本书内容包括4篇:程序设计启蒙,初识C语言,程序控制,数据处理。
程序设计课程是计算机专业的一门重要的课程,学好本课程对于计算机专业其他课程的学习和各种技能的掌握都有很大的帮助。通过本书的学习,可以让学生了解程序设计的理念和程序运行的原理,使他们进一步掌握计算机硬件的有关知识,能够应用C语言进行简单程序的设计及开发,并具备程序设计的自学能力。最终还能让学生具备很好的团队合作精神,为后续各专业技能的学习打下坚实的基础。
本书内容讲述通俗易懂,任务的设计和生活息息相关,活动指南能够有效地指导老师与学生的课堂活动。其中,“我来试一试”环节的内容有很强的指导性,能让学生较快树立程序设计的信息。另外,还有挑战的内容,目的是想以比较直观的方式讲述程序设计的原理与方法,增强学生学习的信心,以期能达到激发学生的学习热情、增强学习兴趣、提高学习效率的目的,最终教会学生程序设计的方法。本书分4篇来展开:第1篇为程序设计启蒙,第2篇为初识C语言,第3篇为程序控制,第4篇为数据处理。各篇中的案例均以主标题加副标题的形式引导学生学习,主标题让学生思考人生的道理,副标题让学生进入专业理论的学习,可谓一举两得。每篇各案例内容承上启下,一环套一环,层层深入,遵循了三段式教育的理念。
本书由李红任主编,曾珊任副主编,参加编写的还有赵攀和廖丽思。本书的编写还得到了很多同行、朋友的大力支持,在此对他们表示诚挚的感谢。
由于编者水平有限,书中难免存在错误和不妥之处,恳请读者批评指正。
编 者
前言
第1篇 程序设计启蒙
案例1 开篇——我们和程序的关系
案例2 我是谁——程序的概念
案例3 成长方式——程序执行原理
第2篇 初识C语言
案例1 横空出世——初识C语言
案例2 牙牙学语——printf()函数
案例3 触碰世界——变量与scanf()函数
案例4 练练手脚——作业课
案例5 开始思考——算法
案例6 成长的样子——数据结构+算法=程序
案例7 学运算——运算符知识
案例8 学判断——关系运算符和逻辑运算符
案例9 玩新花样——更高级的运算符
案例10 初试身手——中考成绩分析综合实战
第3篇 程序控制
案例1 分析选择——switch语句应用
案例2 重复——while循环和do-while循环
案例3 还有种重复——for循环
案例4 当机立断——break语句和continue语句
案例5 又玩新花样——输入和输出函数
案例6 成长内容——数学函数
案例7 随机应变——随机数的应用
案例8 符号处理——有关字符串的内容
案例9 娱乐时光——"石头剪刀布"游戏综合实战
第4篇 数据处理
案例1 收拾整理——数组的应用
案例2 捉迷藏——数据搜索
案例3 排队——数据排序
案例4 名片——结构体的应用
案例5 珍藏——数据的存储
案例6 汲取——文件的读取
案例7 组织管理——用函数组织程序
案例8 快乐生活——班级学生期末成绩处理综合演练
附录
附录A ASCII字符代码表
附录B 用户注册与登录处理程序段
参考文献