华信教育资源网
编程基础——C语言
丛   书   名: 第一批“十四五”职业教育省级规划教材  “十四五”职业教育国家规划教材
作   译   者:赵淑娟、阴婷婷 出 版 日 期:2021-12-15
出   版   社:电子工业出版社 维   护   人:郑小燕 
书   代   号:G0425380 I S B N:9787121425387

图书简介:

从开辟"鸿蒙”,到"人工智能”,C语言从一诞生就开始了它的风行世界之旅,放眼现在与未来:华为的自研操作系统就是用C开发的,万物皆可互联、机器拥有智能的时代,也依然离不开C的身影。C语言是什么?因何而来到这个世界?它能做什么?为何能长盛不衰?让我们跟随本书出发一起来开启C语言之旅吧! 本书根据中职软件与应用技术类专业、网络技术类等专业对C语言编程的基本要求编写,采用项目任务式的编写方法,通过10个项目30个任务详细介绍了C语言的用法和基本编程思想。所采用的案例将工匠精神、创新精神、劳动价值等思政元素融入项目中,实现"课程思政”与专业知识的深度融合。配有大量通俗易懂的趣味经典案例和丰富的示例代码,每一项目都配有学生熟悉和与企业实际应用相关的实践拓展任务,尽可能让复杂的问题以简单的形式展现出来。 本书内容覆盖面较广,叙述通俗易懂,实训简洁明了,特别适合初学者的自学教材及中等职业学校网络信息安全、计算机网络技术、软件与应用技术等计算机相关专业教学教材,也可作为全国计算机等级考试二级C语言考试参考用书。 本书配套丰富的数字化、立体化教学资源,包括课件、微课视频、案例程序源码、题库等资源。书中给出了程序源代码下载的二维码和视频观看的二维码。
定价 39.8
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    从开辟"鸿蒙”,到"人工智能”,C语言从一诞生就开始了它的风行世界之旅,放眼现在与未来:华为的自研操作系统就是用C开发的,万物皆可互联、机器拥有智能的时代,也依然离不开C的身影。C语言是什么?因何而来到这个世界?它能做什么?为何能长盛不衰?让我们跟随本书出发一起来开启C语言之旅吧! 本书根据中职软件与应用技术类专业、网络技术类等专业对C语言编程的基本要求编写,采用项目任务式的编写方法,通过10个项目30个任务详细介绍了C语言的用法和基本编程思想。所采用的案例将工匠精神、创新精神、劳动价值等思政元素融入项目中,实现"课程思政”与专业知识的深度融合。配有大量通俗易懂的趣味经典案例和丰富的示例代码,每一项目都配有学生熟悉和与企业实际应用相关的实践拓展任务,尽可能让复杂的问题以简单的形式展现出来。 本书内容覆盖面较广,叙述通俗易懂,实训简洁明了,特别适合初学者的自学教材及中等职业学校网络信息安全、计算机网络技术、软件与应用技术等计算机相关专业教学教材,也可作为全国计算机等级考试二级C语言考试参考用书。 本书配套丰富的数字化、立体化教学资源,包括课件、微课视频、案例程序源码、题库等资源。书中给出了程序源代码下载的二维码和视频观看的二维码。

    图书详情

    ISBN:9787121425387
    开 本:16开
    页 数:212
    字 数:339.2

    本书目录

    项目一  初窥门径——C语言和程序设计 001
    任务1  Hello world!——初识C语言 002
    1.1  编程语言 002
    1.2  C语言的发展及特点 003
    1.3  Dev-C++介绍 004
    任务2  求两个整数之和——C语言程序的结构 007
    1.4  C语言程序的结构 007
    1.5  C语言程序的上机步骤 008
    1.6  程序设计的任务 010
    项目二  算法与流程图 013
    任务3  循环累加求100以内整数和——算法 014
    2.1  算法的概念 014
    2.2  算法的特性 015
    2.3  算法的优劣 016
    任务4  判断连续年份是否为闰年——流程图绘制 018
    2.4  用自然语言表示算法 019
    2.5  用流程图表示算法 019
    2.6  用N-S流程图表示算法 021
    2.7  结构化程序设计方法 022
    项目三  基本数据类型与顺序程序设计 027
    任务5  庆祝建党100周年——数据的表现形式及其运算 028
    3.1  数据的表现形式及其运算 028
    任务6  计算奥运冠军的总得分——运算符和表达式 037
    3.2  运算符和表达式 038
    任务7  统计捐赠物资——C语言语句及输入输出函数 043
    3.3  C语言语句 043
    3.4  格式输入输出函数 046
    3.5  字符输入输出函数 050
    项目四  选择结构程序设计 057
    任务8  'A'比'a'大吗?——关系表达式 058
    4.1  关系运算符及其优先级 058
    4.2  关系表达式 059
    任务9  闰年的表示——逻辑表达式 060
    4.3  逻辑运算符及其优先级 060
    4.4  逻辑表达式 061
    任务10  儿童票售票提示——if选择语句 062
    4.5  if语句的三种形式 063
    4.6  条件表达式 065
    任务11  打印成绩等级——switch多分支语句 067
    4.7  switch多分支语句 067
    项目五  循环结构程序设计 072
    任务12  求阶乘——for语句 073
    5.1  for语句 073
    任务13  求π的近似值——while语句 076
    5.2  while语句 076
    任务14    计算数字位数——do…while语句 078
    5.3  do…while语句 079
    任务15  统计非正常视力人数——转移控制语句 080
    5.4  break语句 081
    5.5  continue语句 081
    任务16  输出区间内素数——循环结构的比较与嵌套 083
    5.6  循环结构的比较 084
    5.7  循环嵌套 084
    项目六  利用数组处理批量数据 090
    任务17  计算选手得分——一维数组 091
    6.1  一维数组的定义与引用 091
    6.2  一维数组的初始化 093
    任务18  打印杨辉三角——二维数组 095
    6.3  二维数组的定义与引用 096
    6.4  二维数组的初始化 097
    任务19  恺撒加密——字符数组 100
    6.5  字符数组的定义与引用 101
    6.6  字符数组的初始化 102
    6.7  字符串处理函数 103
    项目七  用函数实现模块化程序设计 111
    任务20  输出里程较长的中国高铁线 ——函数定义与函数调用 113
    7.1  函数定义 113
    7.2  函数调用 115
    7.3  函数的参数和返回值 118
    任务21  求阶乘——函数的嵌套调用和递归调用 122
    7.4  函数的嵌套调用和递归调用 123
    任务22  找出数组中的最大值——数组作为函数参数 126
    7.5  数组作为函数参数 126
    任务23  求长方体体积及侧面积——函数的作用域 130
    7.6  函数的作用域 130
    7.7  变量的存储类别 133
    项目八  指针 142
    任务24  按大小顺序输出数值——指针和指针变量 143
    8.1  指针和指针变量 143
    任务25    逆序输出——指针与数组 149
    8.2  指针与数组 149
    任务26  使用函数顺序输出——指针与函数 155
    8.3  指针与函数 156
    项目九  使用结构体与共用体打包处理数据 163
    任务27  入学信息统计——结构体 164
    9.1  结构体类型 164
    9.2  结构体变量 166
    9.3  结构体数组 170
    任务28  体育测试成绩统计——共用体 174
    9.4  共用体类型 174
    9.5  共用体变量 175
    项目十  对文件进行操作 184
    任务29  向磁盘写入文本,建立文件——文件打开和关闭 185
    10.1  文件类型 185
    10.2  文件缓冲区 186
    10.3  文件类型指针 187
    10.4  文件的打开与关闭 188
    任务30  编程实现文件复制——顺序读写文件 191
    10.5  顺序读写文件 192
    任务31  “Welcome”写入文件再读出后 显示——随机读写文件 196
    10.6  随机读写文件 197
    10.7  文件检测函数 198
    附录  基本字符ASCⅡ码表(0~127) 203

    展开

    前     言

    本书编写理念
    (1)以程序设计为主,以语言介绍为辅的新理念。课程教学不再局限于使学生机械地了解和掌握 C 语言的基本语法规范,而是致力于培养学生程序设计思想以及运用 C语言解决实际问题的编程能力。
    (2)从培养兴趣出发,变应试为应用。教学实例的选取贴近学生生活或为学生所熟悉,让学生在学习程序设计的过程中,不再感到枯燥乏味,把学习程序设计变成一件快乐的事情。
    (3)打破传统理论+实验的教学方式,实施项目教学“教、学、做”合一的模式。
    (4)以项目教学为中心组织课程内容,突出对学生职业能力的训练。
    本书特色
    (1)体现“课程思政”思想。将工匠精神、创新精神、劳动价值等思政元素融入项目中,实现“课程思政”与专业知识的深度融合。
    (2)学习内容的选择和编排以实际工作任务为导向。
    (3)教材的编写注重多样性,体现学生的主体性。体现“做中学”的学习规律。
    本书作者
    本书编者由教科院长期从事计算机专业教研工作,对专业教学有深入研究与思考的教研员,职业学校一线教师和企业工程师共同参与,制定了合理的编写流程和科学分工。本书由齐河县职业中等专业学校赵淑娟、青岛城阳区职业教育中心学校阴婷婷主编,东营市化工学校盖春光、安徽省教育科学研究院段红、山东省教育科学研究院段欣副主编、青岛市城阳区职业中等专业学校迟克群等老师参与编写,山东电子职业技术学院刘益红主审。一些职业学校的老师参与了程序测试、试教和修改工作,在此表示衷心的感谢。
    教学资源
    为了提高学习效率和教学效果,本书配套丰富的数字化、立体化教学资源,包括课件、微课(重点解析)、案例程序源码、题库等资源,请有需要的读者登录华信教育资源网(http://www.hxedu.com.cn)免费注册后下载。有问题时请在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。

    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网