运用顺序结构描述问题求解过程课件高中信息技术粤教版必修1_第1页
运用顺序结构描述问题求解过程课件高中信息技术粤教版必修1_第2页
运用顺序结构描述问题求解过程课件高中信息技术粤教版必修1_第3页
运用顺序结构描述问题求解过程课件高中信息技术粤教版必修1_第4页
运用顺序结构描述问题求解过程课件高中信息技术粤教版必修1_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

运用顺序结构描述问题求解过程复习提问:Python程序设计语言中最常用的基本数据类型?数值型字符串型整型(int):是正或负整数,不带小数点。※浮点型(float):由整数部分和小数部分组成。※以单引号‘’或双引号“”括起来的任意文本。“str”一、数据的输入input()的一般格式为:<变量>=input(‘提示信息:’)注意:该函数输入的对象可以是数字、字符串和其他任意类型对象。在python中不论输入什么类型的数据,input()函数返回结果都是字符串,需要将其转换为相应的类型再处理。等待用户输入用法:程序代码显示内容无提示信息,按回车结束本次输入光标闪烁,时有时无,输入时易出错,增加提示语,输入不易出错a=input()a=input("请输入一个整数a=")在python中,无论用户通过input函数输入什么样的数据类型的数据,input函数的返回结果都是字符串。练习:用input函数输入校名、年龄、体温二、数据的输出体验输入函数input()和输出函数print()练习1:输入你的名字,再输出你的名字name=input(

)“请输入你的名字:”print(name)“我的名字是”Sep=‘----’,,

课堂练习1编写程序三、顺序结构的应用三种基本控制结构顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。开始结束语句序列顺序结构的流程图三、顺序结构的应用制作一个两位数的加法计算器:外部输入两个整数啊a、b,然后显示a+b的结果制作计算器变量:a,b,c输入两个数:input()计算a+b的结果:c=a+b显示:print()(1)分析题目要求编程思路例题1三、顺序结构的应用(2)绘制流程图编程思路a=input("请输入第一个整数a=")b=input("请输入第二个整数b=")c=a+bprint(c)(3)编写代码编程思路输入:a输入:bc=a+b开始结束输出:c为什么是520?而不是25?(2)绘制流程图编程思路a=int(input("请输入第一个整数a="))b=int(input("请输入第二个整数b="))c=a+bprint("两个数的和是:",c)(3)编写代码编程思路输入:a输入:bc=a+b开始结束输出:c

项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打8折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位)例题2:分析问题设计算法编写程序调试运行程序三、顺序结构的应用三、顺序结构的应用已知:笔记本1的单价是3元、笔记本2的单价为5元。规则:如果两种笔记本同时购买,价格可以打8折。求:购买笔记本1和笔记本2各n本,可以优惠多少元?(四舍五入到小数点两位)方法:先求出不使用优惠而单独购买所需费用,再求出使用优惠方案购买所需费用,两者相减即为节省的费用。分析问题:假设本数为n,笔记本1的值为a,笔记本2的值为b,优惠费用为y根据问题分析,设计算法如下:①输入n的值;②令a=3×n;③令b=5×n;④令y=(a+b)×(1-0.8);⑤输出结果y;⑥结束。开始结束输入n的值a=3*n,b=5*ny=(a+b)*(1-0.8)输出y的值设计算法:开始结束输入n的值a=3*n,b=5*ny=(a+b)*(1-0.8)输出y的值变量=input()int()float()print()编写程序:n=输入n的值input(“输入购买的笔记本1和笔记本2的本数均为:”)int(

)

a的值a=3*nb的值b=5*ny的值或y=(a+b)*(1-0.8)输出n的值print(n)“购买笔记本1和笔记本2的数量均为:”“本”,,输出y的值print(y)“可节省的费用为:”“元”%

.2“”%,,(按顺序结构的流程图编写代码)%格式符号,使其转换成你需要的格式符号类型。%f转换成浮点型,可指定小数点后的精度。%.2f是指保留小数点后两位。%y是指格式化的对象是y。f编写程序:请实现一个计算考试成绩总分的计算器,要求如下:1.共语文、数学、英语三门课程,输入三个数,分别表示语文、数学、英语的分数2.打印三门课程的总分数。题目给语文,数学,英语,取变量名外部输入:input()数字参与计算:int(),float()计算三科成绩的总分数提示,输出:print()(1)分析题目要求编程思路

课堂练习3(2)绘制流程图编程思路给语文,数学,英语,取变量名外部输入:input()数字参与计算:int(),float()计算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论