条件语句第一课时教案-数学一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版.doc
- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件语句第一课时教案-数学一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版
第一章 算法初步
1.2.2 条件语句
一、学习目标
1、
2、体验性目标:
(1) 在解决具体问题的过程中学习条件语句,进一步体会算法的基本思想。
(2) 在解决题目时,进一步培养学生形成严谨的数学思维以及正确处理问题的能力
二、教学重点与难点
重点:条件语句的表示方法、结构和用法;用条件语句表示算法。
难点:利用条件语句编写解决问题的程序;
三、专家建议
教学中引导学生理清条件语句的层次,注重书写格式。教师创设情境,起指点、调节和提出新问题的作用。有条件的话让学生上机利用QBASIC语言运行自己编写的程序,提高学生学习的兴趣,使学生在程序的修改和完善的过程中提高解题能力。
四、教学方法
问题引导法、启发发现法、课堂小组讨论法
五、教学过程
●复习旧知
(1)前面我们学习了哪几种基本逻辑结构?
(2)对于条件结构有哪两种形式?[来源:学*科*网]
(4)根据输入x的值,输出x的绝对值。分别用条件结构的两种形式,设计算法并画程序框图?
●课堂探究
总结归纳,解决问题
应用所学的语句,将前面问题(4)的算法,编译为程序语言。
1.条件语句的概念
处理条件分支逻辑结构的算法语句,叫做条件语句.
2.条件语句的格式及功能
阅课本P25例5前面的内容,自主学习后认真填写表格。
格式一 格式二 条件结构框图 对应条件语句 IF 条件
语句体1
语句体2
IF 条件
语句体
功能 首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2 首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句
例1、编写程序,输入一个x的值,如果它是正数,则输出它,否则不输出。参考课本26页思考
例2.编写程序,使得任意输入3个整数按大到小的顺序输出。
算法思想:3个数两两比较,确定大小。按a、b、c输入,要按a、b、c输出,关键要找到最大值,将它赋值给a,中值赋给b,最小值赋给c。
第一步 输入3个整数a、b、c
第二步 将a与b比较,并把小者赋给b,大的赋给a;
第三步 将a与c比较,并把小者赋给c,大的赋给a
第五步 按顺序输出a,b,c
【总结提升】1.数的大小排序问题,通常用到条件分支结构,若两个数不符合所排列的大小顺序,一般是需要交换两个变量的值.
2.解决此类问题,可遵循以下步骤:(1)用自然语言构思解决问题的算法;(2)画出程序框图,形象直观地把算法描述出来;(3)结合程序框图逐步编写程序.
二、条件语句的嵌套
已知a,b,c三个实数,设计一个程序,筛选出其中的负数.
【解】 程序如下:
【总结提升】
1.已知分段函数的解析式求函数值的问题,在计算函数值之前必须先判断x的范围,因而编写程序必须应用条件语句书写,要根据题目不同的条件选用合适的条件语句.
2.是否采用条件语句的嵌套,要根据具体情况,在编写程序时,应尽量使程序简便、易行.
三、条件语句的实际应用
例3 某快递公司规定甲、乙两地之间物品的托运费用根据下面的方法计算:物品重量G在50千克及以内,托运费为每千克 0.53 元,超过的话,超过部分每千克0.85元,试画出计算费用M的程序框图,并写出相应的程序。
解析:步骤一,写出算法步骤:
1:输入重量G;
2:判断G=50是否成立,若成立,M=0.53*G,否则M=50*0.53+0.85*(G-50);
3:输出M。
步骤二,画程序框图
步骤三,编写程序:
INPUT G
IF G=50 THEN
M=0.53*G
ELSE
M=50*0.53+0.85*(G-50)
END IF
PRINT M
END
【总结提升】用“条件语句”编写程序的步骤和注意事项有哪些?
1、解决问题时应按“写算法步骤、画程序框图、编写程序”的步骤进行。
2、选择条件结构时,并不是任何题目都能用两种结构。
3、应合理的选择逻辑判断的条件(这是关键) 。
4、IF和END IF是成对出现的。
●课堂练习
1.给定三个正实数a、b、c,满足abc,设计一个算法判断分别以这3个数为边长的三角形是否存在,若存在,是否为直角三角形,画出程序框图并写出语句。
2.输入两个数,按从小到大顺序输出
3.输入两个数,输出最大的那个数
●课堂小结
1、条件结构的程序表示
2、注意书写的规范性
六、板书设计
人教A
您可能关注的文档
- 糖尿病足的临床诊治糖尿病足临床诊治的临床诊治.doc
- 糖尿病的治疗与护理糖尿病的疗与护理治疗与护理.ppt
- 陶然亭的雪教案.ppt
- 淘宝(天猫)童装市场分析淘(天猫)童装市场分析淘宝(天猫)童装市场分析淘宝(天猫)童装市场分析.ppt
- 糖尿病周围神经病变临床诊疗尿病周围神经病变临床诊疗糖尿病周围神经病变临床诊疗糖尿病周围神经病变临床诊疗.ppt
- 淘宝服装网店项目计划书淘宝装网店项目计划书淘宝服装网店项目计划书淘宝服装网店项目计划书.ppt
- 淘宝类目成交数据分析淘宝类成交数据分析淘宝类目成交数据分析淘宝类目成交数据分析.ppt
- 淘宝信用安全提升管理实施细淘宝信用安全提升管理实施细则淘宝信用安全提升管理实施细则淘宝信用安全提升管理实施细则.doc
- 淘宝新手开店教程一认证店铺版 如何认证店铺 如何开店清晰版淘宝新手开店教程一认证店铺新版 如何认证店铺 如何开店清晰版淘宝新手开店教程一认证店铺新版 如何认证店铺 如何开店清晰版淘宝新手开店教程一认证店铺新版 如何认证店铺 如何开店清晰版.ppt
- 陶寺遗址扁壶朱书符号之谜陶遗址扁壶朱书符号之谜陶寺遗址扁壶朱书符号之谜陶寺遗址扁壶朱书符号之谜.doc
文档评论(0)