4.2顺序结构解决问题 课件 2022—2023学年粤教版(2019)高中信息技术必修1(16张PPT)

文档属性

名称 4.2顺序结构解决问题 课件 2022—2023学年粤教版(2019)高中信息技术必修1(16张PPT)
格式 pptx
文件大小 9.8MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-09-14 07:30:28

图片预览

文档简介

(共16张PPT)
第四章程序设计基础

4.2顺序结构解决问题

V
>
项目活动
小智想编写一段程序,不仅需要显示店铺菜名和单价,还要求能够
输入客人点餐的单价,最后计算显示客人需支付的钱,如下图所示。
*女*乡村基女*山今日菜单
编亏
菜品
价格
01
麻婆豆腐
¥15
02
炒时蔬
¥10
03
木耳肉丝
¥20
04
土豆肉丝
¥20
05
夫妻肺片
¥25
请输入客户选择的菜品价格:15
请输入客户选择的菜品价格:20
您一共需支付:35

项日活动
设计算法
开始
显示菜单
数据输出
输入价格
数据输入
计算总价
数据计算
显示账单
数据输出
结束
IPO程序编写
每个计算机程序都用来解决特定计算问题。每个程序都有统一
的运算模式:输入数据、处理数据和输出数据

IPO:Input、Process、Output
输入
处理
输出
1.数据输入
input()函数
格式:<变量>=input('提示信息:')
作用:等待用户用键盘输入数据
说明:
1.可输入数字、字符串和其他任意类型对象。
2.返回结果都是字符串,需要将其转换为相应的类型再处理。
E
1.数据输入
练习1:
使用input语句编写程序,计算用户输入两个菜品的总金
额?
1.数据输入
可以用type()查验输入数据的数据类型
1
price_1=input('请输入客户选择的菜品价格:)
2
price_2=input('请输入客户选择的菜品价格:)
3
print(type(price_1))
4
print(type(price_2))
5
money=price 1+price 2
6
print(money)
如果想让输入的数据能参与算术运算,该怎么办呢?
1.数据输入
能参与算术运算的数据,其数据类型必须为数值
整型int,浮点型float,复数complex
那怎么将字符串的数据转换为整型或浮点型的数据?
阅读教材P71-72,快速找到能进行数据类型转换的函数?
int(float(
1.数据输入
int(
float()怎么使用?
1
price_1=input("请输入客户选择的菜品价格:)
2
price2=input('请输入客户选择的菜品价格:)
3
price_1 =int(price_1)
4
price_2 =int(price_2)

int(),向下取整
5
money=price_1+price 2
int(变量),将变量转换为整型
6
print(money)
int(数字),将数字转换为整型