当前位置: 首页 > news >正文

小学生 C# 的奇妙世界

小学生 C# 的奇妙世界

周末对孩子进行了一次 C# 入门编程的一次尝试,总体感觉还是比较好的。接下来我们大家一起分享一下。

教学内容及心得

1. 编程什么?

编程就是告诉电脑做什么事情。编程就像是给电脑下指令,让它完成我们想要的任务。就像我们教朋友玩游戏一样,我们需要一步一步地告诉电脑该做什么。

思考

1.你每天下学到晚上睡觉前都要做什么事情呢?
2.你每天睁眼后要做哪些事情?
3.这些事情的顺序能不能互换呢?

以上思考是为了让孩子了解到生活和程序有很多相似的地方,比如我们每天做的事情,都可以按照一定的顺序去执行,但也不是完全固定,可以根据自己的情况合理的调整,从而达到自己的目标。

2.控制台的输入

  1. 1. 首先认识了什么是控制台。

  2. 2. 了解控制台的作用。

  3. 3. 控制台输出所涉及到的英文单词及含义。

    控制台的输出就是在控制台上显示我们需要的文字。
    Console 控制台
    Write 写
    Line 一行

控制台比喻为“魔法话筒”,帮助孩子认识控制台的作用。
WriteLine 就像给电脑一个魔法话筒,你让它说什么,它就会在屏幕上说出来。

Console.WriteLine("你好,世界!"); Console.WriteLine("我是小学生编程员!");

以上的内容就是你命令控制台(Console)用他的WriteLine绝招在控制台上写一句话。控制台就竖起耳朵也就是括号,你把张开嘴巴,把想要告诉的话,传到了他的耳朵中。

技巧

在英文输入法的状态下,输入cw,然后连续按一个Tab键,就可以快速打出Console.WriteLine();

注意事项

1.Console.WriteLine后面的括号里,用双引号“”包围我们要显示的文字。
2.行尾的分号要注意

3. 控制台的输入

  1. 1. 控制台的输入的作用

  2. 2. 控制台的输入涉及到的单词
    控制台的输入就是从键盘上接收我们输入的信息。电脑会从键盘上读取(听取)我们输入的信息。
    Read 读
    因此ReadLine就是"魔法耳朵",他把听到的信息存到了“魔法宝盒”。

string name = Console.ReadLine();

4. 游戏:“电脑学舌”

规则:电脑问一个问题,你输入一个答案,然后电脑重复这个答案。

Console.WriteLine("你最喜欢什么动物?"); string animal = Console.ReadLine(); Console.WriteLine("我知道了,你最喜欢的是" + animal + "!");

最后以“电脑学舌”的小游戏结束,汇总了所有的整节课学到的知识点,轻松愉悦的方式结束了整洁课程。

心得

在周一,孩子做完作业后,突然跑到我身边文到:"爸爸,写是不是读Write,读是Read"。也正是这一幕让我感觉到,她真的不排斥程序,甚至可能觉得好玩。目前为止,我感觉达到了我让她认识程序的目的。

http://www.cnnetsun.cn/news/75589.html

相关文章:

  • 使用NPM安装LobeChat时常见的10个错误及修复方案
  • Android权限管理的终极解决方案:XXPermissions框架深度实践
  • Windows虚拟显示器深度指南:5步实现多屏工作空间扩展
  • Docker Init初始化LLama-Factory训练环境脚本模板分享
  • Wan2.2-T2V-5B支持多语言文本输入吗?中文生成效果实测
  • ComfyUI破解警告:this unlicensed adobe app has been disabled如何避免?
  • 4、Linux 网络基础重访
  • 18、Linux网络安全与配置优化指南
  • 结合HuggingFace镜像网站快速拉取Wan2.2-T2V-A14B模型
  • Java Web 房屋租赁管理系统系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • AutoGPT与Elasticsearch结合使用:实现海量文档的智能检索
  • 思考与练习之答案与解析(第二章 程序设计思维与方法)
  • 【毕业设计】SpringBoot+Vue+MySQL 高校教师教研信息填报系统平台源码+数据库+论文+部署文档
  • PlantUML Editor终极指南:高效UML绘图的完整教程
  • OpenSpec标准兼容性分析:EmotiVoice是否符合下一代TTS规范?
  • Java SpringBoot+Vue3+MyBatis 房屋租赁管理系统系统源码|前后端分离+MySQL数据库
  • 企业级高校教师教研信息填报系统管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】
  • LobeChat会话管理机制详解:持久化与上下文保持
  • OpenSpeedy:免费Windows系统加速工具完整使用指南
  • 图片转3D:零基础打造专属立体浮雕的艺术之旅
  • Vue Signature Pad 电子签名组件使用指南
  • Display Driver Uninstaller深度解析:告别显卡驱动残留的终极方案
  • AutoGPT进阶技巧:自定义工具调用与多步骤流程优化
  • Wan2.2-T2V-A14B与传统T2V模型的五大核心优势对比
  • 详解Wan2.2-T2V-A14B的MoE架构设计及其对视频连贯性的影响
  • 科研工作者的数字实验室:Obsidian知识库模板深度体验指南
  • OpenSpeedy终极指南:免费Windows系统加速神器完全解析
  • 10分钟精通lay/layer弹窗异步数据流终极指南
  • Nature:从基因到疾病,新研究揭示其间的复杂网络
  • 优化Django REST Framework的PATCH请求