热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

C语言程序设计实践教程(活页式)

中国水利水电出版社
    【作 者】主编 郑茵 陈巍 滕泓虬 【I S B N 】978-7-5226-1580-6 【责任编辑】王玉梅 【适用读者群】本专通用 【出版时间】2023-08-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】184 【千字数】259 【印 张】11.5 【定 价】45 【丛 书】高等职业教育电子信息课程群系列教材 【备注信息】
图书详情

    本教材是以职业能力为培养目标,通过典型工作任务分析构建课程内容体系,并以具体工作任务为学习载体,按照工作过程和学习者自主学习要求开发的学习任务工作活页。本教材将C语言的学习和实际应用相结合,共分11个学习任务,包括1个引例和8个重要知识点:顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数操作、数组操作、指针操作、结构体和共用体操作、文件操作,最后两个学习任务为综合实训:学生成绩管理系统和个人通讯录管理系统。本教材力求内容系统完整、讲解深入浅出,学生通过学习本教材可很好地掌握C语言基础知识和典型应用。

    活页式教材作为一种新兴教材开发模式,对于职业教育更新快、实践要求高的需求具有重要意义,能够更好地适应高职院校理论与实践一体化的课程模式。本教材以国家职业标准为依据,以综合职业能力培养为目标,以典型工作任务为载体,以学生为中心,以能力培养为本位,基于企业真实场景,加入课程思政元素,将以德树人的教育功能融入理论与实践相结合的学习中,并配合教学开发微课视频、动画等数字资源,帮助学生理解教材中的重点及难点,采用方便取出或加入内容的活页式装订方式。

    程序设计基础课程是理论性与实践性都很强的课程,但目前仍存在很多问题,比如C语言有概念复杂、语法规则繁多、程序书写灵活但容易出错等特点,学生往往在遇到大量语法错误或逻辑错误时会对调试程序丧失信心,导致不爱学、学不好、越来越缺乏学习兴趣,最后干脆放弃C语言的学习。另外目前C语言基本上还是采用传统课程讲授教学法,教师在教学过程中花费大量的时间和精力讲述枯燥的语法规则,但学生却不能真正掌握和理解如何运用其语法规则,大部分学生学完此课程后只能编写简单的数学类算法问题程序,并不能解决功能较复杂的问题,也不具备利用计算机真正解决实际问题的能力。

    目前高职院校培养学生的主要途径为实训、实习和课外活动,学生在这些培养方式下学习C语言时迫切地需要一本具有指导性的教材。另外,高职院校的教学方法发生了变化,由过去的集中式教学转化为案例教学、项目任务驱动教学、探究式建构主义教学、阶段性实践性强化训练等,由统一线下教学改为线上与线下相结合的混合式教学模式。这些改革就要求有一本与新教学方法相配套的教材作为前提。《C语言程序设计实践教程(活页式)》坚持理论教学与实践教学相结合,学生可以在没有任何人指导的情况下,全面地发挥自主学习能力和实践能力,利用活页式教材的数字化资源进行情景式学习,根据工作任务完成学习任务,真正体现“学以致用”的原则,逐步培养今后在工作岗位上独立解决问题的能力。

    本书特色如下:

    (1)每个学习任务均包括任务简介、任务准备和任务实施。每个任务的实施过程包括任务内容及要求、执行任务的过程和程序运行结果。每个学习任务还包括任务评量单和任务测试题。

    (2)新型活页式教材的开发采用先进的教育思想构建新型教学模式,以学生的学习为本,引导问题的设计一定要从实际出发,严格依据任务的类型和学习目标,力求做到简洁易懂、难易程度适中、生动有趣,能调动学生各方面的积极性,帮助学生实现有效学习,这样才能在活页式教材教学实践中发挥其应有的作用,真正促进学生综合职业能力的提升。

    (3)本教材具备以结构化与模块化程序设计为核心的特点,基于数据结构,由浅入深地逐步展开,将重点放在程序设计方法、程序调试方法的相关知识点上,将软件工程相关的设计思想和方法渗透其中,提高学生编程的标准性、准确性,进一步提升学生的程序设计能力。

    本教材由郑茵、陈巍、滕泓虬任主编,王珂、郭柳、吕艳梅、刘丽军任副主编,朱伟华任主审,实践案例由吉林市润石软件技术有限责任公司邵英俭编写。

    由于时间仓促及编者水平有限,书中难免有不足甚至错误之处,恳请读者批评指正。

    编 者

    2023年2月

    前言

    学习任务1 开发创建第一个C程序 1
    1.1 任务准备单 1
    1.1.1 C语言的构成 3
    1.1.2 C语言的语法 4
    1.2 任务实施单 5
    1.3 任务评量单 7
    1.4 任务测试题 7
    学习任务2 顺序结构程序设计—
    银行利息计算程序 9
    2.1 任务准备单 9
    2.1.1 基本数据类型 10
    2.1.2 运算符和表达式 12
    2.1.3 输入/输出函数 15
    2.2 任务实施单 16
    2.3 任务评量单 18
    2.4 任务测试题 18
    学习任务3 选择结构程序设计—
    个人所得税计算 22
    3.1 任务准备单 22
    3.1.1 if语句和switch语句 23
    3.1.2 break语句 24
    3.2 任务实施单 29
    3.3 任务评量单 32
    3.4 任务测试题 32
    学习任务4 循环结构程序设计—
    猜数字游戏 36
    4.1 任务准备单 36
    4.1.1 while语句实现循环 36
    4.1.2 do...while语句实现循环 37
    4.1.3 for语句实现循环 38
    4.1.4 循环嵌套 39
    4.1.5 break和continue关键字 39
    4.1.6 程序举例 40
    4.2 任务实施单 43
    4.3 任务评量单 45
    4.4 任务测试题 46
    学习任务5 函数—ATM界面设计 49
    5.1 任务准备单 49
    5.1.1 函数的定义和调用 50
    5.1.2 函数的调用 51
    5.1.3 函数的嵌套调用 52
    5.1.4 函数的递归调用 53
    5.1.5 局部变量、全局变量和静态
    变量 54
    5.1.6 数组作为函数的参数 55
    5.1.7 程序举例 57
    5.2 任务实施单 59
    5.3 任务评量单 64
    5.4 任务测试题 65
    学习任务6 数组—银行窗口满意度
    调查 68
    6.1 任务准备单 68
    6.1.1 一维数组 69
    6.1.2 二维数组 70
    6.1.3 字符数组 71
    6.1.4 程序举例 72
    6.2 任务实施单 81
    6.3 任务评量单 85
    6.4 任务测试题 85
    学习任务7 指针—计件工资管理程序 88
    7.1 任务准备单 88
    7.1.1 指针变量的声明和使用 89
    7.1.2 指针与数组 94
    7.1.3 指向指针的指针 97
    7.1.4 指针与函数 99
    7.1.5 程序举例 106
    7.2 任务实施单 107
    7.3 任务评量单 111
    7.4 任务测试题 111
    学习任务8 结构体和共用体—
    生日祝贺程序 115
    8.1 任务准备单 115
    8.1.1 结构体的定义和使用 115
    8.1.2 共用体 125
    8.1.3 枚举类型 127
    8.2 任务实施单 128
    8.3 任务评量单 131
    8.4 任务测试题 131
    学习任务9 文件—家庭理财程序 136
    9.1 任务准备单 136
    9.1.1 文件的打开和关闭 136
    9.1.2 文件的读写 138
    9.1.3 程序举例 144
    9.2 任务实施单 147
    9.3 任务评量单 152
    9.4 任务测试题 153
    学习任务10 学生成绩管理系统 154
    10.1 任务准备单 154
    10.2 任务实施单 156
    10.3 任务评量单 166
    10.4 任务测试题 166
    学习任务11 个人通讯录管理系统 168
    11.1 任务准备单 168
    11.2 任务实施单 170
    11.3 任务评量单 178
    11.4 任务测试题 178
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册