C语言程序设计——基于图形培养计算思维(第二版)--详细介绍

图书搜索
帮助
热门图书
企业管理(第二版)增订版
工业互联网导论
C语言程序设计——基于图...
机械制图与CAD习题集(...
线性代数(第二版)
机械制图与CAD(第4版...
农业物联网导论(第2版)
C语言程序设计
电气控制与PLC技术及实...
大学计算机基础(Wind...
网络设备管理与维护实训教...
市场营销理论与实务
Office办公软件高级...
岩体力学试验
Access数据库技术及...
网络营销基础与实践
数字化医院信息系统教程(...
Python编程基础与实...
消费心理学(第二版)
Python 3 程序设...
建筑结构抗震设计
全国大中型水库移民后期扶...
[ 本科及研究生教材 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 公共课 ]
        [ 公共课 ]
[ 高职高专教材 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 农林环境 ]
        [ 农林环境 ]
    [ 公共课 ]
        [ 公共课 ]
[ 中职中专教材 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 公共课 ]
        [ 公共课 ]
[ 店销书,专著 ]
    [ 信息技术,电子 ]
        [ 信息技术,电子 ]
    [ 经济管理 ]
        [ 经济管理 ]
    [ 建筑 ]
        [ 建筑 ]
    [ 机械,制造 ]
        [ 机械,制造 ]
    [ 农林环境 ]
        [ 农林环境 ]
    [ 其他 ]
        [ 其他 ]
 当前位置:本科及研究生教材 公共课 公共课 公共课 C语言程序设计——基于图形培养计算思维(第二版)
   
C语言程序设计——基于图形培养计算思维(第二版)
作者:岳莉
书名:C语言程序设计——基于图形培养计算思维(第二版)
定价:¥ 45 元
光盘: 
丛书名:  
资源下载:
课件下载:
样章下载: 仅供会员下载,请先注册才能下载
开本: 16K
标准书号: 978-7-03-067539-2
字数(千): 364
页数: 248
出版日期: 2021-3-2
发行号: TP-8671.0201
装帧: 平装
点击热度: 2893
最新印刷日期:    
 
编辑推荐
...........................................................................................................................................
 
获奖情况
...........................................................................................................................................
 
图书介绍
...........................................................................................................................................
  本书突出“厚基础、重思维、提倡自主学习、注重能力培养”教学理念和指导思想,向初学C语言的读者展示新的编程语言学习路径。全书一共设计了23个非常有趣的实例,从幂函数图形、彩虹绘制到四叶草、鼠标绘图,从简易五子棋、滚动的圆、温度折线图到矩阵计算、随机文字,绝大多数实例为作者原创,可以不断激发读者的学习热情。
  本书语言简洁,通俗易懂,内容叙述由浅入深,适合初学C语言的读者使用,也适合作为各类大专院校的教材。
 
前言
...........................................................................................................................................
  C语言是一种短小精悍的计算机高级程序设计语言,它是根据结构化程序设计原则设计并实现的。C语言具有丰富的数据类型,它为结构化程序设计提供了各种数据结构和控制结构,能够实现汇编语言中的大部分功能;同时,用C语言编写的程序具有良好的可移植性。目前,C语言能在多种操作系统环境下运行,并且已经在很多领域里得到了应用,是国际上应用极为广泛的高级程序设计语言之一。
  本书是在国内外广泛关注并且推进“计算思维”教学理念的大背景下,根据教育部高等学校计算机基础课程教学指导委员会《高等学校计算机基础核心课程教学实施方案》的基本要求编写的,突出“厚基础、重思维、提倡自主学习、注重能力培养”的教学理念和指导思想。本书加入了算法设计方法、常见经典算法、程序设计方法等与科学思维相关的内容;重视拓展和探究性教学,培养学生自主学习能力。本书提供了大量的思考或自主学习题目,鼓励学生独立动手动脑,通过自己的努力拓展书中所学知识,注重编程逻辑的培养;通过引入图形案例引发学生学习兴趣,培养学生自主学习能力,使读者的注意力集中在算法的设计上,从而达到启发读者编程思路,培养逻辑思维能力的目的。
  本书由岳莉和李柯景主编,具体编写分工如下:第1章、第2章和第12章由岳莉编写;第3章由张淑艳编写;第4章由李克玲编写;第5章由郭南楠编写;第6章和第7章由李柯景编写;第8章由徐志伟编写;第9章由庄天舒编写;第10章和第11章由高鹏编写。岳莉设计编写了大部分图形案例并负责对本书进行统稿。
  本书由李念峰教授、李纯莲教授和边晶副教授主审,李念峰教授丰富的教学经验和现代的教学理念启发了作者的思路,在此表示感谢。另外,还要感谢在本书编写和出版过程中给予帮助的课程组成员。本书得到了长春大学教务处和计算机科学技术学院的支持,在此一并感谢。
  由于作者水平有限,书中难免存在不足之处,恳请计算机工作者、广大读者和同行批评指正。


 
图书目录
...........................................................................................................................................
第1章  程序设计基本方法    1
1.1  程序设计语言    1
1.2  C语言的发展及其特点    3
1.2.1  C语言的发展    3
1.2.2  编写Hello程序    3
1.2.3  C语言的特点    4
1.3  C语言开发环境的配置    5
1.3.1  安装Visual C++ 6.0    5
1.3.2  配置EasyX图形库    7
1.3.3  运行C程序    8
1.3.4  运行C语言小程序    13
程序练习    15
第2章  C语言程序实例解析    17
2.1  实例1:计算正弦值    17
2.2  C语言程序语法元素分析    18
2.2.1  程序的结构    18
2.2.2  注释    18
2.2.3  预处理命令    19
2.2.4  main()函数    19
2.2.5  标识符与关键字    19
2.2.6  变量定义语句    20
2.2.7  赋值语句    21
2.2.8  函数    21
2.2.9  C语言程序的书写规则    21
2.3  实例2:绘制西瓜    22
2.4  EasyX图形库元素分析    24
2.4.1  绘图坐标体系    24
2.4.2  颜色及相关函数    25
2.4.3  形状绘制函数    26
2.5  函数库1:graphics库函数    27
程序练习    30
第3章  数据类型和表达式    31
3.1  C语言的数据类型    31
3.2  常量与变量    32
3.2.1  常量    33
3.2.2  变量    35
3.3  实例3:绘制幂函数图形    37
3.4  运算符和表达式    39
3.4.1  算术运算符和算术表达式    40
3.4.2  赋值运算符和赋值表达式    41
3.4.3  逗号运算符和逗号表达式    43
3.4.4  位运算符和位运算表达式    43
3.5  数据类型转换    46
3.5.1  隐式自动类型转换    46
3.5.2  强制类型转换    47
3.6  实例4:绘制四叶草    48
3.7  函数库2:math库函数    50
程序练习    51
第4章  程序的顺序结构    55
4.1  算法流程图    55
4.1.1  用流程图表示算法    55
4.1.2  用N­S流程图表示算法    57
4.2  实例5:绘制彩虹    59
4.3  C语言的基本语句    61
4.4  实例6:温度转换    62
4.5  函数库3:stdio库函数    64
4.5.1  stdio概述    64
4.5.2  printf()函数    66
4.5.3  scanf()函数    68
4.5.4  字符数据的输入/输出    71
4.6  实例7:海伦公式    72
程序练习    73
第5章  程序的分支结构    77
5.1  实例8:滚动的圆    77
5.2  if语句    79
5.2.1  双分支if语句    79
5.2.2  单分支if语句    81
5.2.3  多分支if语句    82
5.2.4  if语句的嵌套    83
5.2.5  条件运算符和条件表达式    84
5.3  switch语句    86
5.4  实例9:鼠标绘图    88
程序练习    89
第6章  程序的循环结构    92
6.1  构成循环体的语句    92
6.1.1  while语句    94
6.1.2  do...while语句    97
6.1.3  for语句    98
6.1.4  goto语句及用goto语句构成循环    101
6.2  实例10:简易五子棋    102
6.3  循环的嵌套    104
6.4  break和continue语句    106
6.4.1  break语句    107
6.4.2  continue语句    108
6.5  实例11:百以内素数    109
程序练习    110
第7章  函数    114
7.1  函数的基本使用    114
7.1.1  函数的定义    115
7.1.2  函数的调用、参数传递与返回    116
7.2  实例12:倒计时窗口    122
7.3  函数的递归调用    123
7.4  变量的作用域    125
7.4.1  局部变量    126
7.4.2  全局变量    128
7.5  实例13:变化的圆    130
7.6  变量的生存期    131
7.6.1  自动变量    131
7.6.2  寄存器变量    132
7.6.3  静态变量    132
7.6.4  外部变量    134
7.7  内部函数和外部函数    136
7.7.1  内部函数    136
7.7.2  外部函数    136
程序练习    136
第8章  数组    140
8.1  一维数组    140
8.1.1  一维数组的定义和引用    140
8.1.2  一维数组的初始化    142
8.1.3  一维数组的输入/输出    142
8.2  实例14:绘制气温变化图    143
8.3  二维数组    145
8.3.1  二维数组的定义和引用    145
8.3.2  二维数组的初始化    146
8.3.3  二维数组的输入/输出    147
8.4  实例15:矩阵转置    148
8.5  字符数组    150
8.5.1  一维字符数组    150
8.5.2  字符串    150
8.6  实例16:字符加密解密    152
8.7  函数库4:string库函数    155
程序练习    157
第9章  指针    163
9.1  实例17:显示文字    163
9.2  指针变量    165
9.2.1  定义    165
9.2.2  引用    166
9.3  指针与函数    167
9.4  指针与数组    169
9.4.1  数组元素    169
9.4.2  运算    170
9.4.3  指针与数组元素    171
9.5  实例18:随机位置显示随机文字    172
9.6  指针与字符串    174
9.6.1  字符串    174
9.6.2  指针作为函数参数    175
9.7  实例19:完全随机的字符显示函数    176
程序练习    179
第10章  结构体、共用体和枚举    182
10.1  结构体    182
10.1.1  C语言结构体的定义    182
10.1.2  结构体变量的声明    183
10.1.3  结构体变量的赋值与引用    184
10.1.4  结构体数组    186
10.2  实例20:查询城市天气    187
10.3  共用体    189
10.3.1  共用体的声明    189
10.3.2  共用体变量的定义    189
10.4  实例21:选举问题    190
10.5  枚举    193
10.5.1  枚举的定义与枚举变量的声明    193
10.5.2  枚举变量的赋值和使用    193
10.6  实例22:选择颜色    195
10.7  C语言类型定义符    196
程序练习    197
第11章  文件操作    200
11.1  C语言文件概述    200
11.1.1  文件的分类    200
11.1.2  文件指针    201
11.2  文件的操作    202
11.2.1  文件的打开与关闭    202
11.2.2  文件的读/写    204
11.2.3  文件的随机读/写    211
11.2.4  文件检测函数    212
11.3  库文件    214
11.4  实例23:文本文档操作    215
程序练习    218
第12章  预处理命令    220
12.1  宏定义    220
12.1.1  无参宏定义    220
12.1.2  带参宏定义    223
12.2  文件包含    228
12.3  条件编译    229
程序练习    231
参考文献    233
 
 
本站首页 | 中心领导 | 联系我们 | 所有图书 | 资源下载 | 作者投稿 | 读者反馈 | 业务联系 | 招聘信息 | 加入收藏    
Copyright www.abook.cn All Rights Reserved
地址:北京市海淀区北三环西路43号青云当代大厦21层2109   邮编:100086
站长QQ:693638799 Email:693638799@qq.com 电话:010-62140850
版权所有:科学出版社 职教技术出版中心
京ICP备13039988号