中职信息技术高教版(2021)基础模块(下册)任务1 使用选择结构一等奖ppt课件
展开1. 顺序结构 顺序结构是程序按照限行顺序依次执行的一种方式(图 5-10),其中语句块 1 和语句块 2 标识一个或一组顺序执行的语句。
(1)input() 函数。input() 函数用于获取用户通过键盘输入的字符。input()函数从键盘读取的数据是作为字符串来处理的,不论是否使用引号(' ' 或 " ")。例如:
可以看到 input 的返回值永远是字符串,当需要返回 int 型时需要使用 int(input()) 的形式。例如:
(2)print() 函数。print() 函数用于实现数据的输出,可以用逗号分隔单个或多个表达式,例如:
某超市到货一批商品,需要在程序中计算各商品价格的总和以及所有商品的价格总和。假设到货的商品依次是:可乐,单价为 2.8 元,需要入库的数量为 30;洗手液,单价为 18.8 元,需要入库的数量为 20;酒精,单价为 21.5 元,需要入库的数量为 30;儿童玩具,单价为 35.9 元,需要入库的数量为 15。
下面编写 Pythn 代码计算商品总和。
其代码运行结果如图 5-11 所示。
2. 分支结构分支结构也叫选择结构。Pythn 中的分支结构可以分为三种,即单分支结构、二分支结构和多分支结构。(1)单分支结构。单分支结构使用 if 语句实现。语法格式如下:
语句块是 if 条件满足后执行的一个或多个语句序列,语句块中语句通过与 if 所在行形成缩进表达包含关系。if 语句首先评估条件的结果值,如果结果为 True,则执行语句块中的语句序列,然后控制转向程序的下一条语句;如果结果为 False,语句块中的语句就会被跳过。if 语句的控制流程如图 5-12 所示。
单分支结构程序示例如下:
执行结果如下:考试成绩良好(2)二分支结构。二分支结构用 if-else 语句实现。语法格式如下:
语句块 1 是在 if 条件满足后执行的一个或多个语句序列,语句块 2 是 if 条件不满足后执行的语句序列。二分支结构用于区分条件的两种可能,即 True 或 False,分别形成执行路径。if-else 语句的控制流程如图 5-13 所示。
二分支结构程序示例如下:
执行结果如下:通过了考试,恭喜你(3)多分支结构。多分支结构用 if-elif-else 实现。语法格式如下
多分支结构是二分支结构的扩展,这种形式通常用于设置同一个判断条件的多条执行路径。Pythn 依次评估寻找第一个结果为 True 的条件,执行该条件下的语句块,结束后跳过整个 if-elif-else 结构,执行后面的语句。如果没有任何条件成立,else 下面的语句块将被执行。else 子句是可选的。多分支结构的控制流程如图 5-14 所示。
多分支结构程序示例如下:
运行下列程序,阅读程序代码,参照注释语句分析程序功能。
(1)在 PyCharm 开发工具中新建名称为 text04 的 Pythn 文件,输入上述代码。(2)运行 text04 程序, 分别输入公里数 5/25/80, 输出票价, 如图 5-15、图 5-16、图 5-17 所示。
(3)通过代码、注释和程序运行结果,可以分析出该程序实现了根据输入的路程公里数计算并输出地铁票价的功能。计算规则:5 公里(含)内 2 元;5~10 公里(含)3元;10~20 公里(含)5 元;20~30 公里(含)7 元;30 公里以上,每增加 20 公里多1 元(目前单程最高票价 9 元)。总路程超过 30 公里的票价计算方法为 price=6+(int(km-30)//20+1),当 price>9 时,给其赋值为 9 以满足单程最高票价为 9 元,其中 km为路程公里数。
中职信息技术任务2 使用循环结构获奖课件ppt: 这是一份中职信息技术任务2 使用循环结构获奖课件ppt,文件包含14高教版信息技术《52设计简单程序任务2使用循环结构》PPT课件pptx、14高教版信息技术《52设计简单程序任务2使用循环结构》教案docx等2份课件配套教学资源,其中PPT共14页, 欢迎下载使用。
信息技术基础模块(下册)任务2 使用程序设计语言精品课件ppt: 这是一份信息技术基础模块(下册)任务2 使用程序设计语言精品课件ppt,文件包含12高教版信息技术《51初始程序设计任务2使用程序设计语言》PPT课件pptx、12高教版信息技术《51初始程序设计任务2使用程序设计语言》教案docx等2份课件配套教学资源,其中PPT共29页, 欢迎下载使用。
高教版(2021)第5单元 感受程序魅力——程序设计入门5.1 初识程序设计任务2 使用程序设计语言示范课课件ppt: 这是一份高教版(2021)第5单元 感受程序魅力——程序设计入门5.1 初识程序设计任务2 使用程序设计语言示范课课件ppt,文件包含12高教版信息技术《51初始程序设计任务2使用程序设计语言》PPT课件pptx、12高教版信息技术《51初始程序设计任务2使用程序设计语言》教案docx等2份课件配套教学资源,其中PPT共29页, 欢迎下载使用。