章 计算机基础知识
1.1 计算机的发展史
1.2 计算机的组成
1.3 启动和退出计算机
1.4 计算机键盘
1.5 计算机语言
习题一
第二章 初识C十十
2.1 启动和退出C十十
2.2 C十十 的窗口结构
2.3 C十十 程序的组成
2.4 让C十十 为我们“表演”
习题二
第三章 C十十 语言基础知识和基本语句
3.1 C十十 语言基础知识
3.2 赋值语句
3.3 输入语句
3.4 输出语句
3.5 scanf格式输入和printf格式输出
3.6 编程需要好算法
3.7 编程小指挥——流程图
3.8 顺序结构程序设计
习题三
第四章 选择结构程序设计
4.1 条件语句
4.2 逻辑运算
4.3 条件语句的嵌套
4.4 switch语句
习题四
第五章 循环结构程序设计
5.1 计数循环(for)语句
5.2 当型循环(while)语句
5.3 直到型循环(do-while)语句
5.4 多重循环
习题五
第六章 数组
6.1 一维数组
6.2 二维数组
6.3 字符类型与字符数组
6.4 字符串
习题六
第七章 函数
7.1 函数
7.2 函数的调用与参数传递
7.3 变量的作用域
7.4 递归函数
7.5 函数应用举例
习题七
第八章 结构体和文件
8.1 结构体
8.2 文件
习题八
第九章 指针
9.1 指针变量的定义
9.2 指针变量的基本操作
9.3 指针的应用
习题九
第十章 算法
10.1 枚举法
10.2 排序法
10.3 递推法
10.4 递归法
10.5 回溯法
习题十
第十一章 程序设计中常用的数学知识
11.1 数制
11.2 实数
11.3 运算法则
11.4 排列组合
11.5 方程
11.6 图形
习题十一
习题参考答案
第二十四届全国青少年信息学奥林匹克联赛初赛
附录
附录一 ASCII码表
附录二 C十十 常见出错信息
附录三 C十十 常用词汇英、汉对照