项目六认识程序和程序设计语言 课件 2021-2022学年高中信息技术沪科版(2019)必修1(46张PPT)

文档属性

名称 项目六认识程序和程序设计语言 课件 2021-2022学年高中信息技术沪科版(2019)必修1(46张PPT)
格式 pptx
文件大小 2.9MB
资源类型 教案
版本资源 沪科版(2019)
科目 信息技术(信息科技)
更新时间 2021-12-30 16:16:07

图片预览

文档简介

(共46张PPT)
项目六认识程序和程序设计语言
2021
安东一高 马洪亮
目录
CONTENTS
PART 1
Hello World
PART 2
温标转换程序
PART 3
for循环
PART 4
if语句
PART 5
程序的基本控制结构
PART 1
Hello World
Hello World
Hello World
Hello World 中文意思是『你好,世界』。
因为 The C Programming Language 中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯。
Hello World
Hello World
交互模式
动手试一试
Hello World
文件模式
新建文件
打开文件
运行程序
一些注意事项
1. 所有语法要素要用英文输入,包括标点符号 ' " \ / ; , . ( ) & * | % ^ ! ,甚至空格
2. Python是大小写敏感的
3. 程序出错并不可怕。在编程的世界里,知道什么是错的,才知道什么是对的
什么是程序
程序
程序实际上是一组操作指令或语句序列,是计算机执行算法的一系列操作步骤。计算机是通过运行该组指令完成预期任务的。
程序设计语言的产生和发展
程序设计语言的产生和发展
程序设计语言的产生和发展
程序设计语言的产生和发展
程序设计语言的产生和发展
程序设计语言的产生和发展
PART 2
温标转换程序
温标转换程序1
C 语言
Python 语言
数据类型
·整型 int
·浮点型 float
·布尔类型 bool
·复数类型 complex
基本数据类型
·字符串 str
·元组 tuple
·列表 list
·集合类型 set
·字典类型 dict
P89
组合数据类型
数据类型
变量
这也是print()的两种用法
变量的数据类型
Python语言中,变量的数据类型由引用的数据对象的类型决定,如下所示。
>>> x=12.3
>>> type(x)

>>> x=”red”
>>> type (x)

变量
Python语言中变量的命名规则为:
由大小写英文字母、数字或划线组成,
以英文字母或下划线为首字符,
长度任意,
大小写敏感,
但不能与Python的关键字(又称保留字,是指语言里事先定义的、有特别意义的标识符)同名。
温标转换程序1
f 变量
= 赋值语句
变量,引用在程序中可能会变化的数据,通过变量名可以访问存储在内存中的数据。(重点,P89)
常量( constant)是直接给定的、在程序中不可以改变的值,是数据的“书写形式”常量区分为不同的数据类型,可以从书写形式上区分。
“=”表示赋值运算,在 Python语言中表示将“=”右边的数据对象绑定到其左边的变量,根据数据对象的类型确定变量的类型。
input、float、print是 Python语言提供的系统函数。input函数的作用是接收一个文本数据,双引号内的字符串会显示在计算机屏幕上,作为输入操作的提示文本。详见第81页
温标转换程序1
1.若将第一条语句改为:f=input("请输入一个华氏温度:"), 运行程序,会发生什么?为什么?
2.若将第二条语句改为:c= 5(f-32)//9,运行程序,会发生什么?为什么?
算术运算符
运算符 含义 示例 运算结果
+ 加法 53+21 74
- 减法 63.1-2.2 60.9
* 乘法 300*1.5 450.0
/ 除法 1/8 0.125
// 整除 1//8 0
** 次幂 2**3 8
% 求余数 17%3 2
什么是程序
程序
程序实际上是一组操作指令或语句序列,是计算机执行算法的一系列操作步骤。计算机是通过运行该组指令完成预期任务的。
程序的特征
1
2
3
解决问题的算法的每一个步骤对应程序中的一个或多个语句,每个语句实现或多个操作。
在程序中被施行操作的对象称为数据不同类型的数据有不同的属性、取值范围和运算方法。
除了遇到特殊的程序转向控制语句之外,程序都是从第一条语句开始顺序执行。
有时语句要求执行时作出判断:在某种情况下执行一条或一组语句,否则执行另一条或另一组语句。有时一条或一组语句可能需要执行一次以,此时必须给出重复的次数或终止条件。
程序设计及其一般过程
1
2
3
4
确定解决问题的方法
描述数据
分析问题
选择描述算法的方法
设计算法
设计算法
选择程序设计语言
编写程序
编写程序
修改语法错误
运行程序
发现错误并修改
运行调试
活动
PART 3
for循环
活动
使用 Python 编写程序,
计算并打印华氏 100 度到105 度所对应的摄氏温度。
for循环
for语句用于实现循环结构。for语句的一般形式如下:
for 变量 in 序列:
语句块
变量引用序列中每一个值,每个变量值执行一次语句块。
观察右边程序的执行结果,思考为什么是这样?
最后一行前面增加退格会怎么样?
Tab键退格
for循环
用for语句改造我们前面的“温标转换程序”
"%8.0f%10.2f"%(f,c)
是格式设定语句。(P83)
%8.0f 对应变量f,
%10.2f 对应变量c。
%10.2f 的 f表示float浮点数;
10表示总的输出宽度为10,不足则左边补充空格;
.2表示小数点后保留2位,四舍五入。
for循环
活动
P84,编写程序,打印指定范围的华氏摄氏温度对应 表 , 间 隔 为10,其中输入上限和输入下限由用户输入。
PART 4
if语句
增加上下限
增加上下限
如果 下限>上限,会怎样?
怎么解决?
if语句
if语句用于实现选择结构,其一般形式如下:
If 条件表达式:
语句块1
else:
语句块2
如果满足条件表达式则执行语句1,否则执行语句块2.
if语句
Tab键退格对齐!!!
PART 5
程序的基本控制结构
程序的基本控制结构
1
2
3
控制
结构
顺序结构描述的程序都是从第一条语句开始顺序执行,到最后一条语句结束。
顺序结构
循环结构的作用是控制一段程序语句重复多次地执行。
循环结构
选择结构会根据对条件判断的结果来执行不同的语句块。
选择结构
总结
感谢您的观看指导
2021
安东一高 马洪亮