内容正文:
第一单元 算法的实现
算法的程序体验
第四课
浙教版
学习目标
01
课堂导入
02
计算机语言
03
程序的运行环境
04
认识基础语句
05
课堂任务
06
目录
CONTENTS
建构
2
PART 1
学习目标
学习目标
1.认识计算机语言,理解算法可以通过计算机语言来实现。
2.通过体验“鸡兔同笼”问题验算器,认识Python语言的基础语句。
PART 2
课堂导入
场景再现
随着科技的发展,我们的生活越来越方便了,点外卖时候我们打开订餐程序、处理文件时打开办公软件,买火车票、飞机票时候我们打开订票程序……
常用的程序 主要功能 使用体会
美团外卖 定外卖 ……
办公软件 编辑文件、资料 ……
12306 定火车票 ……
…… …… ……
同学们思考一下生活中还有哪些程序?它们有哪些功能,使用体会怎么样?
PART 3
计算机语言
新知探究
我们平时用到的程序,都是用计算机按人们指定的步骤有序地执行算法实现的。
这种将算法转化为一组计算机能够执行的指令,就是程序。
计算机语言是人指令计算机工作的语言,计算机与人类语言一样也可以采用不同的计算机语言表达同样内容。
计算机语言
新知探究
常用的计算机语言
计算机语言
计算机高级语言一般采用英文词汇、符号、公式和数字,根据一定的规则要求来编写程序,如Python、C语言、Ruby等语言。
我们要让计算机显示“Hello, world!”,可以用不同的计算机语言来描述。
PART 4
程序的运行环境
新知探究
程序的运行环境
编写与运行程序一般都需要环境支持。比如,IDLE是Python自带的集成开发环境,它包含了程序编辑器和IDLEShell两个窗口。
认识Python
python程序编辑器用于编写完整的程序并支持文件保存。
IDLEShell用于显示程序运行结果,也可以直接输入代码并运行。
新知探究
程序的运行环境
以投票程序为例,程序编辑器处理的是后台怎么设计投票规则的信息,而IDLEShell既可以面对参与投票人员使用这个程序进行投票,也可以直接输入代码并运行。
认识Python
选择“File→> Save”保存文件
程序的保存
PART 5
认识基础语句
新知探究
认识基础语句
每种计算机语言都有自己特定的语法规则和基础语句,按照一定的格式编写程序,这样才能够被计算机识别并正确执行。以“鸡兔同笼”解题程序为例,认识Python的基础语句。
认识基础语句
tu=0
while tu<36:
ji=35-tu
if ji*2+tu*4==94:
print(ji,"只鸡,",tu,"只兔。")
tu=tu+1
赋值语句
条件循环语句
单分支条件语句
输出
新知探究
认识基础语句
认识基础语句
赋值语句:使用赋值号“=”将右边的值赋给左边的对象
输出语句:在Python中,使用“print()”实现1个或多个对象的输出,多个对象之间用英文逗号分隔。输出的对象可以是数字或字符串,字符串需要放在英文单引号或双引号之中。
常见比较运算符:等于“==”、小于“<”、大于“>”、不等于“!=”。
使用print()输出语句的几种输出形式
PART 6
课堂任务
课堂任务
这节课我们认识了计算机语言,理解算法可以通过计算机语言来实现,并且学习了Python语言的基础语句。
练习任务:在IDLEShell中编写一段代码,计算并输出边长为3、4、5厘米的三角形的周长。
请同学们选择运用这节课所学的赋值语句、输出语句以及运算符号等完成这项练习。
谢谢
下节课见!
Thanks!
浙教版
$$