1.2.2《条件语句》教案1(新人教A版必修3)

 

教学目标:

1、 正确理解条件语句的概念,

2、 掌握条件语句的结构.

3、 会应用条件语句编写程序.

教学重点、难点:

重点:条件语句的步骤、结构及功能.

难点:会编写程序中的条件语句.

教学基本流程:

复习回顾,问题引入------问题导学,条件语句总结---例题展示,巩固提高----练习反馈-----小结作业

教学情景设计:

一、复习回顾,问题引入

复习回顾

1. 提问:算法的三种逻辑结构?条件结构的框图模式?

2. 提问:输入语句、输出语句和赋值语句的格式与功能?

问题引入

3. 一次招生考试中,测试三门课程,如果三门课程的总成绩在200分及以上,则被录取. 请对解决此问题的算法分析,画出程序框图. (变题:...总成绩在200分以下,则不被录取)

二、问题导学,条件语句总结

学生阅读教材,完成下列问题:

1、画出两种条件结构的框图模式?

2、给出问题引入中的程序,试读懂程序,说说新的语句的结构及含义.

3、 条件语句的一般有两种:if-then语句;if-then-else语句.

4、条件语句格式

5、条件语句及框图

教师引导学生分析条件语句的流程,并做说明:

1)"条件"是由一个关系表达式或逻辑表达式构成,其一般形式为"",常用的运算符有">"(大于)、"="(大于或等于)、""(不等于). 关系表达式的结果可取两个值,以"真"或"假"来表示,"真"表示条件满足,"假"则条件不满足.

2)"语句"是由程序语言中所有语句构成的程序段,即可以是语句组.

3)条件语句可以嵌套,即条件语句的then或else后面还可以跟条件语句,嵌套时注意内外分层,避免逻辑混乱.

三、例题展示,巩固提高

1)例1:编写程序,输入一元二次方程ax2+bx+c=0的系数,输出它的实数根.

(教法:算法分析 →画程序框图 →编写程序 → 给出系数的一组值,分析框图与程序各步结果)

注意:解方程之前,先由判别式的符号判断方程根的情况. 函数sqr()的功能及格式.

2)讨论:例1程序中为何要用到条件语句?条件语句一般用在什么情况下?

答:一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套

3) 练习:编写程序,使得任意输入的2个实数从小到大排列.

4)例2:编写程序,使得任意输入的3个实数从小到大排列.

(讨论:先用什么语句?→ 用具体的数值给a、b、c,分析计算机如何排列这些数? →写出程序 → 画出框图 → 说说算法 → 变式:如果是4个实数呢?

2)小结:条件语句的格式与功能及对应框图. 编程的一般步骤:

1)算法分析 :根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法.

2)画程序框图:依据算法分析,画出程序框图.

3)写出程序:根据程序框图中的算法步骤,逐步写出相应的程序语句.

四、练习反馈:

1、编写程序,判断一个整数是偶数还是奇数,即从键盘上输入一个整数,输出该数的奇偶性。

2、.闰年是指年份能被4整除但不能被100整除,或者能被400整除的年份。编写一个程序,判断输入的年份是否为闰年。

3、编写一个程序,输入两个整数a,b,判断a是否能否被b整除。

4、已知函数编写一个程序,输入自变量x的值,输出相应的函数值。

http://www.99jianzhu.com/包含内容:PDF/word/ppt 流程,表格,案例,最新作文 数学 英语 考试题库等内容免费下载。


TOP最近更新内容

    人教版小学语文五年级下册《草原》上课实录
    高考历史三轮复习:考前提分冲刺练2
  • 上一篇:一国象启蒙教案
  • 下一篇:鸿雁传书源自于哪个历史故事