图书简介

本书从学生的特点出发,在充分了解了他们对知识的认知状况的前提下,以任务驱动,承前启后、步步深入的方式进行程序设计主要思想的描述。程序设计的实现以C语言为载体,任务以活动的方式进行,有任务描述和活动指南等。本书语言通俗易懂,以篇章的形式开展。任务的设计与生活息息相关,活动指南能有效地指导老师与学生的课堂活动,其中“我来试一试”环节的内容有很强的指导性,能让学生较快树立程序设计的信心,另外还有挑战的内容,全面顾及了所有学生的学习需求。本书有很多图示和程序设计语句的提示,目的是想以比较直观的方式讲述程序设计的原理与方法,增强学生学习的信心,以期能达到激发学生的学习热情、增强学习兴趣、提高学习效率的目的,最终教会学生程序设计的方法。本书可作为各类职业院校计算机及相关专业的教材,也可作为程序设计初学者的参考用书。

章节目录

目 录

前言

第1篇 程序设计启蒙1

案例1 开篇——我们和程序的关系1

案例2 我是谁——程序的概念6

案例3 成长方式——程序执行原理13

第2篇 初识C语言23

案例1 横空出世——初识C语言23

案例2 牙牙学语——printf()函数33

案例3 触碰世界——变量与scanf()函数42

案例4 练练手脚——作业课57

案例5 开始思考——算法64

案例6 成长的样子——数据结构+算法=程序70

案例7 学运算——运算符知识74

案例8 学判断——关系运算符和逻辑运算符84

案例9 玩新花样——更高级的运算符96

案例10 初试身手——中考成绩分析综合实战104

第3篇 程序控制110

案例1 分析选择——switch语句应用110

案例2 重复——while循环和do-while循环118

案例3 还有种重复——for循环126

案例4 当机立断——break语句和continue语句134

案例5 又玩新花样——输入和输出函数139

案例6 成长内容——数学函数144

案例7 随机应变——随机数的应用151

案例8 符号处理——有关字符串的内容154

案例9 娱乐时光——“石头剪刀布”游戏综合实战160

第4篇 数据处理169

案例1 收拾整理——数组的应用169

案例2 捉迷藏——数据搜索176

案例3 排队——数据排序182

案例4 名片——结构体的应用188

案例5 珍藏——数据的存储199

案例6 汲取——文件的读取207

案例7 组织管理——用函数组织程序212

案例8 快乐生活——班级学生期末成绩处理综合演练220

附录228

附录A ASCII字符代码表228

附录B 用户注册与登录处理程序段230

参考文献235

前 言  程序设计课程是计算机专业的一门重要的课程,学好本课程对于计算机专业其他课程的学习和各种技能的掌握都有很大的帮助。通过本书的学习,可以让学生了解程序设计的理念和程序运行的原理,使他们进一步掌握计算机硬件的有关知识,能够应用C语言进行简单程序的设计及开发,并具备程序设计的自学能力。最终还能让学生具备很好的团队合作精神,为后续各专业技能的学习打下坚实的基础。

本书内容讲述通俗易懂,任务的设计和生活息息相关,活动指南能够有效地指导老师与学生的课堂活动。其中,“我来试一试”环节的内容有很强的指导性,能让学生较快树立程序设计的信息。另外,还有挑战的内容,目的是想以比较直观的方式讲述程序设计的原理与方法,增强学生学习的信心,以期能达到激发学生的学习热情、增强学习兴趣、提高学习效率的目的,最终教会学生程序设计的方法。本书分4篇来展开:第1篇为程序设计启蒙,第2篇为初识C语言,第3篇为程序控制,第4篇为数据处理。各篇中的案例均以主标题加副标题的形式引导学生学习,主标题让学生思考人生的道理,副标题让学生进入专业理论的学习,可谓一举两得。每篇各案例内容承上启下,一环套一环,层层深入,遵循了三段式教育的理念。

本书由李红任主编,曾珊任副主编,参加编写的还有赵攀和廖丽思。本书的编写还得到了很多同行、朋友的大力支持,在此对他们表示诚挚的感谢。

由于编者水平有限,书中难免存在错误和不妥之处,恳请读者批评指正。

编 者

图书评论

c语言程序设计例案教程,C语言程序设计案例教程相关推荐

  1. 计算机应用基础案例教程总结,计算机应用基础案例教程

    包杰军等编著的<计算机应用基础案例教程>以培养职业能力为目标,本着"做学合一"."理论与实践并行"."知识与技能并重"的教育思想 ...

  2. 计算机应用基础案例教程答案,计算机应用基础案例教程问答题答案.doc

    <计算机应用基础案例教程>问答题答案 第一章 信息技术与计算机文化 1.计算机的发展经历了哪几个阶段?各阶段的主要特点是什么? 答:电子计算机的发展已经历了四个明显的阶段(也称为四代),正 ...

  3. 计算机应用基础实训指导教程 王,计算机应用基础案例教程及实训指导-第2章___Windows操...

    计算机应用基础案例教程及实训指导-第2章___Windows操 (11页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 第2章中文WinXP ...

  4. python编程案例教程答案-python编程案例教程pdf下载

    python编程案例教程pdf下载内容摘要 python编程案例教程pdf下载教程,巧妙的谋划,巧妙的计谋.娄底电脑教程,巧克力奶茶等都是理想的增肥品.巧克力麦片等等,南宁街舞教程,巧克力成为一种&q ...

  5. 计算机技术与应用实例教程,多媒体技术与应用案例教程(ppt).ppt

    多媒体技术与应用案例教程(ppt) 多媒体技术与应用案例教程;内容介绍;模块1 多媒体技术概述;内容目录;1.1 什么是多媒体;多媒体技术:指的是利用计算机把文本.图形.图像.动画.声音及视频等媒体信 ...

  6. c语言单片机程序设计例,51单片机C语言程序设计经典实例(第2版)

    项目一 单片机系统的软.硬件开发环境 任务1 单片机最小应用系统的组成 任务2 Keil C51编译软件的使用 任务3 Proteus 80仿真软件的使用 项目二 C51程序设计语言基础 任务1 C ...

  7. python编程案例教程-Python程序开发案例教程

    内容简介 Python是近年来最流行的编程语言之一,其清晰的语法和可读性使其成为初学者的完美编码语言,并且深受编程人员的喜好和追捧. 本书从入门者角度出发,以简洁有趣.通俗易懂的语言讲解了全新的Pyt ...

  8. python web项目案例教程_Python Web开发案例教程(慕课版)——使用Flask、Tornado、Django...

    第1章 Web开发基础1 1.1 Web概述 2 1.1.1 什么是Web 2 1.1.2 Web应用程序的工作原理 2 1.1.3 Web的发展历程 2 1.2 Web前端开发基础 4 1.2.1 ...

  9. python编程案例教程答案-Python基础案例教程

    一.超市买薯片 # 用户输入薯片的单价 danjia = float(input("薯片的单价")) # 用户输入购买袋数 daishu = int(input("购买的 ...

最新文章

  1. java 返回double数组_java-如何使用Collectors.averagingDouble计算双精度数组的均值?
  2. DPDK — CLI 指令行模块
  3. 【数据结构与算法】快排、归并 O(nlogn) 基于比较
  4. Linux在多线程应用程序中处理信号
  5. opc客户端_OPC UA 预备知识 OPC 核心概念
  6. ACCESS中执行sql语句
  7. IE开发者人员工具使用说明 pptx
  8. 服务器server操作系统吗,windows server 2008 R2 操作系统
  9. 微信小程序学习资料[转]
  10. 3dmax su 简单_sketchup导入3Dmax技巧
  11. h3c 出口路由器mac地址过滤
  12. springboot+easypoi excel表格多个sheet导出
  13. 学人工智能可以干什么?AI岗位有哪些?
  14. WT588F02B-8S(芯片代码C001_01)语音芯片在化妆品/保健品/食品行业保质期和使用期得应用解决方案
  15. show和shown区别
  16. 如何在计算机桌面上增添word,word在电脑桌面的图标不见了怎么办
  17. PG之pg_repack使用
  18. FinalShell文字挤到一起怎么办
  19. 重磅:3D光影已经完善,LayaAir2.6.0重构了阴影系统!
  20. 从宝丽来到数字电影——图像与视频色彩的科学

热门文章

  1. 内心的强大,永远胜过外表的浮华
  2. android个人记账软件(附上源码)
  3. 实现Gmail邮箱翻转效果之开篇
  4. 单向能ping通,反向不通故障解决过程
  5. 给图片加边框源代码c语言,OpenCV实现给图片添加边框功能
  6. 西部光伏电站不景气 屋顶光伏春天将至
  7. 《华盛顿邮报》评选的完整电影清单(包括上映时期和豆瓣评分)
  8. 基于Altium designer软件设计PCB,原理图经验总结
  9. 软通22年秋季新员工入职考试
  10. 心灵之火的瞬间-第一则