登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』C语言程序设计基础项目教程(微课版)

書城自編碼: 3536090
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 唐懿芳,龙立功,康玉忠,刘晓林,李毅,樊红珍
國際書號(ISBN): 9787302556183
出版社: 清华大学出版社
出版日期: 2020-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 294

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
零基础制作栩栩如生的立体纸艺花
《 零基础制作栩栩如生的立体纸艺花 》

售價:NT$ 274.0
第三帝国图文史(修订版):纳粹德国浮沉实录(彩色精装典藏版)
《 第三帝国图文史(修订版):纳粹德国浮沉实录(彩色精装典藏版) 》

售價:NT$ 941.0
四大会计师事务所:历史秘辛与未来挑战
《 四大会计师事务所:历史秘辛与未来挑战 》

售價:NT$ 386.0
中国社会经济史
《 中国社会经济史 》

售價:NT$ 498.0
犯罪心理X档案:法医精神科医生真实办案手记(第一季)法医精神科医师心理解剖手记
《 犯罪心理X档案:法医精神科医生真实办案手记(第一季)法医精神科医师心理解剖手记 》

售價:NT$ 269.0
台湾农业产业发展研究
《 台湾农业产业发展研究 》

售價:NT$ 549.0
流风回雪:六朝名士的庙堂与山林(论衡系列)
《 流风回雪:六朝名士的庙堂与山林(论衡系列) 》

售價:NT$ 381.0
妈妈,我想为自己而活
《 妈妈,我想为自己而活 》

售價:NT$ 325.0

編輯推薦:
本教材有丰富的项目案例,便于实施教、学、做一体化教学。通过选用大量贴近生活实例的问题进行任务教学设计,激发学生学习兴趣,使学生带着真实的任务在探索中学习,增强了学生主动学习的积极性。
內容簡介:
主要模块内容有:C语言基础、输入输出顺序程序、选择控制结构、循环控制结构、数组、函数、结构体、指针、文件等,*后提供了两个完整的综合设计项目,详细描述利用C语言开发应用程序的具体方法、步骤和技巧,便于学习者学习参考。
關於作者:
唐懿芳,女,42岁,教授,研究生,广东科学技术职业学院从事计算机专业教学与科研工作,教学效果获得好评,期间主持多项科研项目和技术服务项目,出版3本教材和一本著作。
目錄
模块1 C语言基础1
任务1.1输出Hello World! Hello C!了解C语言的结构1
1.1.1计算机程序及其设计语言1
1.1.2第一个C语言程序2
1.1.3第一个C语言程序的说明2
1.1.4C语言程序结构3
任务1.2熟悉编写C语言程序的环境4
1.2.1Visual C 6.0编程环境介绍4
1.2.2Devcpp编程环境介绍8
1.2.3C语言程序的设计步骤12
1.2.4C语言程序的执行过程与上机调试步骤12
任务1.3猜牌游戏的体验C语言的综合运用一13
任务1.4打字游戏的体验C语言的综合运用二14
归纳与总结14
习题115
模块2顺序结构程序设计及输入输出语句17
任务2.1计算三角形的周长和面积数值计算17
2.1.1数据的分类18
2.1.2常量和变量18
2.1.3数据类型23
2.1.4数据的输入和输出26
2.1.5C语言算术表达式与数学公式30
2.1.6程序语句序列的表示31
2.1.7程序代码31
任务2.2密码的破解字符运算32
2.2.1运算符与表达式32
2.2.2数据类型转换39
2.2.3对称加密技术的引入402.2.4运行程序41
任务2.3求解一元二次方程数学函数和复杂公式42
2.3.1常用的数学函数42
2.3.2一元二次方程组的求解44
任务2.4猜牌游戏的界面输入输出语句46
任务2.5编程语句的规范化47
2.5.1标识符命名规则47
2.5.2程序版式48
2.5.3注释规范50
2.5.4编码原则51
归纳与总结52
习题252
模块3选择结构程序设计55
任务3.1求数字的绝对值if分支判断55
3.1.1if语句形式(1)if形式56
3.1.2if语句形式(2)ifelse形式56
3.1.3if语句形式(3)ifelseif形式56
3.1.4C语言的语句57
3.1.5程序语句序列的表示58
3.1.6程序代码58
任务3.2完善三角形面积计算ifelse分支判断59
3.2.1关系运算符与关系表达式59
3.2.2逻辑运算符与逻辑表达式60
3.2.3if条件判断语句60
3.2.4程序代码61
3.2.5程序说明61
3.2.6小技巧62
任务3.3学生学习成绩评定多条件分支62
3.3.1结构化程序设计64
3.3.2随机函数64
3.3.3多分支选择64
3.3.4程序代码67
3.3.5程序说明68
3.3.6补充代码68
任务3.4猜牌游戏拓展猜牌分支思考69
归纳与总结70
习题370
模块4循环结构程序设计74
任务4.1打印抽奖号码while循环74
4.1.1while循环语句75
4.1.2死循环75
4.1.3程序设计流程图76
4.1.4程序代码76
4.1.5程序说明76
4.1.6应用拓展76
任务4.2模拟抽奖dowhile循环77
4.2.1dowhile循环语句78
4.2.2while和dowhile的区别78
4.2.3程序代码80
4.2.4程序说明80
4.2.5应用拓展81
任务4.3韩信点兵for循环82
4.3.1穷举法83
4.3.2for循环语句83
4.3.3break语句83
4.3.4continue语句84
4.3.5break语句与continue语句的区别84
4.3.6goto语句84
4.3.7程序代码85
4.3.8程序说明85
4.3.9应用拓展86
任务4.4打印吉祥图案循环嵌套86
4.4.1循环嵌套86
4.4.2for语句的一些特殊用法87
4.4.3算法分析88
4.4.4程序代码89
4.4.5程序说明90
任务4.5VC6.0程序的跟踪调试入门91
4.5.1程序断点设置91
4.5.2观看值92
4.5.3进程控制93
4.5.4实例操作93
任务4.6猜牌游戏拓展显示所选的牌95
4.6.1程序代码95
4.6.2程序说明95
归纳与总结95
习题496
模块5数组的应用101
任务5.1一名参赛选手的评分程序一维数组101
5.1.1一维数组的定义102
5.1.2一维数组元素的引用102
5.1.3一维数组的存储结构103
5.1.4一维数组的初始化103
5.1.5程序设计思路104
5.1.6程序代码105
5.1.7程序说明105
任务5.2多名参赛选手的评分程序二维数组106
5.2.1二维数组的定义106
5.2.2二维数组元素的使用107
5.2.3程序设计思路108
5.2.4程序代码108
任务5.3参赛选手的成绩排名冒泡排序和选择排序109
5.3.1冒泡排序110
5.3.2选择排序111
5.3.3冒泡排序和选择排序的比较112
5.3.4程序设计思路112
5.3.5程序代码112
任务5.4输入英文句子统计单词数字符数组与字符串113
5.4.1字符型数组114
5.4.2字符串和字符串结束标志114
5.4.3字符串输入输出115
5.4.4字符串处理函数115
5.4.5程序设计思路118
5.4.6程序代码119
5.4.7程序说明120
任务5.5猜牌游戏拓展数组的应用120
归纳与总结122
习题5122
模块6函数的应用126
任务6.1打印字符图形函数的定义与调用126
6.1.1函数的概念及分类127
6.1.2定义函数127
6.1.3函数的调用128
6.1.4形式参数和实际参数129
6.1.5程序设计流程129
6.1.6程序代码129
6.1.7程序说明130
任务6.2小学生加减法算术测试竞赛程序有参函数131
6.2.1模块化程序设计131
6.2.2函数的分类131
6.2.3函数的返回值132
6.2.4函数调用中参数的传递方法132
6.2.5程序设计流程133
6.2.6程序代码134
6.2.7程序说明135
任务6.3排序函数的调用及地址传递135
6.3.1地址传递135
6.3.2函数原型说明136
6.3.3全局变量、局部变量与变量的作用域137
6.3.4程序设计流程137
6.3.5程序代码138
任务6.4递归算法函数的嵌套调用与递归调用139
6.4.1函数的嵌套调用139
6.4.2函数的递归调用140
6.4.3程序代码141
6.4.4递归函数的执行过程141
归纳与总结142
习题6143
模块7结构体与共用体的应用146
任务7.1熟悉结构体146
7.1.1结构体数据类型的定义147
7.1.2结构体类型变量的说明148
7.1.3结构体变量成员的引用149
7.1.4结构体变量的赋值与初始化149
7.1.5结构体数组的说明与初始化150
任务7.2扑克牌人机游戏结构体应用150
7.2.1程序设计流程150
7.2.2程序代码151
7.3共用体类型154
7.3.1共用体数据类型的定义155
7.3.2共用体数据类型的应用155
归纳与总结156
习题7157
模块8指针159
任务8.1使用指针计算圆的面积指针的定义159
8.1.1指针与指针变量160
8.1.2指针变量的定义161
8.1.3指针变量的初始化161
8.1.4程序代码162
任务8.2猜数游戏指针指向一维数组的应用163
8.2.1指针指向数组164
8.2.2指针的移动165
8.2.3通过指针引用数组元素165
8.2.4指针变量作为函数的参数166
8.2.5程序代码167
任务8.3字符串纠正程序指针指向字符串169
8.3.1字符串的表示形式169
8.3.2字符指针在字符串处理函数中的使用170
8.3.3空格和大写字母的判断171
8.3.4程序代码171
任务8.4猜牌游戏指针的简单综合应用172
8.4.1类型定义关键字typedef172
8.4.2指向结构体变量的指针173
8.4.3结构体指针变量作为函数参数174
归纳与总结175
习题8175
模块9文件178
任务9.1将字符写入文件文件的定义及简单应用178
9.1.1文件的概念179
9.1.2文件的存储179
9.1.3文件指针的定义179
9.1.4文件的处理179
9.1.5打开文件180
9.1.6文本文件的读写181
9.1.7关闭文件181
任务9.2简单的考试出题与评分系统文件格式化读写183
9.2.1打开多个文件183
9.2.2格式化读写函数fscanf和fprintf183
任务9.3简单的人事信息管理系统文件数据块读写186
9.3.1数据块读写函数fread和fwrite186
9.3.2文件随机定位函数187
任务9.4猜牌游戏拓展将用户名及选牌写入文件保存189
归纳与总结190
习题9190
模块10综合项目实践192
任务10.1打字小游戏192
10.1.1功能描述192
10.1.2系统设计192
10.1.3关键技术194
10.1.4程序实现195
10.1.5运行结果201
任务10.2人机互动猜牌游戏202
10.2.1功能描述202
10.2.2系统设计202
10.2.3关键技术202
10.2.4程序实现204
10.2.5运行结果208
附录210
附录A常用的C语言库函数210
附录BC语言常见错误分析215
附录CASCII码表223
附录D习题参考解答224
参考文献244
內容試閱
本教材是国家双高计划专业群建设项目的重要课程程序设计基础的配套教材。本教材参考了国际上一些相关的专著和多所国内高等院校的同类教材,结合全体参编教师多年的教学经验和实际教学条件编写而成。
程序设计基础是培养学生程序设计逻辑和思维的入门课程。本课程的主要目标是培养学生程序设计的理念,使学生学会程序设计的基本方法,为后续课程的学习打好基础。
本教材以C语言为载体,通过项目实例重点讲解C语言结构化程序设计的基本思想、方法和解决实际问题的技巧,培养学习者设计、分析应用程序的能力和良好的编程习惯。全书共10个模块,主要内容有: C语言基础、输入输出顺序程序、选择控制结构、循环控制结构、数组、函数、结构体、指针、文件等,最后提供了两个有趣的游戏类综合设计项目便于读者学习参考。
本教材突出实用特色,以程序设计为主线,注重学生程序设计能力的培养,打破程序设计语言的传统教材模式,突破原知识体系结构限制,采用技能需求、问题引导、任务驱动的方式,重新组合设计教学项目与案例,以项目为载体循序渐进地引导C语言知识点的学习和技能的操练,目标明确,突出知识点应用,避免了对语法细节、歧义语句等学习上的困难。本教材的理念是面向任务的学习,针对具体任务,导入相关程序设计知识和语法的学习,采用流程图描述算法,思路清晰,逻辑明了,直观易懂;程序代码完整,所有的程序均在Devcpp和VC 6.0的环境下调试通过,便于学习;对项目中的问题进行扩展分析,可以拓宽学生的学习视野;项目的技能训练举一反三,便于学生学习水平的巩固、提高。
本教材有丰富的项目案例,便于实施教、学、做一体化教学。通过选用大量贴近生活实例的问题进行任务教学设计,激发学生的学习兴趣,使学生带着真实的任务在探索中学习,增强了学生主动学习的积极性。
本教材在编写过程中制作了11个需要学生重点掌握的微课视频,分别是VC 6.0编程环境介绍;Devcpp编程环境介绍;顺序结构设计及输入输出语句;输入三角形三边长,求三角形面积;两个变量的交换;while循环求累加值;for循环求累加和;摆擂台求最大最小数;冒泡排序;选择排序;函数的值传递和地址传递。此外,还制作了一些有趣的Flash动画,欢迎老师及同学们加入到QQ群(719684506)下载相关资源,有什么问题也可以在群中讨论。
本教材由唐懿芳、龙立功、康玉忠任主编,刘晓林、李毅、樊红珍任副主编,并由唐懿芳规划与统稿。其中,唐懿芳编写模块1、模块2,李毅编写模块3、模块4,龙立功编写模块5,康玉忠编写模块6和模块7,樊红珍编写模块8、模块9,刘晓林和企业兼职教师共同编写模块10。课程组合作企业珠海艾连科信息技术有限公司技术总监肖冠峰、项目经理席冯彦和珠海宇能科技有限公司项目经理李江参与了模块10的编写,并对全书的实例和知识点的选择提出了很好的建议。感谢广东科学技术职业学院曾文权教授、余爱民教授为本教材的完善给予的大力帮助和支持,同时对所有给予本书支持、帮助的同仁致以深深的谢意!
要编写一本令人满意的书不是一件容易的事,尽管我们反复核查,但书中难免有疏漏和错误等不尽如人意之处,敬请读者不吝指正,我们感激不尽。
编者2020年2月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.