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

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』计算思维导论(C语言实现)

書城自編碼: 3561460
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 周鸣争,王啸楠,张云玲,伍祥
國際書號(ISBN): 9787302562672
出版社: 清华大学出版社
出版日期: 2020-10-01

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

售價:NT$ 239

我要買

share:

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



新書推薦:
碰撞与转型
《 碰撞与转型 》

售價:NT$ 2018.0
行动红利:用行动告别低效、摆脱拖延,享受人生的红利
《 行动红利:用行动告别低效、摆脱拖延,享受人生的红利 》

售價:NT$ 307.0
改变我们的道路——大疫后的人类及其世界
《 改变我们的道路——大疫后的人类及其世界 》

售價:NT$ 354.0
《周髀算经》新论·译注
《 《周髀算经》新论·译注 》

售價:NT$ 359.0
红楼有三味
《 红楼有三味 》

售價:NT$ 302.0
南宋行暮:宋光宗宋宁宗时代(增订本)
《 南宋行暮:宋光宗宋宁宗时代(增订本) 》

售價:NT$ 458.0
算力芯片——高性能 CPU/GPU/NPU 微架构分析
《 算力芯片——高性能 CPU/GPU/NPU 微架构分析 》

售價:NT$ 671.0
漫长的调查:重走营造学社川康古建筑调查之路
《 漫长的调查:重走营造学社川康古建筑调查之路 》

售價:NT$ 406.0

編輯推薦:
配套PPT、大纲、源码、习题、试卷等。将抽象的计算思维实例化,培养读者编程感觉,感受计算思维的实际运用。
內容簡介:
本书共分成4大模块,*部分主要讲解计算思维的概念、本质以及相关特征;第二部分针对计算机的一些微观知识点进行补充,包括计算机的组成等;第三部分通过对程序设计语言发展的描述,初步体会程序语言的特点;第四部分主要针对C语言,将抽象的计算思维实例化,培养读者编程感觉,感受计算思维的实际运用。本教材具有零基础入门、基于解决问题的开发思路、场景案例驱动、理论与实践充分结合、函数内容前置、案例代码完整等特点,主要面向从未接触过或者较少接触过编程语言的读者。
關於作者:
周鸣争:1982年2月至今在安徽工程大学任教,任计算机助教、讲师、副教授、教授。
1990年至今年任安徽省计算机学会常务理事。
2000年至今任安徽省计算机学会常务理事。
2001年至今任安徽省校园网专家委员会委员。
2016年至今任安徽信息工程学院计算机与软件工程学院执行院长。
目錄
第1章 计算与计算思维1
1.1 计算机的产生与发展 1
1.1.1 计算机概念及发展 1
1.1.2 计算机的特点与不足 5
1.1.3 计算思想形式化 6
1.2 计算思维与生活 11
1.2.1 农夫过河问题 11
1.2.2 掷铅球问题12
1.2.3 汉诺塔问题 13
1.2.4 啤酒与尿布问题 14
1.3 计算思维的本质 14
1.3.1 科学思维的形式 14
1.3.2 计算思维的特征 16
1.3.3 计算思维的延伸 17
1.4 本章小结 18
1.5 本章习题 18

第2章 计算机基础 20
2.1 计算机的组成与冯诺依曼体系 20
2.1.1 计算机的组成 20
2.1.2 冯诺依曼体系 21
2.1.3 中央处理器 21
2.1.4 存储器 22
2.1.5 输入 输出设备 23
2.2 机器数与进制转换 24
2.2.1 机器数与数制 24
2.2.2 数制转换 25
2.3 计算机中的编码 27
2.3.1 数据在计算机中的表示 27
2.3.2 原码、反码、补码 27
2.3.3 其他几种编码 28
2.4 本章小结 30
2.5 本章习题 31

第3章 程序设计语言 32
3.1 程序的概念与表示 32
3.1.1 生活中的程序 32
3.1.2 计算机中的程序 33
3.1.3 流程图 35
3.2 程序设计语言发展简述 37
3.2.1 软件的产生 37
3.2.2 程序设计语言发展史 37
3.2.3 类型语言 42
3.2.4 程序设计语言的选择 42
3.3 C 程序设计语言 42
3.3.1 C 语言特点 43
3.3.2 C 语言编程规范 45
3.4 本章小结 46
3.5 本章习题 46

第4章 程序设计语言入门你好C 语言 48
4.1 VS 2015 工具介绍 48
4.2 最简单的C 语言程序 48
4.3 Hello World 程序解析 52
4.4 C 语言程序的执行 54
4.5 常见问题解决 57
4.6 本章小结 62
4.7 本章习题 62

第5章 C 语言基础我们不一样 63
5.1 数据类型 63
5.1.1 常见的数据类型 63
5.1.2 变量与常量 64
5.1.3 玩转变量 67
5.2 运算符和表达式 67
5.2.1 算术运算符及表达式 68
5.2.2 赋值运算符及表达式 69
5.2.3 关系运算符及表达式 70
5.2.4 逻辑运算符及表达式 71
5.2.5 条件运算符及表达式 71
5.2.6 关于运算符的优先级 72
5.3 表达式 72
5.3.1 表达式的概念 72
5.3.2 表达式的作用 73
5.3.3 表达式的属性 73
5.4 本章小结 74
5.5 本章习题 74

第6章 标准输入与输出函数我想和你聊聊 75
6.1 格式化输出函数printf 75
6.1.1 printf 函数调用的一般形式 75
6.1.2 printf 格式字符说明 77
6.1.3 printf 普通字符说明 79
6.2 格式化输入函数scanf 79
6.2.1 scanf 函数调用的一般格式 80
6.2.2 scanf 函数调用注意事项 81
6.3 字符输入与输出函数 82
6.3.1 字符输出函数putchar 82
6.3.2 字符输入函数getchar 82
6.4 场景模拟实现 84
6.5 本章小结 86
6.6 本章习题 87

第7章 函数思维生活中的模块 88
7.1 初见函数:搭积木 88
7.2 再见函数:投币式洗衣机 89
7.3 又见函数:采蘑菇的小姑娘 90
7.4 四见函数:简易计算器 90
7.5 函数思维 91
7.6 本章小结 92
7.7 本章习题 92
第8 章 函数实现程序中的模块 93
8.1 函数的声明与实现 93
8.1.1 函数的声明与实现:搭积木 93
8.1.2 函数的调用 94
8.2 函数的参数:投币式洗衣机 95
8.2.1 函数的参数 95
8.2.2 深入函数参数 97
8.3 函数的返回值:采蘑菇的小姑娘 97
8.3.1 返回值的引入 97
8.3.2 函数的返回值 98
8.4 简易计算器实现 99
8.5 本章小结 101
8.6 本章习题 101

第9 章 分支结构做人生正确的选择 103
9.1 单分支语句 104
9.2 双分支语句 105
9.3 多分支语句 106
9.4 利用switch 语句实现多分支语句 108
9.5 程序范例 110
9.6 本章小结 112
9.7 本章习题 114

第10章 循环结构漫漫十年还贷路 115
第11 章 数组熊孩子的成绩单 133
第12 章 指针大海捞书轻而易举 146
第13 章 结构体自定义封装 164
参考文献 .191
內容試閱
近年来,越来越多的人意识到计算思维在人们学习过程中的重要性,计算思维相关课程也迅速在国内各大高校推广,但纵观大部分高校的计算思维课程设计,仅仅将其作为一门单纯的理论课程实施,且课程内容较多,大面积融合计算机组成原理、计算机基础知识以及算法,但在真正实际应用方面略显不足。
作为所有计算机相关专业以及其他理工类专业课程的前驱课程,面对从未接触过计算机编程语言的低年级学生,如何快速地让学生掌握计算机科学基本概念,培养其计算思维以及编程能力是编写本书的出发点。通过多年的实践教学,编者做了一次大胆的尝试,即将计算机科学基本概念和实际编程语言进行结合,形成计算思维C 语言综合性课程教材。
并以此为切入点,最终开发一套专注于计算思维与编程知识相融合,充分实现场景案例模拟的应用书籍。
本书希望实现以下两个目标:第一,以建模和仿真为中心,对场景案例进行分析以及合理抽象,通过补充计算机相关基础知识,让读者具有一定的计算思维分析能力;第二,学习C 语言中的一些常用语法,包括数据类型、输入输出、函数、控制语句等,最终将抽象出来的案例模型通过C 语言编程实现自动化。
全书共分14 章,从章节划分来看,貌似本书侧重点在C 语言语法讲解,但本书实际更侧重于学生整个计算思维训练以及对现实世界的行为模拟能力培养,C 语言仅仅作为一门编程语言来完成计算思维的落地实现。因此,本书从现实生活的案例场景出发,通过对场景案例的分析描述以及模型构建,最终通过C 语言进行功能实现。不纠结于语法细节以及部分高级语法,而是案例驱动,针对场景中需要的语法知识进行讲解描述。
各章节内容详细安排如下。
第1 章 计算与计算思维
本章从计算工具的发展和计算思想的形式化两个方面讲解计算机的产生。按照历史的发展讲解具有先进代表意义的计算工具,了解计算工具的发展;分别从逻辑学、命题、二值逻辑、布尔关系、可计算性、图灵机六个方面讲解计算思想的形式化。最后通过生活中案例和问题的解决,感受并理解什么是计算思维,掌握计算思维的概念、本质以及特征。
学会如何抽象问题,并将计算思维与计算机知识相关联。
学完本章内容,能够了解计算机在日常生活中的重要性,能够对命题、布尔关系和可计算性做出正确判断,掌握图灵机的基本思想。了解计算思维的形成过程,并通过对计算思维特征和概念的掌握,学会运用计算思维解决日常生活中的相关问题。
第2 章 计算机基础
本章在掌握计算思维过程的基础上,补充计算机相关基础知识,包括计算机的组成(硬II计算思维导论(C 语言实现)件系统和软件系统),以及计算机系统中数据的存储方式,包括进制转换和转码等算法的描述,最后讲解冯诺依曼体系结构。
学完本章内容,可掌握计算机软、硬件相关部分知识,了解计算机五大组成部分的相互运行流程,重点了解冯诺依曼体系,并熟练掌握进制间的转换以及原码、反码和补码的计算方法。
第3 章 程序设计语言
本章首先讲解生活中的程序,从而引出程序的概念,然后对生活中的程序给出解决问题的算法描述,以及计算机中程序的概念和指令主要包括的类别,再讲解描述程序的工具流程图。其次,以时间轴的方式,列举部分程序设计语言发展史上有重大影响力的编程语言,并针对每一种语言进行一个简单的描述。最后,根据每个语言的特征不同,进行实际应用上的分类说明。
学完本章内容,应能够了解程序的概念,能够列举出生活中的程序,并能给出解决问题的算法描述及流程图。读者不需要对每一门语言都进行了解,但是能够对程序设计语言本身有一个大致的认识和感知,提前熟悉C 语言的由来以及发展历史。
第4 章 程序设计语言入门你好C 语言
本章主要介绍一些C 语言的特征和它的安装步骤及环境配置,以及C 语言基本框架介绍,使得读者对程序设计C 语言框架有一个初步的概念。
学完本章内容,应能够利用VS 2015 工具熟练配置C 语言运行环境,完成C 语言代码编写,并成功运行输出语句,了解整个C 语言环境的架构。
第5 章 C 语言基础我们不一样本章主要讲解计算机中常见的数据类型,掌握变量和常量概念,了解如何定义、赋值、简单使用变量与常量,以及运算符(算术、赋值、关系、逻辑、递增递减、条件)与表达式的使用与含义。
学完本章内容,应能够充分理解变量和常量的概念,能用变量和常量对生活中的数据进行描述,掌握不同数据类型的变量和常量的定义及赋值方式,了解不同运算符与表达式的含义并能够熟练使用。
第6 章 标准输入与输出函数我想和你聊聊
本章主要模拟现实生活中的输入与输出行为,通过讲解printf 函数、scanf 函数、putchar 函数和getchar 函数,学习格式化输入输出与字符的输入输出。
学完本章内容,读者应能够掌握各种类型数据的输入和输出方法,并模拟现实生活中的输入与输出行为。
第7 章 函数思维生活中的模块
本章通过四个不同的生活场景案例引出函数的四种状态,从输入、处理、输出三个维度进行需求分析,得出每种函数状态的作用以及特征结论。
学完本章内容,读者应能够形成初步函数化的思维方式,能够针对现实生活场景进行函数特征映射。
第8 章 函数实现程序中的模块
本章与第7 章四个案例一一对应,将第7 章的案例分析通过代码实现,在实现的过程III
中讲解函数的定义、调用、参数、返回值等实现语法,完成现实与计算机之间的功能映射。
学完本章内容,应熟练掌握函数的定义、调用,以及函数参数、返回值的设计与实现,能够编写函数解决实际问题;充分体会和感受到计算思维对日常生活的各类行为的合理抽象和模拟。
第9 章 分支结构做人生正确的选择
本章主要讲解控制语句中的分支结构,让读者从概念上理解如何将实际生活中的判断转化成编程语言,并通过计算机实现;从功能上讲授一些基础的选择结构语法等,让读者用编程语言去模拟这些场景,并通过计算机实现。
学完本章内容,应能够熟练掌握和使用if 语句模拟单分支、双分支和多分支场景,掌握switch 语句的语法实现多分支,并能正确区分if 多分支语句和switch 多分支语句的区别。通过一些综合练习,学会如何将生活中的案例合理抽象并通过代码进行最终实现。
第10 章 循环结构漫漫十年还贷路
本章主要讲解控制语句中的循环结构,让学生从概念上理解如何将实际生活中的循环、重复和中断重复转化成编程语言,并通过计算机实现;从功能上讲授一些循环结构基础的语法,让读者用编程语言去模拟这些场景,并通过计算机实现。
学完本章内容,应能够熟练掌握和使用for 语句和while 语句,并能正确理解和使用break 和continue 关键字,通过一些综合练习,学会如何将生活中的案例合理抽象并通过代码进行最终实现。
第11 章 数组熊孩子的成绩单
本章通过对列表概念的描述和讲解,加深读者对归类的理解,体会将多维度问题进行抽象分类和简单化的价值,最终通过一些基础语法的学习,完成编程具体实现功能的部分。
学完本章内容,应能够掌握数组的概念,映射到日常生活中,理解数组概念存在的含义以及它的合理运用范围,学会针对数组的一系列操作,包括取值、求数组长度、遍历数组、排序,简单了解二维数组。
第12 章 指针大海捞书轻而易举
本章通过实际生活案例的描述,让读者理解指针的概念以及存在的意义,并掌握指针的内存存放形式,最终通过代码来模拟日常生活中所谓地址查询的思维方式和操作方法。
学完本章内容,应能够理解指针和变量在内存中的映射,能通过指针访问普通变量及数组元素并输出,正确区分值传递和地址传递,并掌握指针作为函数参数进行传参的方法。
第13 章 结构体自定义封装
本章通过对日常生活案例的分析,提出另外一种可以存放多个不同数据类型的变量集合的特殊方式:结构体。理解结构体的含义以及声明格式,并通过之前所学过的内容完成一个标准结构体的定义。
通过学完本章内容能够了解结构体的概念并熟练掌握结构体的定义方式,了解结构体变量的定义与使用,熟悉结构体成员,会通过结构体进行数据抽象。
计算思维导论(C 语言实现)
第14 章 文件模拟数据库
本章首先讲解文件的基本概念,然后讲解如何通过C 语言对文件进行打开、关闭、读写操作。
学完本章内容,读者应能够完成对文件的简单读写操作。
本书第1 章由周鸣争、王啸楠、伍祥编写;第2 章由伍祥、张进兵编写;第3 章由张进兵、伍祥编写;第4 章由王啸楠、丁鑫编写;第5 章由张云玲、丁鑫编写;第6 章由王啸楠、丁鑫编写;第7 章由张云玲、殷振华编写;第8 章由张云玲、殷振华编写;第9 章由伍祥、殷振华编写;第10 章由伍祥、张进兵编写;第11 章由伍祥、张进兵编写;第12 章由张云玲、丁鑫编写;第13 章由王啸楠、张云玲编写;第14 章由王啸楠、张云玲编写;最后由周鸣争负责审阅定稿。
在本书的编写过程中,参考了许多相关的书籍和资料,编者在此对这些参考文献的作者表示感谢。同时对本书在讲义阶段教学实施过程中,提出宝贵意见的几位助教表示感激,他们分别是:施靖成、李玉廷、芮磊、张明亮。最后,对所有在本书出版过程中所给予支持和帮助的同志和朋友,表示真挚的谢意。
因水平有限,书中难免存在疏漏与不足之处,望读者指正,以利改进和提高。
编 者
2020 年8 月

 

 

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