当前位置:
文档之家› 浙教版八年级上Python第一课
浙教版八年级上Python第一课
此视频版权归视频作者所有
科技新时代 迎接新未来
指导老师:俞倩倩
INFORMATION TECHNOLOGY
01
why信息技术?
➢ 时代的要求;
• 人工智能 • 大数据时代
• 物联网等
➢ 信息世界土著民的你;
• 终身学习 • 形成核心素养 • 更多元、更聪明、更创新
why编程?
• 教会如何思考 • 拓展思维 • 适应未来信息时
•
把 x 中的值传递给 t;
•
把 y 中的值传递给 x ;
➢计算机调试程序解决问题
•
把 t 中的值传递给 y .
x=1,y=2,t = 0 t=x x=y y=t
我们学习编写程序的目的是什么?
帮助解决一些日常生活中的问题
• 大脑处理信息能力的速度有时会比电脑慢; • 编写程序控制计算机去怎么解决这些问题,得到我
代
01 信息技术课堂的你
➢ 1.进机房前保持队列整齐,保持安静;不大声喧哗,不随意跑动; ➢ 2.不带零食进机房,不在机房乱扔纸屑等垃圾,不随地吐痰; ➢ 3.进机房按规定的座位坐好,未经老师的同意不随意调换座位; ➢ 4.爱护机房设施,不用力乱敲键盘、鼠标,不私自插拔各种插件; ➢ 5.上课过程当中如果发现电脑有异常情况,及时报告老师,不擅自处理; ➢ 7.上课结束离开机房前,按规定的程序关好电脑,摆放好书本、凳子、键盘等。
02.流程图
01.自然语言
03.计算机语言
交换两个变量的值
• 流程图- 是一种以图解方式表示算法的描述方法。
图形
名称
开始/终止框 处理框
输入/输出框 判断框 流程线
含义
开始或结束
数据处理
数据输入或输出 根据条件进行判断,选择 其中一个分支
表示流程的走向
三角形?
开始
算术问题2:小明有a米长的红绳,小洪有b米长的绿绳,小林有c米长的蓝绳,小林
了解
1. 注册机房座位 2. 作业上交方式 3. 学期内容安排
请问...?
要把大象装进冰箱 拢共分几步?
02 算法
解决问题的方法和步骤
生活中的步骤与方法
西门子
此视频版权归视频作者所有
水煮滑肉
此视频版权归视频作者所有
02 算法
解决问题的方法和步骤
算法
交
乙
1
2
201314
✓ 汇编语言
• 汇编语言是直接在硬件之上工作的编程语言; • 包含各种指令集有效灵活控制硬件系统;
✓ 高级语言
• 痛苦引发革命; • 接近于数学语言或人的自然语言; • 不依赖于计算机硬件,编出的程序能在所有机器
上通用; • 编译器。
Dim x As Integer If x<0 Then x=x+1 End if
想知道她们所拥有的绳子能拼成三角形吗?
a=0,b=0,c=0
输入a、b、c
Y
N
(a+b>c)&(c+b>a)&(a+c>b)
输出“YES”
输出“NO”
结束
计算机语言
✓ 机器语言
• 由“0”和“1”组成的二进制数;
110001001001100010
• 需要用0、1组成的指令序列交由计算机执行;
• 时间成本,人力成本十分昂贵;
x
y
如要将变量a和变量b的值进行互换。 那么我们应该采取哪些方法及步骤?
交换两个变量的值
1
2
0
x
y
t
• 定义三个变量:x、y、t;
• 把1赋值给变量x,把2赋值给变量y, 把0赋值给变量t;
• 把 x 中的值传递给 t; • 把 y 中的值传递给 x ; • 把 t 中的值传递给 y .
算法表示方法
们想要的结果。 • 问题的中间具体处理过程计算机的计算能力会处理。
例如,复杂计算的计算器
C、java、python等
计算机语言
高级语言
人类易掌握,计算机理解; 人类方便、自由地指挥、控制计算机解决问题。
指挥计算机处理问题的过程
➢问题分析、确立数学模型
1
2
x
y
➢确定算法—用自然语言、流程图描述 •
•
定义三个变量:x、y、t; 把1赋值给变量x,把2赋值给变量y,把0赋值给变量t;
➢高级语言编写程序描述算法