粤教版 (2019)必修1 数据与计算4.3.1 if语句的应用教案及反思
展开
这是一份粤教版 (2019)必修1 数据与计算4.3.1 if语句的应用教案及反思,共5页。教案主要包含了复习上节课的内容,引入新课,本课主要内容等内容,欢迎下载使用。
课程基本信息
学科
信息技术
年级
高一
学期
春季
课题
If语句的应用
教科书
书书 名:信息技术 必修1 数据与计算
出版社:广东教育出版社 出版日期:2019年7月
教学目标
1.掌握选择结构的单分支结构和双分支结构执行过程及语句格式。
2.能用自然语言、流程图、pythn程序设计语言描述选择结构。
3.能用pythn程序设计语言编写程序解决生活中的选择性问题。
教学内容
教学重点:
1. 单分支if语句和双分支if语句执行过程。
2. 单分支if语句和双分支if语句的格式。
教学难点:
1. 能用pythn程序设计语言编写程序解决生活中的选择性问题,并能得到正确的结果。
教学过程
一、复习上节课的内容。
顺序结构的特点和相关内容。
二、引入新课。
由生活中的选择性问题引出本课要学习的选择结构。
三、本课主要内容。
单分支if语句。
单分支if语句的执行过程和格式。
案例1(教材76页问题)。
项目小组在某购物网站上了解到某种笔记本搞优惠活动,规定一次购买6本以上(含6本)10本以下(含10本)打9折,一次购买11本以上(包含11本)打8折。编写程序计算总费用?
(3)用计算机解决问题的一般过程来引导完成案例1。
a、分析问题:
1)、设置变量:设购买笔记本的数量为s本,笔记本的单价为p元,折扣系数为j,总费用为t。
2)、给出条件:如果sm,则m=c;
④输出m的值;
⑤结束。
C、编写程序:
print ("请输入三种笔记本的优惠价(元):")
a,b,c=input().split() #把输入的字符以空格分格开
a=flat(a)
b=flat(b)
c=flat(c)
if a>b:
m=a
else:
m=b
if c>m:
m=c
print("优惠价最大的为:",m,"元")
d、调试运行程序:
拓展练习:
编写一个行李托运费用的程序:大50千克(包含50千克)以内的每千克的费用是0.5元,大于50千克的超出部分每千克0.8元,如何编写程序解决?
首先,我们用自然语言描述过程。
行李托运问题非常的简单,我们可以写出如下算法:
1、设费用为y元,输入行李的重量n千克。
2、如果n≤50, 则y=n乘50 ; 否则,y=50乘0.5+(n-50) 乘0.8。
3、输出y的值。
我们打开pythin程序语言,在菜单里选择新建,在新建的窗口中,输入:
n=flat(input("请输入托运行李的重量:"))
if n
相关教案
这是一份高中信息技术4.4.1 for循环的应用第一课时教学设计,共7页。
这是一份高中信息技术粤教版 (2019)必修1 数据与计算4.3.1 if语句的应用教案,共4页。教案主要包含了新课讲授,课堂练习等内容,欢迎下载使用。
这是一份高中信息技术粤教版 (2019)必修1 数据与计算第四章 程序设计基础项目范例 设计购买纪念品的最佳方案教案设计,共2页。教案主要包含了导入新课,小组合作学习,教师讲解和程序范例视频学习,实际操作,本节相关作业,总结等内容,欢迎下载使用。