少儿科技读物:《计算机语言启蒙》

小学生科技启蒙教材书系列编写计划正式启动了。第二本《计算机语言启蒙》开始陆续放送,请感兴趣的家长们不要错过。

本课程是为我自家4年级孩子备战蓝桥杯青少赛C++组的教材,孩子用了反应还不错。跟着教材走,家长再稍微指导下,根本不要上什么辅导机构。


目录

导读:本书特色和用法

第一部分:认识计算机语言(基础概念)

第一章:计算机也会"说话"
  • 1.1 人类语言 vs 计算机语言
    • 我们为什么要学语言?
    • 计算机为什么需要语言?
    • C语言:一种流行的"计算机外语"
  • 1.2 让计算机说"你好"!
    • 程序员的传统:Hello World
    • 动手运行第一个程序
    • 修改程序,让计算机说不同的话
  • 🎨 动手做:用printf画有趣的图案
第二章:程序的"说话规则"
  • 2.1 再看Hello World程序
    • 每一行代码的作用
    • 程序结构像写信
  • 2.2 #include:准备工具箱
    • 工具箱的概念
    • stdio.h里有什么?
  • 2.3 int main():程序的大门
    • 为什么需要main?
    • 程序从哪里开始?
  • 2.4 花括号{ }:代码的"包装盒"
    • 把代码包在一起
    • 必须成对出现
  • 2.5 分号;:语句的"句号"
    • 每条语句后面都要加
    • 忘记分号会怎样?
  • 2.6 return 0:告诉计算机"结束了"
    • 程序正常结束的标志
  • 🎨 动手做:读懂程序、找出错误
第三章:计算机的"储物盒"------变量
  • 3.1 什么是变量?
    • 变量就像贴了标签的盒子
    • 给盒子起名字:变量命名规则
  • 3.2 盒子的大小:数据类型
    • int:整数(1, 2, 100)
    • float:小数(3.14, 2.5)
    • char:单个字符('A', '好')
  • 3.3 储存和取出:赋值
    • 用 = 把东西放进盒子
    • 从盒子里取出东西使用
  • 🎨 动手做:创建变量储存年龄、身高、姓名
第四章:计算机语言的"动词"------运算
  • 4.1 四则运算:计算机的数学课
    • 加法:+ (就像1+1=2)
    • 减法:- (就像5-3=2)
    • 乘法:* (为什么是星号?)
    • 除法:/ (注意整数除法的特点)
  • 4.2 计算的顺序
    • 先乘除后加减
    • 括号的作用
  • 4.3 让计算机当计算器
    • 输入两个数
    • 计算并显示结果
  • 🎨 动手做:编写一个简单计算器

第二部分:学会"造句"(基本语句)

第五章:输入和输出------和计算机对话
  • 5.1 让计算机说话:printf
    • 显示文字
    • 显示数字
    • 显示变量的值
  • 5.2 让计算机听话:scanf
    • 让用户输入数字
    • 让用户输入文字
    • 获取用户的回答
  • 5.3 格式化输出:让输出更美观
    • %d:显示整数
    • %f:显示小数
    • %c:显示字符
    • \n:换行(就像按回车键)
  • 🎨 动手做:编写一个自我介绍程序
第六章:如果...那么...------条件语句
  • 6.1 生活中的判断
    • 如果下雨,那么带伞
    • 如果考了100分,那么有奖励
  • 6.2 计算机的判断:if语句
    • if的基本结构
    • 判断条件:>、<、==、>=、<=
    • 单分支:只有"如果...那么..."
  • 6.3 二选一:if-else
    • 如果...那么...否则...
    • 例子:判断成绩及格不及格
  • 6.4 多选一:if-else if-else
    • 像选择题一样
    • 例子:根据分数判断等级(优良中差)
  • 🎨 动手做:编写成绩判断程序
第七章:重复做事------循环语句
  • 7.1 生活中的重复
    • 每天都要刷牙
    • 跳绳跳100下
    • 抄课文10遍
  • 7.2 计算机的重复:for循环
    • for循环的基本结构
    • 计数器:记录重复了多少次
    • 例子:打印1到10
  • 7.3 另一种重复:while循环
    • 当...的时候,就...
    • 不知道要重复多少次时使用
    • 例子:猜数字游戏
  • 7.4 循环的嵌套:重复中的重复
    • 一个循环里面还有循环
    • 例子:打印九九乘法表
  • 🎨 动手做:编写九九乘法表程序

第三部分:写"小作文"(完整程序)

第八章:综合应用------小项目实战
  • 8.1 项目一:超级计算器
    • 功能:加减乘除四则运算
    • 让用户选择运算类型
    • 输入两个数,输出结果
  • 8.2 项目二:成绩管理小助手
    • 输入多个科目成绩
    • 计算总分和平均分
    • 判断是否优秀
  • 8.3 项目三:猜数字游戏
    • 计算机"想"一个数字
    • 用户猜测
    • 提示"太大了"或"太小了"
    • 猜对了显示用了几次
  • 8.4 项目四:简单绘图
    • 用*号画三角形
    • 用符号画矩形
    • 画金字塔
  • 🎨 动手做:选择一个项目完成并改进
第九章:让程序更聪明------常见技巧
  • 9.1 注释:给程序写"笔记"
    • 单行注释://
    • 多行注释:/* */
    • 为什么要写注释?
  • 9.2 调试:找出程序的"错字"
    • 常见错误类型
    • 如何阅读错误信息
    • 一步一步排查问题
  • 9.3 让程序更好用
    • 清晰的提示信息
    • 友好的界面
    • 考虑各种情况
  • 🎨 动手做:改进之前的程序,加上注释

第四部分:进阶探索

第十章:数组------一排盒子
  • 10.1 当盒子有很多个
    • 一个班级的成绩
    • 一周七天的温度
  • 10.2 数组的基本使用
    • 创建一排盒子
    • 用编号访问:array[0], array[1]
    • 为什么从0开始?
  • 10.3 数组和循环的配合
    • 用循环遍历数组
    • 找出最大值、最小值
    • 计算平均值
  • 🎨 动手做:记录并分析一周的气温
第十一章:函数------给一段程序起名字
  • 11.1 为什么需要函数?
    • 避免重复写代码
    • 让程序更清晰
    • 就像给一段话起个名字
  • 11.2 创建自己的函数
    • 函数的基本结构
    • 参数:传递信息给函数
    • 返回值:函数的回答
  • 11.3 常用的小函数
    • 计算两数之和
    • 判断奇数偶数
    • 打印分隔线
  • 🎨 动手做:创建一个函数工具箱

📘 附录

附录A:开发环境搭建指南

  • A.1 Windows系统:Dev-C++安装
  • A.2 Mac系统:Xcode安装
  • A.3 在线编程:使用浏览器写代码
  • A.4 第一次运行程序

附录B:C语言速查表

  • B.1 数据类型速查
  • B.2 运算符速查
  • B.3 常用语句格式
  • B.4 printf和scanf格式符

附录C:常见错误及解决方法

  • C.1 找不到分号
  • C.2 括号不配对
  • C.3 变量名写错
  • C.4 其他常见问题

附录D:有趣的练习题

  • D.1 基础题(1-20题)
  • D.2 进阶题(21-40题)
  • D.3 挑战题(41-50题)
  • D.4 答案和解析

附录E:从C语言到其他语言

  • E.1 认识Python
  • E.2 认识JavaScript
  • E.3 认识Java
  • E.4 选择适合自己的语言

词汇表

  • 中英文对照
  • 按字母排序
  • 所有重要概念解释

相关推荐
DeeplyMind5 天前
第七章:数据结构大比拼
数据结构·计算机科学·少儿编程·少儿科技读物
DeeplyMind11 天前
少儿科技启蒙教材:《数据结构启蒙》
数据结构·计算机科学·少儿科技读物·蓝桥杯青少组