(共17张PPT)
第一章
第一节 初识计算机程序
粤教B版 八年级下
信
技
息
术
新知导入
新知导入
看
看
一
李鸣在国庆节看到了无人机表演,请大家思考一下,这么多的无人机是如何控制的呢?
(1)什么是计算机程序
(2)Python是一门怎样的编程语言?它是如何编写程序的?
思
考
新知讲解
一、生活中的程序与计算机程序
生活中做每一件事都有一定的顺序,比如说泡茶看病、做饭。科学合理的程序设置可以给人提供正确的做事方法,使人的活动变得合理高效。
例如:我们在社区进行核酸检测的程序,因为有了这样的程序,我们才可以快速高效地进行全民核酸检测。
核酸检测程序
1.生活中的程序
( 1)被检测人员在入口消毒
(2)被检测人员在进入入口后的右侧桌子登记
(3)被检测人员进入隔离等待区等待;
(4)隔离等待区内被检测人员已经满足10人;
(5)被检测人员再次扫描登记
(6)被检测人员依次排队检测;
(7)被检测人员从另一个出口撤离
新知讲解
计算机程序:一组指示计算机每一步动作的指令序列。计算机程序能告诉计算机如何处理信息、如何执行任务。
2.计算机中的程序
例如:当你利用GPS导航到你要去的目的地时,计算机程序就会使用计算机计算出有效的最短路径。
新知讲解
2.计算机中的程序
应用于:科学、医药、生产、物流、交通、通信、娱乐等领域。
计算机程序并非只存在于计算机中。
微处理器:工业机器人、汽车、飞机、家用电器
例如:
1.音乐播放器中要使用压缩程序,否则播放器会因为存储量不足而无法使用。
2.汽车和飞机中有成百上千的微处理器,计算机程序能帮助控制引擎,减少能耗,降低污染。它们还能控制制动器和方向盘,目前的飞机已经能做到在从起飞到降落的全过程中无须人工干预。
应用广泛
新知讲解
计算机程序通常由程序设计语言来编写。
3.程序设计语言
程序设计语言,目前大致可以分为机器语言、汇编语言和高级语言三大类
第一代:机器语言
第二代:汇编语言
第三代:高级语言
10101001 0001 0110 0000
0011 1100 0001 1000 0000
0111 1100 0000 0101
0010 1101 0001 0101 0000
1110 1010 0000 0011
0000 0101 0001 0101 0000
1010 0011 0001 1000 0000
MOV AX ,X
CMP AX ,Y
JL S1
SUB AX , 15
JMP S2
S1:ADD AX , 15
S2:MOV Y ,AX
a=10
b=20
if a>b:
print("a比b大")
else:
print("b比a大")
新知讲解
计算机语言
一、机器语言 :计算机只能识别两种状态:0和1。
二、汇编语言:为了容易理解,英语略缩词符号语言称为汇编语言,如 mov eax, 5(将数字 5 送入 eax 寄存器)
add eax, 6 (eax 寄存器加 6)
三、高级语言:basic语言、C语言、Java语言、python语言等。
高级语言最后还是要翻译成机器语言,才能被计算机识别。
新知讲解
4.Python
1990 年,Python 公开版发布,直至2021年,Python 已经更新到3.0版本。
简单易用、功能强大,适合青少年用作学习编程的入门语言。
有 非常强大的库(库是由单独的程序、模块、软件包直到完整的应用开发框架组成的)。
下载即可调用,如连接到web服务器、搜索文本、读取和修改文件等。
应用:网络爬虫、人工智能算法、大数据分析、云计算等领域。
Python是开源的、面向对象的程序设计语言
新知讲解
二、初识Python编程环境
访问Python官方网站下载合适的版本安装,同时还需要有Python集成开发环境。
新知讲解
使用海龟编辑器
课堂实践
(1)双击打开“试试你的手速”,运行程序
做
做
一
课堂实践
(2)修改这段代码的提示信息为“输入你的英文名并按回车键”,运行之后对比,哪次手速更快?
做
做
一
import time
t1=time.time()
input('试试你的手速,输入你的英文名并按回车键:')
print("你共花费了%f秒!"%(time.time()-t1))
课堂实践
(3)将Python程序保存在计算机中。Python 程序的文件扩展名为.PY。
做
做
一
课堂总结
总
结
第一节 初识计算机程序
一、生活中的程序与计算机程序
1.生活中的程序
2.计算机中的程序
3.程序设计语言
二、初识VB编程环境
1.下载Python
2.选择编辑器
作业布置
1、 运用程序解决问题的优点是( )(多选)。
A.重复使用 B.运行速度快
C.给出了解决问题的方法 D.无须人参与
2. 计算机语言种类不包括( )。
A.机器语言 B.汇编语言 C.高级语言 D.编程语言
3.Python最大优势之一是( )。
A.高级语言 B.应用广发 C.有着非常强大的库 D.低级语言
4. Python程序的文件扩展名为( )
A .vbp B.py C.frm D.doc
ABCD
D
C
B
https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台
粤教版B信息技术八年级上册教学设计
课题 第一节 初识计算机程序 单元 第一单元 学科 信息技术 年级 八
学习目标 1. 知识与技能 (1) 了解计算机程序的概念(2)了解Python编程语言的特点(3)掌握Python程序的运行操作2.过程与方法: (1)通过阅读课本了解计算机程序。 (2)通过打开和运行程序体会计算机程序 3. 情感态度与价值观: (1) 激发学生学习计算机程序的热情。 (2) 激发学生对计算机编程项目的创想。
重点 认识Python编程环境
难点 认识Python编程环境
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 问学生:李鸣在国庆节看到了无人机表演,请大家思考一下,这么多的无人机是如何控制的呢?(1)什么是计算机程序 (2)Python是一门怎样的编程语言?它是如何编写程序的? 学生思考回答 从情境导入,激发学生学习的兴趣,引出问题思考。
讲授新课 通过图文并茂和动画的方式,由浅入深,向学生介绍计算机程序概念。让学生了解VB语言的特点。一、生活中的程序与计算机程序 1.生活中的程序生活中做每一件事都有一定的顺序,比如说泡茶看病、做饭。科学合理的程序设置可以给人提供正确的做事方法,使人的活动变得合理高效。例如:我们在社区进行核酸检测的程序,因为有了这样的程序,我们才可以快速高效地进行全民核酸检测。2.计算机中的程序计算机程序:一组指示计算机每一步动作的指令序列。计算机程序通常需要用计算机语言来编写。应用于:科学、医药、生产、物流、交通、通信、娱乐等领域。计算机程序并非只存在于计算机中。微处理器:工业机器人、汽车、飞机、家用电器例如:1.音乐播放器中要使用压缩程序,否则播放器会因为存储量不足而无法使用。2.汽车和飞机中有成百上千的微处理器,计算机程序能帮助控制引擎,减少能耗,降低污染。它们还能控制制动器和方向盘,目前的飞机已经能做到在从起飞到降落的全过程中无须人工干预。3.程序设计语言程序设计语言,目前大致可以分为机器语言、汇编语言和高级语言三大类(1)机器语言 :计算机只能识别两种状态:0和1。(2)汇编语言:为了容易理解,英语略缩词符号语言称为汇编语言,如 mov eax, 5(将数字 5 送入 eax 寄存器) add eax, 6 (eax 寄存器加 6)(3)高级语言:basic语言、C语言、Java语言、python语言等。 高级语言最后还是要翻译成机器语言,才能被计算机识别。二、初识Python编程环境1.访问Python官方网站下载合适的版本安装,同时还需要有Python集成开发环境。2.下载海龟编辑器 3.打开与运行Python程序 4.修改与保存Python程序 学生听讲学生思考回答 通过讲授让学生了解计算机程序。
自主学习 学生阅读课本,完成计算机程序的修改。修改程序:打开倒计时程序后,打开代码,将时间t的值修改为60,查看运行结果。 学生讨论完成任务 学生体验到了编程的快乐,更加喜欢编程。
课堂小结 第一节 初识计算机程序一、生活中的程序与计算机程序 二、初识VB编程环境
板书 第一节 初识计算机程序一、生活中的程序与计算机程序 1.生活中的程序 2.计算机中的程序 3.程序设计语言二、初识VB编程环境 1.下载Python 2.选择编辑器 3.打开与运行Python程序 4.修改与保存Python程序
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)