![]()
内容推荐 本书用通俗化的语言和形象的比喻来解释各种专业术语,同时用大量的图示和实例代码来帮助理解,并辅以各类练习题供学习者自己动手进行编程实践。本书适合小学高年级、中学生及编程爱好者作为学习编程的入门图书使用,也可作为备考青少年信息学奥赛的初级教材使用。 本书分为8章,涉及计算机基础知识、程序设计与C++语言,顺序结构程序设计,分支结构程序设计,循环结构程序设计以及数组、函数、文件和结构体、指针。我们结合了NOIP(全国青少年信息学奥林匹克联赛)赛事的一些特点,对所传授的C++知识进行了部分删除和扩展,使同学们可以更有效率地学习信息学奥赛的相关知识点。本书内容讲解通俗易懂,尽量从直观入手,讲清方法思路,利用图表说明知识点情况,使学习者理解、掌握程序设计的思想、方法的实质。典型案例的分析不仅解释了计算思维的体现与应用,而且能够激发学习者学习与感悟程序设计的兴趣,进而启发学习者深入思考。 作者简介 宋强平,硕士研究生,北京市第一〇一中学一级教师,海淀区信息技术骨干教师,海淀区青年岗位能手,海淀区教育信息化优秀个人。全国青少年信息学奥林匹克竞赛指导教师。北京信息学名师工作室成员,北京青少年信息学人才培养基地负责人。主持市级课题2项、区级课题3项,发表论文多篇,获北京市首届教师“基本功与智慧”教育教学研究成果一等奖。参与编写《中学信息技术学科阅读指导用书》。辅导学生参加科技竞赛40余项,学生获奖近300人次,多次获得国际、国家、市区级科技竞赛优秀指导教师称号。 目录 第一章 走近信息学 第一节 什么是信息学 第二节 计算机也有语言 第三节 C++语言概述 第二章 好的开端——顺序结构 第一节 Hello World 第二节 变量——可变的笼子 第三节 常用数据类型 第四节 运算符与表达式 第五节 基本的输入与输出 第六节 顺序结构综合实战 第三章 岔路口的选择——分支结构 第一节 如何选择 第二节 选择方式之if语句 第三节 选择方式之switch语句 第四节 分支结构综合实战 第四章 转圈圈——循环结构 第一节 转圈圈之while循环 第二节 转圈圈之for循环 第三节 转圈圈之do…while循环 第四节 多重圈圈之循环嵌套 第五节 如何出圈——循环控制语句 第六节 循环结构综合实战 第五章 同类数据欢聚一堂——数组 第一节 一维数组怎么用 第二节 二维数组怎么用 第三节 字符数组与字符串类型 第四节 数组综合实战 第五节 综合练习 第六章 好用的工具——函数 第一节 制作工具——函数的定义和调用参数 第二节 工具的使用范围——函数的变量作用域 第三节 递归函数 第四节 函数综合运用1 第五节 函数综合运用2 第六节 函数综合实战 第七章 欢聚一堂——文件和结构体 第一节 文件操作 第二节 海纳百川——结构体 第八章 快捷方式——指针 第一节 如何创建快捷方式——指针的定义 第二节 指针的计算 第三节 指针与数组 第四节 指针与函数 第五节 链表结构 第六节 指针综合实战 参考文献 |