版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、内容及内容分析条件语句是初二选修部分的内容。在此之前,学生已学习了输入语句、输出 语句和赋值语句 , 这为过渡到本节的学习起着铺垫作用。这一节课主要的内容为 条件语句表示方法、 格式以及用法。 通过本节课的学习, 学生将更加了解算法语 句,并能用更全面的眼光看待前面学过的语句, 并为后面循环语句的学习作好必 要的准备。 本节课对学生算法语言能力、 有条理的思考与清晰地表达的能力, 逻 辑思维能力的综合提升具有重要作用。二、教学目标(知识,技能,情感态度、价值观) (1)知识与技能: 通过实例正确理解条件语句的概念、表示方法、结构和用法。理解条件语 句的格式及功能。 能初步用条件语句设计算法
2、,进一步体会算法的基本思想,学习有条理地、 清晰地表达解决问题的步骤,提高逻辑思维能力。(2)过程方法:通过实例,发展对解决具体问题的过程与步骤进行分析的能力。通过模仿,操作、探索、编写程序以解决具体问题的过程,发展应用算法 的能力。( 3)情感态度与价值观 :能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步 体会用计算机解决身边问题的重要性、有效性,增进对计算机的了解,形 成良好的信息素养。通过感受和认识现代信息技术在解决生活中问题的重要作用和威力,形成 自觉地将算法和现代信息技术结合的思想。 在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。三、教学重点,难点教学重点
3、:通过实例使学生理解条件语句的结构和用法教学难点:如何将程序框图中的条件结构转换为条件语句组成的程序。四、教学策略选择与设计学生已经初步掌握了一些基本的算法语句, 以及学会初步的算法语句和程序 框图之间的转换。 因此,在教学中要注意学习情境的创设, 并把动眼看、 动脑思、 动耳听、动口说贯穿于整个课堂, 促使学生积极主动地参与学习过程, 本节教学 采用启发式教学,辅以观察法、发现法、练习法、讲解法。通过对实例的认真领 会及一定的练习来掌握本节知识。本节课采用多媒体辅助教学, 并通过在计算机上运行程序 , 使抽象的知识直观化, 具体化,以促进学生的理解。五、教学基本流程六、教学过程教学 过程教师
4、活动学生活动设计意图 及资源准 备首先,我们先来回顾一下上节课的主要内容(让学生回顾相关内容)复1. 算法语句输入语句:通过复 习回顾使习1. 输入语句、输出语句INPUT “提示内容”;变量得知识系和赋值语句的一般格统化,使回式分别是什么?输出语句: PRINT “提示内容”;表达式赋值语句:学生能顺 利过渡到顾2. 它与我们学习过的本节课内哪种逻辑结构相对容的学应?变量=表达式习。同时它与顺序结构相对应为设置情 境,产生 认知冲突 埋下伏 笔。很好,通过上面同学们的回答,可以看出上节课的三种语句基本掌握了,这 样我们便可以编写一些简单的程序, 解决一些简单的问题, 然而, 仅仅有这三种语句
5、并不能解决我们生活中的一些判断性的问题, 所以我们非常有必要继续学习 与条件有关的语句。设首先请同学们回 想一下,生活中有什么教师提出问题后,学生交流,讨论生活中的一些具体事例。在起初设 计时,这置样的事例与我们本节些例子我课的内容有关呢?这1. 儿童乘坐火车时,若身高不超过 1.2m,准备直接情些事例如何用算法来则无须购票 ; 若身高超过 1.2m 不超过给出,但境分析呢?1.4m,应买半票 . 超过 1.4m,应买全票。经过几番 思考,还 是觉得让 学生举例 更能激起 他们学习 的热情, 同时也能 活跃课堂 氛围。通过同学们对生活中一些问题的分析,不难看出,我们在做一些事之前,都需要对某个
6、条件进行判断,然后才能决定下一步该做什么,怎样做,然而,一些 问题的处理要是借助于计算机操作的话, 也许会帮助我们更快做出判断, 让我们 能够更加果断的做一些事情。 下面我们就具体研究一下到底什么是条件语句, 条件语句如何表示,用条件语句如何设计算法自主学 习,探求新知请同学们结合课本 回答学案上设计的问 题。(1)画出程序框图中 的两种条件结构 .(2)结合课本试着写 一下对应的条件语句, 并指出条件语句的格 式及功能.理解程 序框图与 程序之间 的关系。 让学生自 己探究概 念的生成 过程,培 养学生的 自学能 力,(3)指出两种条件语 句的相同点与不同点改变教师的教学行为和转变学生的学习
7、方式是新课程改革在实践层面上的 两个亮点。因此,在教法选择上,我注重观察实验, 自主合作,尝试探究相结合, 最大可能的让学生参与教学, 用问题牵引着学生的思维, 指导学生看、 倡导学生 说、点拨学生思、放手学生做。让他们的经验、智慧、思想得到共享,使学法指 导落到实处。根据上面的分析,请同学们尝试着写一下下面这个问题的程序设计语言导练展示例 1:编写一个程序, 求整数 x 的绝对值 .写出算法步骤,并绘出 流程图。试着用条件语 句表示一下。(学生自己思考,然后 巡视,指点学生用条件 语句的两种形式设计 算法,最后板演)如果 学生没有想出来,教师 要起到主导作用,进行 相应的提示用两种方法进一步
8、熟 悉条件语句的两种格 式3. 写出程序算法一:INPUT xIF x >=0 THENPRINT xELSEPRINT -xEND IFEND 算法二: INPUT xIF x <0 THEN x=-xEND IFPRINT xEND1.算法步骤:(1) 输入 x;(2)若x>0,则输出 x(3) 若 x<0 , 则输出-x(4) 结束2. 程序框图:在把程 序框图转换 为程序语句 的过程中, 着重让学生 体会把图中 的条件结构 转换为条件 语句的过 程。让学生 亲自经历设 计程序的完 整过程,即: 先用自然语 言叙述算 法,接着画 程序框图表 达算法,最 后把程序框
9、 图转换为程 序语句。教师要注意学生可能犯的错误:( 1)不打空格;( 2)忘记 END IF; 通过上机操作可以让学生更加引起注意,加深印象。编写一个程序,判断 任意输入的整数的奇 偶性。变式训练 1.编写程序,输出两个 不相等的实数 a、b 的 最大值.( 用两种格式 )变式训练 2.例 1 为学生 模仿阶段, 但是还不能 真正掌握其 要领,所以 设置变式训 练,让学生 在操作过程 中加深对条 件语句的理 解2. 复合条件语句嵌套结构if < 条件 1> then语句 1;elseif < 条件 2> then语句 2;else语句 2End if输出 y 的值 .
10、嵌套结构高等数学中经常 用到符号函数,符 号函数的定义为试编写程序输入 x 的值,本题旨在 让学生感受 条件语句的 嵌套结构与 叠加结构。注意书写 格式由于课本 上例 6 有点 复杂,故在 此设置了一 个较为简单 的例题做铺 垫End if叠加结构叠加结构if < 条件 1> then语句 1;END IFif < 条件 2> then语句 2;END IFif < 条件 3> then语句 3;END IFEnd讨论:用“条件语 句”编写程序的步骤和 注意事项有哪些?(1) 应合理的选择逻辑判断的条件 (这是 关键); (2) 解决问题时应按“写算法步 骤
11、、画程序框图、编写程序”的步骤进 行。(3)IF 、条件、 THEN及输入、输出语 句后的空格不能漏;( 4)IF 和 END IF 是成对出现的;( 5)条件语句中,语句 体内缩几格,是为了增强程序的可读性 和修改方便。学生小组 讨论,达成 共识,归纳 心得。达1. 编写程序,使任意2. 把前面求解一元二次方程根据上面例输入的 3 个整数按从ax2+bx+c=0 的程序框图转化为程序 .题的分析,标检小到大的顺序输出 .程序:让学生独立 完成课本例 6 和例 7,然测INPUT “a,b,c= ”;a,b,c后可以相互 讨论,最后d=b2-4*a*c上机运行一 下,以检验IF d >
12、=0 THEN程序的正确p=-b/(2*a)性.q=SQR(d)/(2*a)IF d=0 THENPRINT “x1=x2=”;pELSEPRINT “x1,x 2=” ;p+q,p-qEND IFELSEPRINT“No real root ”END IFEND课本 29 页练习 23.闰年是指能被 4 整除但不能被 100整 除,或者能被 400整除的年份 .编写一个 程序,判断输入的年份是否为闰年 .归1、条件语句的基本形1.条件语句:用来实现算法中的条件结引导学生式、应用范围及对应的对所学的知纳小结程序框图。2、条件语句与算法中 的条件结构相对应,语 句形式较为复杂,要借 助框图写出程
13、序。一位学生总结,其他 同学补充,教师完善。构。(1) 条件语句的两种形式IF THEN ELSE语句;IF THEN语句;(2)条件语句的两种形式的一般格式;(3)条件语句的嵌套和叠加2. 编程的一般步骤:(1)算法分析根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法(2)画出程序框图依据算法分析,画出程序框图(3)写出程序根据程序框图中的算法步骤, 逐步把算法用相应的程序语句表达出来。识进行小 结,有利于 学生对已有 的知识结构 进行编码处 理,加强理 解记忆,引 导学生对学 习过程进行 反思,为在 今后的学习 中,进行有 效调控打下 良好的基 础。七、几点说明条件语句是算法语句的基础和核心, 本节设计以条件结构和条件语句的对应 关系为基础,引导学生将程序框图转化为算法语句 . 本节的难点是正确区分叠加 结构和嵌套结构,并会应用它们编写算法语句 . 本节选用大量精彩题目让学生反 复训练,使学生熟练掌握程序框图与算法语句的关系, 达到解决本节难点的目的 .算法内容是将数学中的算法与计算机技术建立联系,形式化地表示算法。为 了有条理地、清晰地表达算法, 往往需要将解决问题的过程整理成程序框图; 为 了能在计算机上实现, 又要将自然语言或程序框图翻译成计算机语言。 因此,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度水利工程项目进度管理合同
- 2025年度民间借款及还款金融信息安全保障合同
- 2024版一件代发服务协议模板合同
- 2024物流公司与货运代理公司之间的国际货运合同
- 福建省宁德市福鼎龙安中学2022年高二英语测试题含解析
- 2025-2030年中国水资源专用机械产业运营状况与发展潜力分析报告
- 2025-2030年中国水产苗种培育市场发展状况及营销战略研究报告
- 2025-2030年中国氧化铍陶瓷行业发展前景调研及投资战略分析报告
- 2025-2030年中国果葡糖浆市场供需现状及投资发展规划研究报告
- 2025-2030年中国普利类行业市场发展现状及投资策略研究报告新版
- 2024年四川省德阳市中考道德与法治试卷(含答案逐题解析)
- 施工现场水电费协议
- SH/T 3046-2024 石油化工立式圆筒形钢制焊接储罐设计规范(正式版)
- 六年级数学质量分析及改进措施
- 一年级下册数学口算题卡打印
- 真人cs基于信号发射的激光武器设计
- 【阅读提升】部编版语文五年级下册第三单元阅读要素解析 类文阅读课外阅读过关(含答案)
- 四年级上册递等式计算练习200题及答案
- 法院后勤部门述职报告
- 2024年国信证券招聘笔试参考题库附带答案详解
- 道医馆可行性报告
评论
0/150
提交评论