4.2 运用顺序结构描述问题求解过程 课件 2023—2024学年粤教版(2019)高中信息技术必修1

2023-12-18
| 14页
| 1198人阅读
| 207人下载
普通

内容正文:

第四章程序设计基础 4.2运用顺序结构描述问题求解过程 主讲人:杨晓娟 复习提问: 什么是常量? 什么是变量? 一、顺序结构的定义 按语句的先后顺序执行的结构称为“顺序结构”。 问题: 笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,需要支付多少元? 用合适的方法描述算法。 二、数据的输入和输出 1、输入: <变量>=input(‘提示信息:’) 注意:input()函数返回结果都是字符串,需要将其转换为相应的类型再处理。 二、数据的输入和输出 2、输出: Print([object,…][,sep=‘’][,end=‘ ’] 说明: 1)方括号中的项是可选的。 2)object是要输出的对象,可以是常量、变量或表达式。 3)sep后面的空格(或其他字符)表示每个输出对象之间的分隔符,如果缺省的话,默认值是一个单个的空格。 如:print(4,5,6,sep=‘***’) 输出结果为 4***5***6 4)end后面的字符串含义为输出文本尾的一个字符串,默认值是一个 换行符。如end=‘ ‘则输出一个空格,不换行。 如:prin(“hello”,end=‘ ‘) print(“world”) 三、顺序结构的应用 顺序结构是最常用最简单的程序结构,其语句执行顺序是自上而下的依次执行的。 开始 结束 语句序列 三、顺序结构的应用 问题: 笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打八折。计算一下,购买笔记本1和笔记本2各n本,需要支付多少元? 分析问题:先求出不使用优惠所需费用,再求出使用优惠所需费用。 三、顺序结构的应用 开始 结束 输入n的值 a=3*n,b=5*n y=(a+b)*0.8 输出y的值 算法的描述流程图: 输入函数: 格式: input( ) 作用:等待用户用键盘输入数据 格式: int(表达式 ) 作用:把变量转换成整型 输出函数: print()函数格式化输出 %f 格式化浮点数字,可指定小数点后的精度。 %.2f 是指保留小数点后两位。 %y 是指格式化的对象是y。 print()函数 格式: print(表达式) 作用:输出表达式的值 输出函数: print()函数格式化输出 %f 格式化浮点数字,可指定小数点后的精度。 %.2f 是指保留小数点后两位。 %y 是指格式化的对象是y。 三、顺序结构的应用 编写程序: n = int(input("输入购买的笔记本1和笔记本2 的本数:")) a=3*n b=5*n y=(a+b)*0.8 print("购买笔记本1和笔记本2 的数量为:",n,"本") print("实际的需要支付","%.2f"%y,"元") 调试程序: 交流P76 小结 $$

资源预览图

4.2 运用顺序结构描述问题求解过程 课件 2023—2024学年粤教版(2019)高中信息技术必修1
1
4.2 运用顺序结构描述问题求解过程 课件 2023—2024学年粤教版(2019)高中信息技术必修1
2
4.2 运用顺序结构描述问题求解过程 课件 2023—2024学年粤教版(2019)高中信息技术必修1
3
4.2 运用顺序结构描述问题求解过程 课件 2023—2024学年粤教版(2019)高中信息技术必修1
4
4.2 运用顺序结构描述问题求解过程 课件 2023—2024学年粤教版(2019)高中信息技术必修1
5
4.2 运用顺序结构描述问题求解过程 课件 2023—2024学年粤教版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。