0%

基础信息学的知识点

1. 程序概念和基本运算

1. 程序结构和ide使用
2. 整数运算(输出,算术运算符)
3. 实数运算

重点:

* 学习表达式的书写格式,了解程序中表达式先后顺序和数学习惯的数学表达式运算先后次序的关系
* 能够使用ide输出数据,并调试
* 理解实数运算(浮点数)和整数的差别

2. 数据的存储和读入

1. 变量的概念,变量类型,变量的定义(声明)
2. 赋值语句和数学表达式,(c++的话还有变量的自增自减),常量
3. 数据类型的转换(数据类型的种类以其区别 long long 和int的区别,字符和整型的转换,涉及ascii码)
4. 变量的读入,(格式和使用)
5. 顺序结构程序设计(实例,穿插随机数的概念)

重点:

*  能够理解数据类型的概念
*  能够进行基本的输入输出

3. 程序的选择执行

1. if 语句和关系表达式
2. 逻辑运算和逻辑表达式
3. 嵌套if语句
4. switch语句
5. 分支程序实例

重点:

* 掌握选择语句的基本语法
* 对逻辑流程有清晰认识
* 能够按题意写出嵌套的选择语句

4. 程序的反复执行

1. for,while,do-while语句
2. 循环的嵌套
3. break,continue
4. 实例

重点:

* 掌握循环语句基本语法
* 能够按题意写出嵌套的选择语句

5. 数据的批量存储

1. 一维数组概念与初始化
2. 数组访问与下标(数组越界问题)
3. 数组查找和排序(冒泡,插入排序,顺序查找,二分查找)
4. 字符数组(穿插简单字符串题目)
5. 二维数组
6. 综合实例

重点:

* 能够按照题意建立合适的数组模型
* 能够处理数组访问和越界的问题