IF条件语句-教案

2024-07-13

IF条件语句-教案(精选4篇)

IF条件语句-教案 篇1

授课教师:符金梅

课程类型:新课

学时:2节课

授课时间:2015年3月25日

1、授课对象:高一(x)班

2、教学目的:(1)让学生体会并理解if语句解决问题的基本思想。

(2)掌握if语句的用法及执行的基本过程及流程图的画法。

(3)能够用if语句解决问题。

(4)初步掌握程序调试运行的方法。

3、教学重点和难点:

 重点:IF条件语句的格式、功能和执行过程。

 难点:使用IF条件语句来实现选择控制结构,解决实际问题。

4、教学进程:

一、导入:情境----据可靠消息,附近新开了一家水果店,出售各类水果,色香味俱全,最近对芒果进行促销,根据顾客购买的数量调整芒果销售的价格。如顾客一次购买5斤以下按原价5元出售,一次5斤以上(含5斤)时则可以在原价的基础上打8折。条件语句(if 语句)就是为解决此类问题而设计的。

二、分析问题:

w表示苹果重量,y表示应付金额;

5斤以下:y=w*5;5斤以上:y=w*5*0.8

三、设计算法

输入苹果重量w的值;

判断w>=5的值是true还是flase

计算应付金额y,如果w>=5的值是true,则y=we*3*0.8;否则为y=w*3

输出应付金额y

四、新课内容讲解

1、根据分析出来的算法,在黑板板书流程图,引出IF条件语句

2、讲解IF条件语句,强调该语句的用法以及格式

If 语句的格式

if

条件

then

语句块1

else

语句块2

If 条件 then

语句块1

Else

语句块2

End If

说明:

(1)“条件”一般为关系表达式或逻辑表达式。通常把关系表达式或逻辑表达式

的值为真时,称为条件满足;值为假时,称为条件不满足。反之亦然。

(2)语句块

1、语句块2分别是“条件”满足或不满足时,处理方法的描述,可以

是若干个语句。

(3)If…Then、Else、End If 是VB的保留字。

3、带着学生编写代码,从简单的代码开始编写

4、反馈学生的操作情况,如果学生对IF语句比较熟悉了,就让学生自己练习(以导入为例)

5、学生练习完成后,根据编写好的代码来引出IF条件语句中的表达式

(1)、关系表达式:

关系表达式是用关系运算符连接起来的式子。

关系运算符号有:

当关系表达式的值是逻辑型(Boolean)。关系表达式成立时其值为真(True),当关系 表达式不成立时其值则为假(False)。

2、逻辑表达式

在实际问题上,对于一些复杂的条件,还需要用几个关系表达式组合起来才能表示。例如,条件2

Not(非):取操作数相反的值。即当操作数为False时,结果为True;当操作数为True时,结果为False;

And(与):当两个操作数都为True时,结果才为True; Or(或):当两个操作数都为False时,结果才为False。

3、逻辑表达式的运算顺序

(1)当条件中只有逻辑运算符时,运算的顺序为not、and、or。

(2)当条件中既有算术运算符,又有关系到运算符和逻辑运算符时,运算顺序

是:算术运算-->关系运算-->逻辑运算

例如:

6)通过练习来更好地理解关系式。

7)总结两种循环的异同点

五、课后任务:

说明:

1、输入体重(kg)和身高(m)

2、BMI是体重指数 MBI=体重/身高*身高

IF条件语句-教案 篇2

1.2.2

条件语句 教学目标:

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整除。

(x1)xy2x1(1x10)3x11(x10)

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

五、小结与作业

小结:

1、条件语句的一般有两种:IF—THEN语句;IF—THEN—ELSE语句.2、条件语句格式

3、条件语句的功能

作业:

IF条件语句-教案 篇3

语用与修辞视角下的If-非真实条件句

目前,对英语中条件句的研究是语言学界研究的一个热点,然而,对于不具备真值的If-非真实条件句的研究却往往局限于语法层面.在语言交际中,If-非真实条件句作为自然语言而大量存在着,它可能是礼貌的委婉语,也可能是欲扬故抑的低调,还可能是酸涩的反语,同样的`一种表达在不同的语境中往往具有不同的语用功能和修辞意义.语用和修辞框架中的If-非真实条件句,具有更加丰富的内涵和语言效果.

作 者:邓欢 DENG Huan 作者单位:集美大学,外国语学院,福建,厦门,361021刊 名:成都理工大学学报(社会科学版)英文刊名:JOURNAL OF CHENGDU UNIVERSITY OF TECHNOLOGY SOCIAL SCIENCES年,卷(期):200816(1)分类号:H314关键词:If-非真实条件句 语用 修辞

《条件语句》的高中数学说课稿 篇4

1.教材所处的地位和作用

在此之前,学生已学习了算法的概念、程序框图与算法的基本逻辑结构、输入语句、输出语句和赋值语句,这为过渡到本节的学习起着铺垫作用。这一节课主要的内容为条件语句表示方法、结构以及用法。条件语句与程序图中的条件结构相对应,它是五种基本算法语句中的一种,。通过本节课的学习,学生将更加了解算法语句,并能用更全面的眼光看待前面学过的语句,并为以后的学习作好必要的准备。本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用。

2.教学的重点和难点

重点:条件语句的.表示方法、结构和用法;用条件语句表示算法。

难点:理解条件语句的表示方法、结构和用法。

二、教学目标分析

1.知识与技能目标:

⑴正确理解条件语句的概念,并掌握其结构。

⑵会应用条件语句编写程序。

2.过程与方法目标:

⑴通过实例,发展对解决具体问题的过程与步骤进行分析的能力。

⑵通过模仿,操作、探索、经历设计算法、设计框图、编写程序以解决具体问题的过程,发展应用算法的能力。

⑶在解决具体问题的过程中学习条件语句,感受算法的重要意义。

3.情感,态度和价值观目标

⑴能通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,增进对数学的了解,形成良好的数学学习情感,增强学习数学的乐趣。

⑵通过感受和认识现代信息技术在解决数学问题中的重要作用和威力,形成自觉地将数学理论和现代信息技术结合的思想。

⑶在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。

三、教学方法与手段分析

1.教学方法:根据本节内容逻辑性强,学生不易理解的特点,本节教学采用启发式教学,辅以观察法、发现法、练习法、讲解法。采用这种方法的原因是学生的逻辑能力不是很强,只能通过对实例的认真领会及一定的练习才能掌握本节知识。

2.教学手段:运用计算机、图形计算器辅助教学

四、教学过程分析

1.创设情境(约4分钟)

首先,我要求学生们编写程序,输入一元二次方程的系数,输出它的实数根。这样可以把教学内容转化为具有潜在意义的问题,让学生产生强烈的问题意识,因为要解决这一问题,根据我们之前所学的三种算法语句是无法解决的,这样就引出今天我们所要学习的内容。

2.探究新知(约8分钟)

为了引入概念,我首先给出了一个基本的应用条件语句能够解决的例题:

例1 编写一个程序,求实数x的绝对值。

整个过程由师生共同分析完成。老师要引导学生分析、研究例题中的两个程序,既要让学生们看到已知的三种语句,更要注意到未知的语句,即条件语句。总结上述例题的程序可得出条件语句的两种一般格式,接下来由师生共同对这两种格式进行研究.

3.知识应用(约15分钟)

此环节有两个例题

例2 编写程序,写出输入两个数a和b,将较大的数打印出来

例3 编写程序,使任意输入的3个整数按从大到小的顺序输出.

先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法步骤,逐步把算法用对应的程序语句表达出来。(程序框图先由学生讨论,再统一,然后利用图形计算器演示,学生会惊喜的发现:自己也是个编程高手了!这样可以激发学生们的学习兴趣)

4.练习巩固(约4分钟)

课本第30页第3题

练习可巩固学生对知识的理解,也可在练习中发现问题,使问题得到及时的解决。

5.课堂小结(约5分钟)

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

知识性内容的小结,可把课堂教学传授的知识尽快化为学生的素质;数学思想方法的小结,可使学生更深刻地理解数学思想方法在解题中的地位和应用

6.布置作业

课本练习第3、4题

上一篇:脱产本科属于全日制学历吗下一篇:采油工人工作总结