数学计算与编程(Python版)
中国科学院陈国良院士主编,全国高等院校计算机基础教育研究会青少年编程教育专业委员会组织编写。提供课件

作者:李雁翎、胡学钢、乔亚男、苏莉蔓

丛书名:青少年信息素养教育系列丛书

定价:68元

印次:1-1

ISBN:9787302640578

出版日期:2023.10.01

印刷日期:2023.10.19

图书责编:张民

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书主要面向中学生或具有一定数学知识基础的读者,内容通俗易懂,数学理论内容和编程实践案例相结合,每个实例代码均通过调试验证,易于学习和掌握。本书可以作为中学数学课程的拓展教材,有助于激发学生的学习热情,加深对数学知识的理解和应用能力,也可以作为Python 趣味编程教材,培养数学思维和计算思维。希望读者能够从本书中受益,学到需要的 知识,体会到数学之美和编程的力量。

李雁翎,东北师范大学教授,博士生导师,东北师范大学图书物联网研究所所长。中国计算机学会教育专委会委员,全国高等院校计算机基础教学研究会青少年编程教育专业委员会主任委员。国家级精品课主持人,国家级精品资源共享课主持人,国家级精品在线课程主持人,先后主持和参加国家、省级科研课题多项,发表学术论文数十篇,主编出版数据库与程序设计类图书数十部(累积发行量超过二百多万册)。曾获教育部科学技术进步二等奖,教育部全国优秀教材二等奖,省级优秀教学成果奖多项。

前言 数学是人类文化的重要组成部分,它映射着科技的进步,数学可以帮助我们更好地认识世界,利用数学计算可以有效地分析和解决生活中的各种问题。计算机是现代科技发展重要的里程碑,程序设计则为数学计算插上了有力的翅膀。同样,计算机编程技术,包括前沿的人工智能技术,其背后往往都蕴含着数学的影子。所以,数学计算与程序设计本就是密不可分、相辅相成的。 说到数学与编程,大多都是谈数学对编程的重要性,因为编程中算法的核心就是数学,学好数学更容易接受编程知识。但实际上两者是相融相通的,学好了编程对学习数学也大有帮助。例如,对于许多中学生来说,数学概念太抽象,我们可以通过编程将抽象的数学概念转换为看得见的图、会动的画,同时,数学的真正难点在于推理的逻辑思维,编程启发的就是学生的这种潜能。 本书正是基于这样的初衷,力求通过精选的10个典型案例,将数学问题与编程计算有机结合,让读者在解决数学问题中锻炼计算思维,从抽象的问题中找出具体的路径,同时在编程中体会数学之美,感受利用编程解决数学问题的力量。 本书案例丰富,趣味性强,讲解浅显易懂,案例思路清晰,每个案例都有问题情境引入、问题分析、算法设计、编程实现和拓展训练等内容,能够激发读者的学习兴趣,对所学知识更容易理解和掌握,锻炼利用编程解决实际问题的思维方法和能力。本书编程部分基于Python语言来实现。Python作为一种解释型的编程语言,具有简洁、易读、灵活和可扩展等特点,深受广大程序设计爱好者的追捧。 全书共10章,主要内容如下。 第1章为数字进制,通过有趣的“数字心灵感应”游戏,理解计算机中非常重要的二进制数字编码。 第2章为几何图形...

目录
荐语
查看详情 查看详情
目录

第1章  数字进制/ 1

1.1  问题情境/ 2

1.2  案例:数字心灵感应/ 3

1.2.1  编程前准备/ 4

1.2.2  算法设计/ 10

1.3  编写程序及运行/ 12

1.3.1  程序代码/ 12

1.3.2  运行程序/ 21

拓展训练/ 24

小结/ 25

第2章  几何图形/ 27

2.1  问题情境/ 28

2.2  案例:绘制正N边形至圆/ 29

2.2.1  编程前准备/ 29

2.2.2  算法设计/ 34

2.3  编写程序及运行/ 35

2.3.1  程序代码/ 36

2.3.2  运行程序/ 37

拓展训练/ 39

小结/ 44

第3章  圆周率/ 45

3.1  问题情境/ 46

3.2  案例:模拟投针实验/ 49

3.2.1  编程前准备/ 49

3.2.2  算法设计/ 52

3.3  编写程序及运行/ 53

3.3.1  程序代码/ 54

3.3.2  运行程序/ 55

拓展训练/ 56

小结/ 63

第4章  概率/ 65

4.1  问题情境/ 66

4.2  案例:抽奖游戏的概率问题/ 69

4.2.1  编程前准备/ 70

4.2.2  算法设计/ 72

4.3  编写程序及运行/ 76

4.3.1  程序代码/ 76

4.3.2  运行程序/ 77

拓展训练/ 78

小结/ 79

第5章  物体的抛物线运动/ 81

5.1  问题情境/ 82

5.2  案例:绘制飞机空投动画/ 83

5.2.1  编程前准备/ 83

5.2.... 查看详情

"国务院发布的《新一代人工智能发展规划》提出,要广泛开展人工智能科普活动,在中小学设置人工智能相关课程,逐步推广编程教育 ,这是我 首次将编程教育写入政府决策。
  全国高等院校计算机基础教育研究会青少年编程教育专业委员会组织编写了这套丛书,其宗旨是将编程教育与科技素养、逻辑思维教育相结合,发展学生主导的学习,将青少年编程教育同学生的心理成长、社会情感和认知发展的培养有机地结合起来。
   (1)中国科学院院士陈国良任系列丛书主编: 陈国良院士是国内计算机教育的引领者,是在国内倡导“计算思维”能力培养的先行者,为丛书的编写奠定了“主旨”方向。
   (2)作者来自于教育一线和“需求”一线,有多年的中小学信息化教师培养教学经验和程序设计的教材编写经验。   
   (3)体例设计新颖,目标明确,全书案例的知识认知完全来自初中数学类课本的知识体系之中,并将其与编程方法有机结合,巩固和加深理解了初中数学类课程大纲的内容,又训练了学习者程序设计的本领。
"

查看详情