





定价:59.5元
印次:1-7
ISBN:9787302444930
出版日期:2016.09.01
印刷日期:2020.10.21
图书责编:张玥
图书分类:教材
本书以项目为载体,采用“基于项目的教学做一体化”的教学模式,全面介绍C语言的基本知识,通过项目培养学生编写程序的核心职业能力。全书共8个项目: 项目1通过一个简单的C语言程序,介绍C语言程序的结构、Visual C++ 6.0编译环境以及C语言程序的运行过程;项目2通过简单计算器、科学计算器项目,介绍C语言数据类型、常量、变量及整型、浮点型数据的输入输出等;项目3通过简单密码验证和可输入3次密码的密码验证程序项目,介绍选择语句和循环语句;项目4通过学生成绩管理系统V1.X版、字处理软件简易版V1.0项目,介绍一维数组、二维数组和字符数组的定义、引用、初始化,以及字符数组的输入输出、字符处理函数等;项目5通过学生成绩管理系统V2.X项目,介绍函数的定义、调用、函数嵌套、变量的作用域与存储类别等;项目6通过学生成绩管理系统V3.0项目,介绍指针定义、指针与数组、指针与字符串等;项目7通过学生成绩管理系统V4.X项目,介绍结构体和变量定义、结构体变量初始化、结构体数组等;项目8通过字处理软件简易版V2.X项目,介绍FILE指针类型、文件的打开与关闭、文件的读写方法等。每个项目后都配有实训任务,每章最后均提供自学园地和同步训练。 本书既适合作为高职院校计算机应用、软件技术等专业的C语言课程教材,同时可供C语言程序设计学习者阅读参考。
刘迎春简历:1988.7毕业于曲阜师范大学 获理学学士学位;2007.11 毕业于山东科技大学计算机软件与理论专业 获硕士学位;1988.7—至今,在济宁职业技术学院(原名济宁职工大学)工作。获奖:(1)2007年被评为“山东省优秀教师 ”;(2)2005年被评为济宁市“知识型职工先进个人 ”;(3)2006年被评为济宁市“巾帼五一奖章 ”;(4)2010年被评为济宁职业技术学院“十佳师德标兵” ;(5)2010年,主持课题《高等职业教育C程序设计课程的教学内容、方法和评价研究》被山东省教育厅评为职教科研一等奖。(6)主持的《C语言程序设计》课程被评为2005年山东省精品课程; (7)2009年山东省特色专业计算机网络技术专业负责人;(8)2010年山东省优秀教学团队计算机网络技术专业教学团队负责人;(9)2012年中央财政支持重点建设计算机网络技术专业负责人;(10)2015年山东省特色名校重点建设软件技术专业负责人;(11)主编的《C语言程序设计》教材,获2008年北京大学出版社高职高专计算机类优秀教材评比一等奖 ,出版教材2005年出版《C语言程序设计》、《C语言程设计上机指导与同步训练》 北京大学出版社2010年《C语言程序设计(第2版)》、《C语言程序设计上机指导与同步训练(第2版)》北京大学出版社主持省级课题5项发表论文 12篇
前言 本书以“简+写”为编写思路,采用“基于项目的教学做一体化”的教学模式。“简”是指简化教学内容,教学内容以“够用、会用”为度,以项目为导向,以“用什么,学什么”为选取标准。“写”是指教学过程中采用“教学做一体化”教学,留出课堂时间让学生编写程序,课下作业也侧重于学生编写程序,以突出培养学生编写程序的核心职业能力。 全书以8大项目、15个教学项目为载体。 项目1: 第一个C语言程序。 项目2: 计算器程序。以简单计算器、科学计算器为载体,引导学生学习C语言的数据类型、常量、变量以及整型、浮点型数据的输入输出等知识。 项目3: 密码验证程序。以简单密码验证和可输入3次密码的密码验证程序为载体,引导学生学习C语言的选择语句和循环语句。 项目4: 学生成绩管理系统V1.X。以学生成绩管理系统V1.X版、字处理软件简易版V1.0为载体,主要学习一维数组、二维数组和字符数组的定义、引用、初始化,以及字符数组的输入输出、字符处理函数等知识。 项目5: 学生成绩管理系统V2.X。在学习函数的定义、调用、函数嵌套、变量的作用域与存储类别等知识基础上,引导学生完成学生成绩管理系统V2.X版的设计。 项目6: 学生成绩管理系统V3.0。在学习指针定义、指针与数组、指针与字符串等知识基础上,引导学生完成学生成绩管理系统V3.0版的设计。 项目7: 学生成绩管理系统V4.X。在学习定义结构体和变量、结构体变量初始化、结构体数组等知识基础上,引导学生完成学生成绩管理系统V4.X版设计。 项目8: 字处理软件简易版V2.X。在学习FILE指针类型、文件的打开与关闭、文件的读写方法等知...
项目1第一个C语言程序1
1.1编写第一个C语言程序1
1.2C语言程序的基本组成3
1.3运行第一个C语言程序4
1.4C语言程序的编写和运行步骤9
1.5实训任务10
1.6自学园地11
1.7同步训练13项目2计算器程序16
2.1数据类型与表达式16
2.1.1C语言数据类型16
2.1.2常量与变量17
2.1.3整型数据20
2.1.4浮点型数据21
2.1.5基本算术运算符和算术表达式22
2.1.6各类数值型数据的混合运算23
2.1.7赋值运算符和赋值表达式25
2.2整型、浮点型数据的格式化输入与输出27
2.2.1printf函数——格式输出函数27
2.2.2scanf函数——格式输入函数28
2.3程序设计步骤29
2.4计算器程序30
2.4.1简单计算器程序设计30
2.4.2科学计算器程序设计32
2.5实训任务34
2.6自学园地35
2.7同步训练42项目3密码验证程序47
3.1选择语句47
3.1.1关系运算符及其优先级47
3.1.2关系表达式48
3.1.3逻辑运算符及其优先级49
3.1.4逻辑表达式51
3.1.5单分支选择语句52
3.1.6双分支选择语句52
3.1.7if…else if多分支选择语句54
3.1.8switch语句57
3.1.9选择语句的嵌套与条件运算符60
3.2简单密码验证程序设计61
3.3实训任务63
3.4循环语句64
3.4.1while语句64
3.4.2do…while语句67
3.4.3for语句6...
l 本书系统介绍C语言数据类型、选择语句、循环语句、数组、函数、指针、结构体、文件等知识,以项目为载体,采用“基于项目的、教学做一体化”的教学模式。
l 教材编写突出“简+写”的思路,“简”化教学内容,教学内容以“够用、会用”为度,以项目为导向,“用什么,学什么”。实施“教学做一体化”教学,留课堂时间给学生“写”程序,课下作业也要求学生编“写”程序,突出培养学生编“写”程序的核心能力。
l 全书以8大项目、15个教学项目为载体。包括计算器程序、密码验证程序、学生成绩管理系统V1.X版、字处理软件简易版V1.0、学生成绩管理系统V2.X、学生成绩管理系统V3.0、学生成绩管理系统V4.X和字处理软件简易版V2.X版的设计。每个项目后配有学生实训任务和同步训练。
l 配套教学资源有课件、教学项目、示例源代码、学生实训代码和同步训练答案,读者可登录清华大学出版社网站下载使用。