当前位置: 首页 > 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.jsqmd.com/news/96407/

相关文章:

  • ScienceDecrypting工具完整使用指南:轻松移除加密文档限制
  • 如何快速获取Grammarly Premium权限:完整自动化方案
  • Sunshine游戏串流:10分钟快速上手指南
  • 前端生成Word文档的革命性突破:DOCX.js纯客户端解决方案
  • Tiled地图编辑器终极优化:彻底告别重复加载困扰
  • ComfyUI与Argo CD持续交付集成:自动化发布流程
  • [进阶]21天搭建ETF量化交易系统Day21—机器学习玩转ETF量化投资
  • Yakit批量发送请求训练LLama-Factory安全语义识别模型
  • 使用NPM安装LobeChat时常见的10个错误及修复方案
  • Wan2.2-T2V-A14B模型部署指南:从HuggingFace镜像网站快速拉取大模型
  • 从GitHub到生产环境:Kotaemon Docker镜像一键部署指南
  • AutoGPT与Kafka消息队列整合:构建高吞吐量的异步处理系统
  • ComfyUI报警机制设置:异常状态及时通知
  • LLama-Factory + HuggingFace镜像网站:解决模型下载慢的终极方案
  • ComfyUI远程访问配置:通过内网穿透实现多端协同
  • AutoGPT任务反馈闭环设计:基于结果评估的自我修正机制
  • AutoClicker鼠标自动化工具终极指南
  • 实战避坑指南:5个ColorUI选项卡的高效配置技巧
  • pycatia实战突破:攻克CATIA自动化编程的三大技术难题
  • EmotiVoice与百度AI语音合成对比评测:开源vs商业方案
  • 如何三步完成自动化工具配置:从零开始搭建推送通知系统
  • 基于火山引擎AI大模型生态对接Qwen3-VL-30B的完整流程
  • 从平面到立体:一张图片的3D蜕变之旅
  • Android权限管理的终极解决方案:XXPermissions框架深度实践
  • AutoGPT在科研辅助中的应用:文献综述与实验设计自动化初探
  • 百度网盘智能解析工具:告别繁琐提取码搜索的全新体验
  • 零基础秒速精通:图片转3D模型完全指南
  • AutoGPT如何管理长期记忆?向量数据库与上下文保持策略
  • AutoDock Vina批量分子对接完全指南:从零基础到高效药物虚拟筛选
  • ComfyUI批量生成技巧:高效产出AI图像的秘诀