内容正文:
经山东省中小学教材
审定委员会审查通过
信息技术
XINXI JISHU
小学第六阳
7/
0100
版背岛出版集团|背岛出版社
录
第一单元基于Python的算法实现
A
第1课让计算机说话一认识Python语言…
2
第2课与计算机互动一认识变量
>
第3课简单的计算与比较一顺序与分支语句…12
第4课1一10整数累加求和一for循环语句…
18
第5课设计猜数游戏一while循环语句
…23
第6课设计信息查询程序一列表、元组与字典…27
第7课运动会成绩管理一函数的应用
32
单元总结与实践活动…
37
第二单元算法的执行与效率
38
第1课算法的执行过程
…39
第2课数据的查找与排序算法…44
第3课开启藏宝箱和玩转汉诺塔
枚举与递归算法
51
第4课算法的效率和优化
57
第5课教室植物养成记
一Python程序设计跨学科主题项目…
63
单元总结与实践活动…
…70
第
单元
基于Python的算法实现
阅读与恩考
超想
随着人工智能的崛起,Python编程语言也
随之走入人们的视野,并且逐渐成为人工智
能、机器学习等领域内具有举足轻重地位的
高级编程语言。Python编程语言受到越来越多
Python
开发者的青睐,据有关资料统计,目前全球
Python开发者的数量已达数百万。
我想知道
1.Python:编程环境是怎样的?
2 Python有哪些常用的函数和基本语法?
3.如何使用Python开发简单的程序?
单元目标
1.了解yon编程的基本环境,认识Python的基本数据类型和常用函数,理解顺序、选
择和循环结构,会选用恰当的函数编写简单的Pyon程序。
2.通过y山o编程解决生活中问题的实浅活动,学会用程序语言表达算法的方法,提高
通过编程提升工作和学习效率的能力。
3在对yh编程基础知识的探究过程中,养成善用编程手段解决问题的习惯,激发编
程学习的兴趣,初步确立规则和效率意识。
第1课让计算机说话
★
认识Python语言
我阅读我思考
随着人工智能时代的到来,越来越多的事情可以交给计算机来完成。如何与计
算机进行交流,让计算机按照我们给出的指令工作呢?这就需要用到能够与计算机
通信的语言:计算机编程语言,它是人与计算机之间传递信息的媒介。这节课,我
们将一起走进Pythoni语言的世界,使用Python编写程序让计算机说话。
Python
JavaScript
我想知道
1.Python语言有哪些功能?
2.如何使用Python让计算机说话?
学习目标
1.了解Pythoni语言的编程环境,认识常用的运算符。学会使用输出函数print0输出程序
结果
2.学会使用Python编写程序,掌挑Python程序新建、设计、保存、运行的一般操作流
程,捉升分析和解决问题的能力
3.通过探究学习,感受程序设计的魅力,在编写程序、调试程序的过程中养成认真细
致、坚持不懈的好习惯
P?
我探究我发现
Pythoni语言作为一种代码编程语言,语法简洁明了,代码易于阅读和编写,是目
前广受欢迎的程序设计语言之一。
2
■信息技术●
探究一认识Python
Pythoni语言简单又强大,在科学计算、大数据、交互游戏、人工智能、
数据分析等方面得到了广泛的应用
试一试
加油站
尝试在计算机中找到并启动加Py软件
单击“开始”菜单,在“所有程
序”中找到并单击“Python3..8”,在下
议一议
一级莱单中,选择并单击“DLE”,即
启动Python后,观察软件窗口,了
可打开Python的命令编辑窗口。
解窗口界面的组成。
A EIV8 1A10
每超日
p4ih'”4”te satetmer=
读一读
色心性候月
命令编辑窗口是Python自带的命令
行界面,也称为交互式环境。该界而
>>>:Python命令提示符,提示
下,用户可以在命令提示符后直接输入
Python准备好了,可以下发指令了。
Python指令,通过按“回车键”实时执
单击命令编辑窗口的菜单栏中的
行并输出结果。
File(文件)命令,选择“New File(新
建文件)”,新建程序文件,也可以进
行Python调试。
注:本章主要学习Python38版本。
探究二
简单计算
Python具有强大的数据处理能力。数据的计算通过运算符来完成。运算符
用于连接表达式中各种类型的数据。Python支持多种类型的运算符、包括算术
运算符、赋值运算符、关系运算符等。
议一议
一点通
在数学计算中,运算法则是怎样
示例
说明
的?以下三道数学题目使用数学中的运
运算符
功能
加
a+b
a和b相加
算方法如何计算?
减
a-b
a和b相减
①35×18+56÷7
乘
a*b
a和b相乘
②求543÷15的余数
除
a/b
a除以b
③1(245+13)×2