条件语句第一课时教案-数学一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版.doc

条件语句第一课时教案-数学一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版条件语句第一课时教案-数学高一必修3第一章算法初步1.2.2人教a版.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档