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

C语言程序设计项目化教程(活页式)

中国水利水电出版社
    【作 者】主编 张利华 潘晓利 【I S B N 】978-7-5226-1085-6 【责任编辑】王玉梅 【适用读者群】本专通用 【出版时间】2022-11-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】208 【千字数】308 【印 张】13 【定 价】49 【丛 书】高等职业教育电子信息课程群系列教材 【备注信息】
图书详情

    C语言作为一门高级语言,既可用于底层开发,又可用于应用程序开发,还具有跨平台的特性,是高校电子信息类专业学生编程入门的首选语言。本书采用项目化教学,将枯燥难记的语法知识融入到实际项目中,每个项目采用相对独立的活页式设计。全书共9个项目,涵盖如下内容:C语言开发环境、数据类型、运算符与表达式、三种结构化流程控制语句、数组、指针、函数、编译与预处理、文件等。

    内容实用:案例引导,任务驱动,体现“成果为导向,学生为中心”的教育理念。

    思政融合:教材编写充分挖掘课程思政相关元素,突出“立德树人”的根本任务。

    编排新颖:采用活页式装订,每个任务给出任务单和评价表,方便教师评测。

    资源丰富:配套微课、电子课件、教学案例、题库、源代码等资源,方便读者学习使用。

    作为主流的程序设计语言,C语言具有功能强大、语法简洁、使用灵活和应用广泛等特点。作为高等院校电子信息类专业基础课的教材,在以就业为导向的当下,C语言教材必须实现理论与实践并重、理实一体的目标。本书采用项目化教学、以任务为驱动,每个项目采用相对独立的活页式设计,项目首先以一个较综合的案例任务开始,通过流程图分析设计思路和所需具备的知识与技能;其次,通过更简单的案例和知识讲解使学生掌握设计综合案例所必备的知识和技能;然后引导学生自主完成综合案例的设计;最后教师负责反馈和强化。

    本书共9个项目,具体内容如下:

    项目1:认识C语言程序。主要通过综合案例“个人名片”带领初学者实现C语言入门,其中包含开发环境Visual Studio 2019的安装与使用、C程序的基本组成、C语言数据类型、常量和变量、运算符和表达式等内容。

    项目2:阅读与设计顺序结构程序。以输入输出学生学籍信息为综合案例,主要讲解格式化输入输出函数和其他常用的输入输出函数,通过简单案例讲解三种流程控制语句的特点和异同。

    项目3:阅读与设计选择结构程序。以关系运算符、逻辑运算符和条件运算符为基础讲解选择结构程序设计。

    项目4:阅读与设计循环结构程序。主要讲解for循环、while循环和do-while循环的使用,通过流程图和案例分析do-while循环和while循环的异同,通过循环嵌套和中断语句的综合使用解决实际问题。

    项目5:使用数组处理批量数据。以某赛项比赛结果统计为案例详细讲解一维数组、二维数组、字符数组和常用字符串函数的使用。

    项目6:使用指针处理数据。详细讲解指针、地址和指针变量的概念,通过案例重点讲解指针与数组、指针与字符串的使用。

    项目7:使用结构体处理数据。以学生期末成绩单为案例讲解结构体和结构体变量的概念,结构体定义的三种形式,结构体变量的存储、初始化、赋值和调用,以输入输出学生信息为案例讲解指针和结构体数组的使用。

    项目8:使用函数设计模块化程序。首先讲解函数的概念、函数的定义和调用,然后通过实际案例讲解函数在编程中的作用、函数的类型、函数的嵌套调用和递归调用、函数的值传递和地址传递,最后讲解变量的作用域与生存期及程序编译预处理。

    项目9:使用文件存放数据。以使用文件读写学生成绩记录为案例讲解文件的打开/创建、数据写入、数据读取和文件操作规范等内容。

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

    前言

    项目1 认识C语言程序 1
    1.1 开发第一个C程序 3
    1.1.1 任务实施单 3
    1.1.2 任务知识单 4
    1.1.3 任务训练单 6
    1.2 常量与变量 7
    1.2.1 任务实施单 7
    1.2.2 任务知识单 8
    1.2.3 任务训练单 12
    1.3 运算符与表达式 13
    1.3.1 任务实施单 13
    1.3.2 任务知识单 14
    1.3.3 任务训练单 20
    1.4 位运算 21
    1.4.1 任务实施单 21
    1.4.2 任务知识单 22
    1.4.3 任务训练单 24
    项目2 阅读与设计顺序结构程序 26
    2.1 输入与输出函数 28
    2.1.1 任务实施单 28
    2.1.2 任务知识单 29
    2.1.3 任务训练单 33
    2.2 顺序结构程序 34
    2.2.1 任务实施单 34
    2.2.2 任务知识单 35
    2.2.3 任务训练单 40
    项目3 阅读与设计选择结构程序 41
    3.1 关系运算符、逻辑运算符与条件
    运算符 43
    3.1.1 任务实施单 43
    3.1.2 任务知识单 45
    3.1.3 任务训练单 48
    3.2 单/双分支选择结构 49
    3.2.1 任务实施单 49
    3.2.2 任务知识单 51
    3.2.3 任务训练单 53
    3.3 多分支选择结构 55
    3.3.1 任务实施单 55
    3.3.2 任务知识单 58
    3.3.3 任务训练单 61
    3.4 嵌套选择结构 63
    3.4.1 任务实施单 63
    3.4.2 任务知识单 65
    3.4.3 任务训练单 68
    项目4 阅读与设计循环结构程序 70
    4.1 while与do-while语句 72
    4.1.1 任务实施单 72
    4.1.2 任务知识单 74
    4.1.3 任务训练单 77
    4.2 for语句 79
    4.2.1 任务实施单 79
    4.2.2 任务知识单 81
    4.2.3 任务训练单 83
    4.3 中断循环语句 85
    4.3.1 任务实施单 85
    4.3.2 任务知识单 86
    4.3.3 任务训练单 89
    4.4 嵌套循环结构 90
    4.4.1 任务实施单 90
    4.4.2 任务知识单 92
    4.4.3 任务训练单 94
    项目5 使用数组处理批量数据 95
    5.1 一维数组 97
    5.1.1 任务实施单 97
    5.1.2 任务知识单 99
    5.1.3 任务训练单 101
    5.2 二维数组 104
    5.2.1 任务实施单 104
    5.2.2 任务知识单 106
    5.2.3 任务训练单 108
    5.3 字符数组 110
    5.3.1 任务实施单 110
    5.3.2 任务知识单 111
    5.3.3 任务训练单 115
    5.4 常用字符串处理函数 117
    5.4.1 任务实施单 117
    5.4.2 任务知识单 118
    5.4.3 任务训练单 120
    项目6 使用指针处理数据 121
    6.1 指针变量 123
    6.1.1 任务实施单 123
    6.1.2 任务知识单 124
    6.1.3 任务训练单 128
    6.2 指针与数组 129
    6.2.1 任务实施单 129
    6.2.2 任务知识单 130
    6.2.3 任务训练单 132
    6.3 指针与字符串 134
    6.3.1 任务实施单 134
    6.3.2 任务知识单 135
    6.3.3 任务训练单 137
    项目7 使用结构体处理数据 138
    7.1 结构体 140
    7.1.1 任务实施单 140
    7.1.2 任务知识单 142
    7.1.3 任务训练单 146
    7.2 结构体数组与结构体指针 147
    7.2.1 任务实施单 147
    7.2.2 任务知识单 149
    7.2.3 任务训练单 151
    项目8 使用函数设计模块化程序 152
    8.1 函数 154
    8.1.1 任务实施单 154
    8.1.2 任务知识单 155
    8.1.3 任务训练单 162
    8.2 函数的嵌套调用与递归调用 163
    8.2.1 任务实施单 163
    8.2.2 任务知识单 164
    8.2.3 任务训练单 166
    8.3 函数的参数传递 168
    8.3.1 任务实施单 168
    8.3.2 任务知识单 170
    8.3.3 任务训练单 173
    8.4 变量的作用域与存储类别 175
    8.4.1 任务实施单 175
    8.4.2 任务知识单 176
    8.4.3 任务训练单 182
    8.5 预处理 184
    8.5.1 任务实施单 184
    8.5.2 任务知识单 185
    8.5.3 任务训练单 189
    项目9 使用文件存放数据 191
    文件 193
    任务实施单 193
    任务知识单 195
    任务训练单 201





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册