GESP C++编程一级标准
(一)知识点详述
(1)了解计算机的基本构成(CPU,内存,I/O设备等) ,了解Windows、Linux等操作系统基本概念和常见操作,了解计算机的历史及在现代社会中的常见应用。
(2)熟悉集成开发环境使用(例如Dev C++):创建文件、编辑文件、保存文件、编译、解释、调试。
(3)掌握基础的cin语句、scanf语句、cout语句、printf语句,赋值语句等。
(4)掌握标识符、关键字、常量、变量、表达式的概念。
(5)掌握常量与变量的命名、定义、作用、初始化与赋值以及变量的自加与自减运算。
(6)掌握基础算术表达式:加、减、乘、除、整除、求余。
(7)掌握逻辑运 算与(&&)、或(||)、非(!)。
(8)掌握关系运算:大于、大于等于、小于、小于等于、等于、不等于。
(9)掌握基础的数据类型的定义和使用(整型、实数型、字符型、布尔型)。
(10)掌握顺序结构程序的编写。
(11)掌握分支结构程序的编写,掌握if语句、if-else语句、switch语句,了解三目运算。
(12)掌握循环结构程序的编写,掌握for、while、do-while循环语句的使用以及continue 语句和break语句在循环中的应用。
(13)理解程序的注释和调试的概念。
(二)考核目标
学生通过计算机基础知识的学习,了解计算机的构成与操作,以及计算机的发展历程。
通过编程基础知识以及语句的掌握,可以独立完成简单功能的顺序结构、分支结构、循环结构的程序。

(三)知识点描述
| 编号 | 知识块 | 知识点 |
|---|---|---|
| 1 | 计算机基础知识 | 运行 Python 环境 鼠标、键盘等硬件设备的操作及软件的打开与操作、计算机文件类型(文本,视频,音频)创建、复制、粘贴、删除、移动保存编程文件 |
| 2 | 编程规范 | 缩进、空格、括号、注释、换行的使用 |
| 3 | 基础语法 | 标识符、关键字、常量、变量 |
| 4 | 数据类型 | 数字、字符串、布尔类型 |
| 5 | 三大基本结构 | 顺序、分支、循环 |
| 6 | 运算符 | 算术运算符 逻辑运算符 比较运算符 |
| 7 | 模块导入与输入输出 | import、from、input()和print() |
| 8 | Turtle 绘图 | Turtle 绘图指令(前进、转弯、填色、拾笔等) |