条件语句教案[1]

条件语句教案[1]
条件语句教案[1]

课题:§1.2.2 条件语句

一.教学任务分析:

(1)通过程序框图的条件结构和条件语句的对应关系,认识理解条件语句,理解条件语句的格式及程序的编写.

(2)通过具体实例的学习掌握条件语句结构,能利用条件语句编写程序.

(3)通过模仿,操作,探索的过程,体会算法的基本思想和基本语句的用途,培养学生有条理的思考,表达的能力,提高逻辑思维能力.

二.教学重点与难点:

教学重点:条件语句的基本结构及用法.

教学难点:准确应用条件语句表示算法.

1.创设情景,揭示课题

阅读下列程序,说明意义.

——————————————第 1 页 (共 6页)——————————————

2.条件语句的结构

计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句.

当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2.其对应的程序框图为(如上图).

条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理.

IF 条件 THEN

语句体

END IF

IF 条件 THEN

语句体1

ELSE

语句体2 END IF

——————————————第 1 页 (共 6页)——————————————

3. 条件语句的应用

例1: 编写程序,求实数x 的绝对值.

算法步骤:

第一步:输入一个实数x

第二步:判断x 的符号.若x ≥0,则输出x;

否则, 输出-x..

思考:阅读右边这个程序,你能得出什么结论?

——————————————第 1 页 (共 6页)——————————————

例2:编写程序,输入一元二次方程2

0ax bx c ++=的系数,输出它的实数根.

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

算法分析:用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.

具体操作步骤如下:

第一步:输入3个整数a,b,c.

第二步:将a与b比较,并把小者赋给b,大者赋给a.

第三步:将a与c比较. 并把小者赋给c,大者赋给a,此时a已是三者中最大的.

第四步:将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好.

——————————————第 1 页(共6页)——————————————

——————————————第 1 页 (共 6页)——————————————

程序:

4.课堂练习

1.P 30 练习 1.

参考答案: INPUT “a ,b ,c=”; a ,b ,c

IF a+b>c AND a+c>b AND b+c>a THEN

PRINT “下列三个数:”;a,b,c,“可以构成三角形”

ELSE

PRINT “下列三个数:”;a,b,c,“不可以构成三角形”

END IF

END

——————————————第 1 页(共6页)——————————————

1.2.2条件语句 教学目标 1.正确理解条件语句的概念; 2.能应用条件语句编写程序. 教学重点条件语句的步骤、结构及功能 教学难点会编写程序中的条件语句 课前准备多媒体课件 教学过程: 一、〖知识再现〗 上节课所学习的三种算法语句是什么?并分别写出它们的一般格式. 输入语句、输出语句和赋值语句 输入语句的一般格式是:输出语句的一般格式是:赋值语句的一般格式是: 二〖创设情境〗 试求自然数1+2+3+……+99+100的和.显然大家都能准确地口算出它的答案:5050. 而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出 语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,

还需要进一步学习基本 算法语句中的另外两种:条件语句和循环语句,这节课我们先来学习条件语句. 三、〖新知探究〗 (一)条件语句 算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句. 它的一般格式是:(IF-THEN-ELSE-END IF格式) 当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE后的语句2.其对应的程序框图为:(如上右图) 在某些情况下,也可以只使用IF-THEN语句:(即IF-THEN-END IF 格式) 计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合, 就执行THEN后的语句体,否则执行END IF之后的语句.其对应的程序框图为:(如上右图)

(二)典型例题 例5 编写一个程序,求实数的绝对值. 程序:思考:阅读下面的程序,你能得出什么结论? 例6 把图1.1-11中的程序框图转化为程序. 程序: SQR()是一个函数, 用来求某个非负数的算术 平方根,即SQR()=. 例7 编写程序,使任意输入的3个整数按从大到小的顺序输出. 算法分析:用a,b,c表示输入的3个整数;程序: 为了节约变量,把它们重新排列后,仍用a, b,c表示,并使a≥b≥c.具体操作步骤如下: 第一步:输入3个整数a,b,c. 第二步:将a与b比较,并把小者赋给b, 大者赋给a. 第三步:将a与c比较. 并把小者赋给c, 大者赋给a(此时a已是三者中最大的). 第四步:将b与c比较,并把小者赋给c, 大者赋给b(此时a,b,c已按从大到小的 顺序排列好).

for循环结构程序设计教案 课程名称:C语言程序设计 本课内容:循环结构程序设计——for 语句 一、教学目标 1、领会程序设计中构成循环的方法 2 、掌握for 语句的用法 二、教学重点 1、for 语句的一般格式 2、for语句的执行过程 三、教学难点 for 语句的综合利用 四、教学方法 1、课堂讲授,给出主要内容。 2、讲解其基本格式。 3、应用示例,结合相应的知识讲解。 4、执行过程用流程图和例题用(演示法和讲解法)进行详细说明。 五、教学过程 (一)导入 1、复习前两节课我们学习的两种循环语句——while语句和do~while 语句的基本格式和执行过程和特征。 2、给出例子如下:

main( ) {int x=1; (表达式1) s=0; while(x<=100) (表达式2) {s=s+x; x=x+1; (表达式3) } printf(“%d”,s); } 分析用while语句来完成的程序,主要完成1到100的累加和,对一个循环程序来说最关键的三个部分:循环变量的赋初值、控制循环条件、循环控制变量的更新。 (二)教学过程 1、写出本节课要介绍的for语句的一般格式 for(表达式1;表达式2;表达式3) 循环体; 2、掌握:基本格式和各个表达式的功能和特征 强调:for语句中的所有表达式和while语句中的表达式所完成的功能是相同的。 表达式1:循环变量的初始化(初始值) 表达式2:循环条件(终止值) 表达式3:循环变量自增 3、for语句的执行过程 for ( int i = 0 ; i < 10 ; i++) { printf("我最棒"); }

2019-2020学年高中数学第一章算法初步 1.2 条件语句教案新 人教B版必修3 教学目标 一、知识与技能 1.正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系. 2.会应用条件语句和循环语句编写程序. 二、过程与方法 经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力. 三、情感、态度与价值观 1. 了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用. 2. 深刻体会到循环语句在解决大量重复问题中起重要作用.减少大量繁琐的计算. 3. 通过本小节的学习,有益于我们养成严谨的数学思维及正确处理问题的能力. 教学重点、难点 教学重点:条件语句和循环语句的步骤、结构及功能. 教学难点:会编写程序中的条件语句和循环语句. 教学用具 计算机 教学过程 一、问题提出 1.输入语句、输出语句和赋值语句的一般格式分别是什么? 输入语句: INPUT “提示内容”;变量 输出语句:PRINT “提示内容”;表达式 赋值语句:变量=表达式 2.对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋值语句写出其计算机程序.对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句. 新授 知识探究(一):条件语句(1) IF 条件 THEN 语句体 END IF 当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那

么(THEN)执行语句体,否则执行END IF之后的语句. 三、应用举例 例5 求实数x的绝对值有如下一个算法: 第一步,输入一个实数x. 第二步,判断x的符号.若x<0,则x=-x;否则,x=x. 第三步,输出x. 该算法的程序框图如何表示? 程序框图由学生作出展示 思考2:这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗? INPUT x IF x<0 THEN x=-x END IF PRINT x END 思考3:阅读下面的程序,你能说明它是一个什么问题的算法吗? INPUT “a,b=”;a,b IF a>b THEN x=a a=b b=x END IF PRINT a,b END 对实数a,b按从小到大排序. 知识探究(二):条件语句(2) 你能理解下面这个算法语句的含义吗? IF 条件 THEN 语句体1 ELSE 语句体2 END IF 当计算机执行上述语句时,首先对IF 后的条件进行判断,如果(IF)条件

FOR循环语句 一、教材分析:本节是《算法与程序设计》(选修)第二章第四节“程序的循环结构”中的内容。这一节的前面是顺序结构和选择结构,紧接FOR语句后面是DO语句和循环嵌套。本节课是FOR语句的初次学习,着重介绍FOR 语句的基础知识:格式和执行过程,不涉及双重循环等较难的运用。循环结构是程序设计的三种基本结构之一,是程序设计的基础。 二、学情分析:在学习本课之前,学生已掌握VB程序的顺序结构和选择结构的程序执行流程,对条件语句有了较深的理解,并具有一定的算法基础和比较、归纳能力。 三、教学目标 1、知识与技能:: 1)掌握FOR循环语句的基本格式; 2)理解FOR循环语句的执行过程; 3)能用for循环结构编写简单的程序。 2、过程与方法: 1)培养学生分析问题,解决问题的能力。 2)能进一步理解用计算机解决问题的过程和方法。 3、情感态度与价值观:激发学生学习热情,培养学生学习的积极性。 四、教学重点、难点及确立依据: 教学重点:1、掌握FOR循环语句的基本格式; 2、理解FOR循环语句的执行过程; 教学难点:解决实际问题,编写简单程序。 五、教学方法:讲授法、任务驱动法 六、教学环境:机房 六、教学过程: 1、导入新课: 由故事引出本节课内容: 阿基米德与国王下棋,国王输了,国王问阿基米德要什么奖赏?阿基米德对国王说:我只要在棋盘上第一格放一粒米,第二格放二粒,第三格放四粒,第四格放八粒………按这个比例放满整个棋盘64个格子就行。国王以为要不了多少粮食,可一个粮仓的米还摆不完一半的棋格子,全部摆满后,你知道排满棋盘全部格子有多少米吗?请根据你所学的数学知识列出式子。 学生回答:2^0+2^1+2^2+……2^64 那用vb程序怎样进行计算呢?引出循环结构。 2、新课讲授: 在实际问题中会遇到具体规律性的重复运算问题,反映在程序中就是将完成特定任务的一组语句重复执行多次。重复执行的一组语句称为循环体,每重复一次循环体,都必须做出继续或者停止循环的判断,其依据就是判断一个特定的条件,成立与否,决定继续还是退出循环。

1-2-3循环语句 一、选择题 1.下列对WHILE语句说法不正确的是() A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体 B.当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句 C.WHILE型语句结构也叫当型循环 D.当型循环有时也称为“后测试型”循环 [答案]D 2.如图所示的四个框图,其中是WHILE语句结构的是()

C ]答案[ [解析]WHILE语句先判断后执行排除A、D,当条件满足时执行循环体,排除B. 3.下列说法正确的是() A.当型(WHILE)循环结构不能转化为直到型(UNTIL)循环结构B.当型(WHILE)循环结构先执行循环体,后判断条件 C.当型(WHILE)循环结构先判断条件,后执行循环体 D.以上说法都不正确 [答案]C [解析]当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C. 4.下列需用循环语句编写程序的是() 2-3x的值x A.输入的值,输出y=x,>04,xx-??的值,输出对应的函数值输入x B.y=?,≤0+1,xx-??C.求x的立方根

D.求5+6+7+8+…+101的值 [答案]D 5.下列程序的功能是() S=1 i=1 WHILE S<=2012 i=i+2 S=S×i WEND i PRINT. END A.计算1+3+5+…+2012 B.计算×3×5×…×2012 C.求方程1×3×5×…×i=2012中的i值 D.求满足1×3×5×…×i>2012的最小整数i [答案]D [解析]执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i. 6.下图所示的程序运行后,输出的i的值等于() i=0

专项对点练(11)扩展语句,压缩语段 1.使用下面的词语写一段描写性文字,要求运用比喻、拟人的修辞手法。(80字左右) 秋雨庭院树叶人 解析解题时,第一步,分析给出的词语的特点,“秋雨”点明季节,也是画面的一个组成要素,“庭院”是地点,“树叶”在秋天凋零,面对如此秋景,“人”会悲秋伤怀。这是一个景与人结合、以景写情(感伤之情)的画面。第二步,根据上述理解,可把这几个词语组成句子:秋雨打落庭院中的树叶,人见此景而伤感。第三步,根据题目要求,运用联想和想象,将第二步中组成的句子丰富起来,创设一种感伤情境,合理运用比喻和拟人的修辞手法,恰当地表达一个主题。 答案(示例) 淅淅沥沥的秋雨把庭院打扮得如同一个病恹恹的美人,院中长满绿苔,凋落的树叶似乎在给绿苔讲述着自己的经历。窗边的那位女子望着这情景,轻轻地叹了一口气,掩面而泣。 2.请从以下7个词语中任选4个,写一段话。要求:语意完整,合乎情理,100字左右。 长江月亮虔诚唐诗传承传统瑰丽 解析回答问题,要注重分析七个词语的相同点或者要描绘的画面、抒发的情感或者要营造的意境等。如从“唐诗”“传统”“月亮”“长江”可以看出,要写的语段一定涉及唐诗,即唐诗中有关长江、月亮的内容,然后再加以文辞修饰,一百字左右即可。同理,选择其他词语亦按此思路即可。 答案(示例) 月亮,一直照在这千百年来祖辈们遗留下的脚印上以及日日夜夜奔腾的长江水中,我虔诚地面对静谧的月光,想象着唐诗中堪称绝唱的瑰丽篇章,“月涌大江流”,汹涌的波涛、川流不息的江水,都传承着传统的文化。 3.唐代诗人李白在《月下独酌》中写道:“花间一壶酒,独酌无相亲。举杯邀明月,对影成三人。”请发挥合理的联想和想象,用形象生动的语言描绘出这一场景,90字左右。 解析解答该题时,首先,要揣摩李白诗歌的意思,利用联想和想象合理地描绘出诗歌中的场景;其次,要注意题目对字数的要求。 答案(示例) 明月如洗,景色宜人。李白在花丛中摆上一壶美酒,自斟自饮,喝了一杯又一杯。良久,他站起身来,举杯向天,邀请明月共酌,然而明月无声。在如水的月色下,在静谧的天地间,只有影子与他相伴。 4.请用一句话概括下面一则新闻的主要内容。(不超过25个字) 据国家食品药品监督管理总局网站消息,食药监总局组织抽检“辣条”,抽检结果显示部分产品存在超范围、超限量使用防腐剂、色素以及菌落总数超标等问题。 “辣条”也称为大面筋、素牛筋等,是一种常见的即食方便食品,属于调味面制食品的

《循环语句》教学设计 教材分析 本节课选自《普通高中课程标准实验教课书数学I必修本(B版)》的第一章1.2.3节循环结构。 为了适应信息时代发展的需要,新课程标准将算法作为独立的一个章节,对于联系高中学习和大学的数学学士是一个承前启后的章节,重点在于掌握算法思想在学习数学知识中的作用,加上这部分知识对于新接触算法的高中教师而言是一种新的知识,一切都是在“摸着石头过河”。如何才能更好的将这一算法语句更好的讲解给学生成为广大教师需要考虑的一个问题。 《高中标准》要求理解算法的基本概念,在学习用框图标识算法之后,掌握赋值语句、条件语句、循环语句等的用法。而其中的循环语句又成为这章节的难点和重点,成为学生理解算法思想的一件武器。本节课的重点在于让学生理解循环变量、计数变量的含义,用两种循环语句格式编写一个循环结构的程序,注意两种格式的区别、应用范围和相互转换。作为算法部分一个比较难一点的知识,讲好这一节对于理解算法的作用和概念是很有必要的。 学情分析 学习程度差异:通过前面的学习,大多数学生能够基本上理解算法的三种结构的区别,能够写出基本的程序,学习能力好的学生能够写出较为完整的程序,并积极探索如何实现循环框图的程序转换。 知识、心理、能力储备:在前面的学习中我们学习了算法的概念、三种算法结构以及基础的算法语句的写法,这时候我们可以解决大部分的题目,使得学生对算法有着较为明确的认识,但是仍然有很多的程序不能实现,比如自然数的累加和累积等等,这时候我们就必须要学习循环结构如何用程序语言编写出来。学生在前面的学习中,通过上机实践,他们已经基本上知道了Scilab软件的格式,用法和基本算法语句的编写,初步感受到算法的美妙,从而对算法语句产生兴趣,这样通过对循环语句的学生,他们可以写出较为完整的程序,从而加强对算法的认识和兴趣。 教学目标 1.知识与技能:(1)通过具体的实例理解,了解循环语句的结构特征,掌握循环语句的具体应用;(2)利用循环语句表达结局具体问题的过程,体会算

(封面) 高中数学必修三《循环语句》教学设计 授课学科: 授课年级: 授课教师: 授课时间: XX学校

高中数学必修三《循环语句》教案 一、课前分析 教学内容:FOR/NEXT循环语句。 1、教材分析 1)教学内容和地位:程序设计是教学中的重点也是难点,循环结构是其中的一种设计结构,其作用是使一段程序反复执行。FOR/NEXT语句是循环运算的专家,在程序设计中频繁出现。本节课的学习,会使学生对算法有一个更深刻的理解,为实现独立编程起到了关键性作用。 2)教学重点与难点:本节课重点是掌握FOR/NEXT循环语句的格式,并能运用其来编制简单的小程序。难点是解决问题的方法和思路,要绘制好流程图,确定循环变量和循环体。因为用流程图描述算法,能够把解决问题的步骤清晰、直观地表示出来。 2、教学目标分析: 1)认知目标:通过FOR/NEXT语句的学习,写出简单的循环程序。 2)能力目标:培养学生分析问题,解决问题的能力。 3)情感目标:激发学生学习热情,培养学生学习的积极性。 二、教学过程 1、创设问题情境 师:同学们,请先看这个图形(画5个竖行排列的“*”),想想看用以前学过的程序设计语言怎样来编写它的程序呢?(本节程序均设置为 单击命令按钮cmdstart运行即代码加在private sub cmdstart_click()) 生(稍做思考,然后回答):使用PRINT语句

PRINT “*” PRINT “*” PRINT “*” PRINT “*” PRINT “*” 师:同学们做得很好,那么,我想画10行,100行,1000行“*”呢?难道就这样顺序写下去吗?这样编写是不是太繁琐了。如果能让计算机去完成这部分重复的内容,而我们只要告诉计算机重复操作的次数就可以了,这个愿望能否实现呢?能!通过我们今天学习的FOR/NEXT循环语句,就可以很容易的实现这个愿望。 [疑问是建构教学的起点。新课伊始,就提出一个真实的问题,力求创设一种教学情境,它可以激起学生的未知欲,有利于建立新的认识结构。] 2、给出程序,并通过流程图加以理解 师出示上题程序代码并通过流程图和卡通图片分析 程序代码: cls for I=1 to 5 step 1 print”*” next 师:循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足

1.2.2-1.2.3条件语句和循环语句 教学目标: 知识与技能 (1)正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系。 (2)会应用条件语句和循环语句编写程序。 过程与方法 经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力 情感态度与价值观 了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。深刻体会到循环语句在解决大量重复问题中起重要作用。减少大量繁琐的计算。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。 重点与难点 重点:条件语句和循环语句的步骤、结构及功能。 难点:会编写程序中的条件语句和循环语句。 学法与教学用具 计算机、图形计算器 教学设想 【创设情境】 试求自然数1+2+3+……+99+100的和。 显然大家都能准确地口算出它的答案:5050。而能不能将这项计算工作交给计 算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句(板出课题) 【探究新知】 (一)条件语句 算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语 句。它的一般格式是:(IF -THEN -ELSE 格式) 当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2。其对应的程序框图为:(如上右图)

在某些情况下,也可以只使用IF -THEN 语句:(即IF -THEN 格式) 计算机执行这种形式的条件语句时,也是首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。其对应的程序框图为:(如上右图) 条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。 【例题精析】 〖例1〗:编写程序,输入一元二次方程20ax bx c ++=的系数,输出它的实数根。 分析:先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法 步骤,逐步把算法用对应的程序语句表达出来。 算法分析:我们知道,若判别式240b ac ?=-> ,原方程有两个不相等的实数根 12b x a -+= 、 22b x a --= ;若0?=,原方程有两个 相等的实数根 122b x x a ==- ; 若 0?<,原方程没有实 数根。也就是说,在求解方程之前,需要首先判断判别式的符号。因此,这个过程可以用算法中的条件结构来实现。 又因为方程的两个根有相同的部分,为了避免重复计算,可以在 IF 条件 THEN 语句 END IF

1.2.3循环语句(2) 教学目标:了解条件语句,进一步体会算法的条件分支结构 教学重点:了解条件语句,进一步体会算法的条件分支结构 教学过程: 1.for 循环 for 循环用得最多,也是最灵活的循环语句。要学好它,需要从已经学过的while循环的身上,“挖掘”出有关循环流程的要素,这些要素隐藏在while,或do...while的背后,但它将直接体现在for循环的结构上。 (1)循环条件三要素 学习了两种循环,我们来挖掘一下循环流程中的“条件三要素”。 第一、条件一般需要进行一定的初始化操作。 请看我们用while循环实现1到100累加的代码: sum = 0; i =0 while i* i<= 100, sum = sum+ i; I=i+1;end 这段代码中,循环的条件是i <= 100;因此,一开始,i肯定需要一个确定的值。前面的:i = 0;这一行代码,在声明变量i的同时,也为i赋了初始值:1。这样,条件i <= 100 得以成立(因为i为1,所以i <= 100 当然成立)。 第二、循环需要有结束的机会。 程序中最忌“死循环”。所谓的“死循环”就是指该循环条件永远为真,并且,没有另外的跳出循环的机会(后面将学到)。 第三、在循环中改变循环条件的成立因素 这一条和第二条互相配套。 (2)三要素在for循环结构上体现 for 循环的语法: for(条件初始化:条件:条件改变) 需要循环执行的语句; end 可见,for的结构中,不仅提供了的“条件”的位置,同时也提供了条件初始化,和条件改变的位置。这三者虽然在同一行上,但并不是依次连接地执行。 条件初始化的表达式首先被执行(并且只被执行一次); 然后程序检查条件是否成立,如果成立就执行循环体中的语句,否则直接结束循环。 执行完一遍循环以后,程序执行“条件改变”语句。 1到100整数累加的程序,改为for循环写,是最合适的了:

第二节《分支结构——if语句》教学设计 一、案例背景 初中信息技术新课程的实施,其课程目标定位于培养学生的信息素养,其课程的设置从知识与技能、过程与方法、情感态度与价值观三个方面实施这个课程目标。然而,众多的老师实施新课程后发现:教学内容的范围比以前更广泛了、课时远远不够、教学软硬件资源缺乏等诸多问题。因此,如何更有效地开展新课程教学,成为老师们迫切需要解决的问题。本教学案例从学生的实际情况出发,根据现有的数学、英语基础,结合简单的生活实例,引导学生进行探索式学习,问题从简单的英语口语入手,过渡到课题的研究学习。原本枯燥无味的VB程序设计,在简单、形象的生活实例下,激发了学生的思考与探索思维。这样的教学案例,值得我们反思研究、总结与完善。 二、教材分析 算法与程序设计是初中信息技术课程中内容模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 三、学生分析 初三的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 四、教学目标分析 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法,这样才能够学会认知,学会做事,乃至学会生活,

2021年高中数学《条件语句》教案1新人教A版必修3 一、三维目标: 1、知识与技能 (1)正确理解条件语句的概念,掌握其结构。 (2)会应用条件语句编写程序。 2、过程与方法 经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力 3、情感态度与价值观 了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。 二、重点与难点 重点:条件语句的步骤、结构及功能。难点:会编写程序中的条件语句。 四、教学设计 (一)练习 1. 将两个数交换,使,下面语句正确一组是 ( B )

2. 计算机执行下面的程序段后,输出的结果是( B ) A. B. C. D. 3. 下列给出的赋值语句中正确的是( B ) A. B. C. D. 4.阅读右边的程序,然后判断下列哪个是程序执行后的结果( D) A、5 B、15 C、11 D、14 【创设情境】 试求自然数1+2+3+……+99+100的和。 显然大家都能准确地口算出它的答案:5050。而能不能将这项计算工作交给计算 机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满 足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另 外两种:条件语句和循环语句(板出课题) 【探究新知】 (一)条件语句 算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法 语句。它的一般格式是:(IF-THEN-ELSE格式)

当计算机执行上述语句时,首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句1,否则执行ELSE 后的语句2。其对应的程序框图为:(如上右图) 在某些情况下,也可以只使用 计算机执行这种形式的条件语句时,也是首先对IF 后的条件进行判断,如果条件符合,就执行THEN 后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。其对应的程序框图为:(如上右图) 条件语句的作用:在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。 IF 条件 THEN 语句

《C语言循环程序设计—for语句》教学案例漠河县职业技术学校尘威威

《C语言循环程序设计—for语句》教学案例 漠河县职业技术学校尘威威 C语言基础是中职计算机专业的一门必修课,也是要求计算机专业学生学习、掌握的一门重点课程,这门课程核心内容就是要让学生掌握一门编程的语言,学会编写简单的程序,能读懂C语言源程序。 案例背景: 在计算机应用专业教学中,C语言是一门理论与实践结合得比较紧的课程。要掌握和使用好这门语言,既要求学生有比较扎实的理论基础,又要具备较强的应用实践能力。如果只是按照传统的知识体系照本宣科,让学生理解这些枯燥的概念都难,更不要说达到良好的教学效果,而且易挫伤学生学习编程的积极性。因此,在教学中可以改为从案例入手,通过给学生演示、让学生模仿,在实际应用中去探究和领悟这些概念,并适时地加以归纳总结和进行概念的延伸,让学生在轻松愉快的气氛中学习新知识。所以从课程内容而言,案例教学是适用的,是切合学生的。 循环结构是程序设计三种基本结构的重中之重,而循环中的for 循环是程序中运用最多的,也是较灵活的语句之一,它既是前面知识的延续,又是后面知识的基础,在知识构架中起着重要的衔接作用,如果不采用一些恰当有效的方法,学生在学习过程中会难以掌握。在教学过程中教师应结合一些有趣的程序,提高学生的学习兴趣,引导

学生全身心地投入课堂。本文针对学生的实际情况,具体阐述for循环语句在具体编程时的灵活应用。 教学目标确定 (一)知识与技能 1、领会程序设计中构成循环的方法 2、能使用for循环语句编写C语言语句,并能运用for循环语句编写出正确的程序。 (二)过程与方法 C语言程序设计中for循环语句教学以行动导向教学为主线,通过“提出问题―分析问题―解决问题―问题扩展―讨论―总结归纳―实践”的程序,过渡到知识应用和练习。 本课采用多媒体课件进行教学,通过课件把文字和图片有机的结合,使学生在学习过程中更加容易理解,学习效率高。在课堂讨论和实践过程中,教师适当引导,学生主动探究、归纳总结学习内容,既有利于领会掌握新知识点,又能充分发挥学生的主体作用。在重点的突破上,采用范例比较教学法,给出具体的案例,让学生通过典型的例子掌握知识,同时通过用while、do while语句的所编写的程序进行比较,加深学生印象,让学生快速的掌握for循环语句的基本结构及使用方法。 (三)情感与价值观 1.让学生在自主解决问题的过程中培养成就感,为今后自主学习打下良好的基础。

第二、三课时 1.2.2-1.2.3条件语句和循环语句(第2-3课 时) 教学目标: 知识与技能 (1)正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系。 (2)会应用条件语句和循环语句编写程序。 过程与方法 经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力 情感态度与价值观 了解条件语句在程序中起判断转折作用,在解决实际问题中起决定作用。 深刻体会到循环语句在解决大量重复问题中起重要作用。减少大量繁琐的计算。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。 重点与难点 重点:条件语句和循环语句的步骤、结构及功能。 难点:会编写程序中的条件语句和循环语句。 学法与教学用具 计算机、图形计算器 教学设想 【创设情境】 试求自然数1+2+3+……+99+100的和。 显然大家都能准确地口算出它的答案:5050。而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句

还不能满足"我们日益增长的物质需要",因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句(板出课题) 【探究新知】 (一)条件语句 算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。它的一般格式是:(IF-THEN-ELSE格式) 当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2。其对应的程序框图为:(如上右图) 在某些情况下,也可以只使用IF-THEN语句:(即IF-THEN格式) 计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条

教学目标: 1. 掌握循环语句的简单应用,初步掌握循环语句的嵌套. 2. 初步掌握用循环语句处理一些求和、求乘积问题的技能. 3. 了解用条件语句实现循环的方法,初步能在程序语句中识别出表现为条件语句的循环. 教学方法: 1. 通过编写程序,上机调试的过程,学习掌握循环语句,发展编写能力. 2. 通过具体实例,发展设计算法,编写程序来解决问题的能力. 教学过程: 一、问题情境 问题 设计计算135799?????的一个算法,并画出流程图. 二、学生活动 解决问题的算法是: 对于以上算法过程,我们可以用循环语句来实现. 三、建构教学 循环语句:循环语句一般有种:“For 循环”、“While 循环”和“Do 循环”(由于该种循环变化较多,教材中暂不介绍). (1)“For 循环”是在循环次数已知时使用的循环, 其一般形式为: 例如:问题1中算法可用“For 循环”语句表示为: Print S End 说明:①上面“For ”和“End For ”之间缩进的步骤称为循环体; ②如果省略“Step 2”,默认的“步长”为1,即循环时,I 的值每次增加1(步长也可以为负,例如,以上“For 循环”第1行可写成:For I From 99 To 1 Step -2); 流程图: 结束 开始 For I From 1 To 99 Step 2 S S I ←? End For

③“For循环”是直到型循环结构,即先执行后判断. (2)“While循环”的一般形式为: 其中A为判断执行循环的条件. 例如:问题1中的算法可“While循环”语句表示为: S← 1 I← 3 Print S End 说明: 四、数学运用 1.例题: 例1 编写程序,计算自然数1+2+3+……+99+100的和. 解:用“For循环”表示如下:用“While循环”表示如下:例2 试用算法语句表示:寻找满足1357_____10000 ?????>的最小整数的算法. 解:本例中循环的次数不定,因此可用“While循环”语句,具体描述如下:例3 抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近50%.试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率. 分析抛掷硬币的过程实际上是一个不断重复地做同一件事情的过程,利用循环语句,我们很容易在计算机上模拟这一过程. S← Read n For I From 1 To n If Rnd>0.5 Then 1 ←+ S S End For

郑州市高考语文易错题集(六)扩展语句与压缩语段A卷 姓名:________ 班级:________ 成绩:________ 一、压缩语段 (共10题;共46分) 1. (5分)概括下面一段话的主要信息。(不超过20个字) 联合国政府气候变化专门委员会在公布的最新报告中指出,全球变暖速度近来有所放缓。尽管全球温度在20世纪50年代到90年代期间每十年上升约0.2华氏度(约合0.11摄氏度),但在1998年气温达到创纪录的高度之后,变暖速度下降了一半。该委员会的科学家认为,20世纪70年代以来,人类通过温室气体排放向大气层输送的部分热量已被海洋吸收。权威的《科学》杂志也刊文称,从更长时间范围看,海洋消化人类碳排放产生的热量的能力可能比目前科学家所认为的还要强,该文首席作者、拉特格斯大学气候学家亚伊尔·罗森塔尔说:“我们可能低估了海洋储藏热量的效率,它可能为我们应对全球变暖这个难题争取了一些时间。” 2. (6分) (2019高二上·南宁期中) 阅读下面的文字,完成下面小题。 香菱学诗是《红楼梦》中的一段插曲,甚至是一截枝蔓。其中开诗学诗艺课的林黛玉,讲的是老一套,没有的惊人之语。 脂砚斋评析说,这一段是不可或缺的,因为香菱的根基、容貌都不俗,不能不入大观园,而又没有她入局的机会,便闹出个她要学诗来。此说不无道理,但因此就写出半回“慕雅女雅集苦吟诗”来,那就成了以意强为文了,那可是写小说的大忌。 香菱是的甄士隐的女儿,她的基因高尚,而曹雪芹是重视门第的,看看他对赵姨娘的描写就能体会到这一点。()《红楼梦》中出现这样一个命途多舛的人物,对于警告读者不要对人生抱太多的天真玫瑰梦十分必要。但整个说来,曹雪芹笔下的香菱,却远不像把其他几个“钗”写得那样动人。这说明曹公写作中也有、笔不逮意的情形。 《红楼梦》是小说但是频频出诗谈诗赛诗,写得生动活泼。昔日中国,诗与文章是雅的,够得着高大上的;而小说是者流的低俗段子,离高大上远了去了。曹雪芹替那么多小说角色吟诗论诗,可能还有显示自己也够得着诗作的用意。 (1)文中画横线的句子有语病,下列修改最恰当的一项是() A . 所以整个说来,曹雪芹笔下的香菱,却远不像其他几个“钗”写得那样动人

2.4 程序的循环结构(一) ------ For-Next循环结构教学方案设计教学时间:2017年4月24日下午第三节 授课教师:李通德 教学地点:计算机教室105 课题:程序的循环结构(一)---For-Next循环 一、教学设计思想 本节课先通过创设情境,设置悬念,吸引学生的注意力,引起学生的学习兴趣,再提出学习任务和要求,让学生带着问题进入下一环节的学习。 在教学过程中,重点引导学生从生活中的实际问题出发,发现生活中已有的问题,思考如何联系所学的知识来解决问题,将学习到的知识与生活实际问题紧密联系起来。 整个教学设计过程强调以学生为主体,但并不忽略老师的主导作用,学生是信息加工的主体,是知识意义的主动建构者,教师则是教学过程的组织者、指导者,教师要对学生的意义建构过程起促进和帮助作用。 二、教学目标 1.知识与技能 (1)掌握For-Next循环结构的一般格式和使用方法; (2)结合For-Next循环语句的执行流程图理解For循环结构程序的执行过程; (3)能对简单的For-Next循环程序进行分析和就具体问题使用For-Next循环结构编写简单的程序。 2.过程与方法 (1)从生活中的实际问题出发创设情景,经历分析、实践、讲解、探究、归纳,通过循序渐进、层层深入,逐步深化对循环思想和执行过程的理解; (2)在教师提示下学生联系所学的知识点上机操作,进而完成知识的巩固。 3.情感态度与价值观 本节课所创设的悬疑式的教学情境、设计以学生为主体的教学活动以及所营造的教学氛围能够激发学生学习的动机,充分调动学生学习信息技术的兴趣,并能够培养学生的自主学习的能力和发现解决问题的能力,提高他们的逻辑思维能力和分析问题的能力,激发学生的学习热情。 三、教学内容分析 《VB循环结构》是本章内容的一个重点及难点内容。For-Next循环结构的程序设计既需要前面知识的铺垫,同时还要学生打破之前的思维习惯,因此在讲授的过程中有一定的难度,要让学生多去实践、多去探究,让他们在主动学习中理解、体验和感受,提高自身的能力。 四、学生分析

《条件语句》教案 教学目标 1正确理解条件语句的概念,并掌握其结构. 2会应用条件语句编写程序. 教学重点 了解条件语句的步骤、结构及功能. 教学难点 会编写程序中的条件语句. 教学过程 条件语句:处理条件分支逻辑结构的算法语句. 其一般形式为: IF(表达式)语句序列1; ELSE语句序列2; END 语句功能为:如果表达式结果为真,则执行表达式后面的语句序列1,如果表达式结果为假,则执行ELSE后面的语句序列2. 其实,IF语句最简单的格式是: IF(表达式)语句序列1; END 这就是说,如果表达式结果为真,则执行表达式后面的语句序列1,否则跳过语句序列1. 例题: 例1、编写程序,输入一元二次方程ax2+bx+c=0的系数,输出它的实数根. 分析:先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法步骤,逐步把算法用对应的程序语句表达出来. 算法分析:在求解方程之前,需要首先判断判别式的符号,再根据判别式的符号判断方程根的情况:△>0时,方程有两个不相等的实数根;△=0时,方程有两个相等的实数根;△<0时,方程没有实数根.这个过程可以用算法中的条件结构来表示. 练习: 1、任给一个实数,求它的绝对值. 2、任意给三个数,求它们中的最大数. 3、已知三个实数,求它们中最小数.

课程小结 条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套. 编程的一般步骤: (1)算法分析:根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法. (2)画程序框图:依据算法分析,画出程序框图. (3)写出程序:根据程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来.课后作业 课本练习A3,练习B4.

高三语文一轮复习规划 一、集备组工作方向: 以建构高效课堂为目标,从集备,精选习题,讲练结合等方面着力打造高效优质课堂;主要研究方向为“有效的小组合作探究学习模式”,在集备组合力研究探讨的基础上,袁春 丽老师和秦欣老师有意向申请公开课,展示我们的研究成果。 二、一轮复习计划及实施 (一)复习总目标 1.根据今年《考试说明》,在一轮复习中,以教材为主帮且学生梳理归纳,构建起系统化的知识网络,掌握基本答题规律,形成规范答题的意识; 2.注重思维训练,培养学生的审题能力,强化学生的得分意识; 3.加强写作训练,有计划地引导学生积累写作素材; 4.指导学生养成良好的自主高效的复习习惯。 (二)复习原则 1.紧扣教材,夯实基础。 2.本阶段复习要“低、细、全、透”,即起点要低,课本和考点复习要全面、细致,知识点讲解和挖掘要彻底,不能让学生留下知识盲点。 (三)复习基本内容及措施 双线并进的策略: 明线——紧扣教材,以《史记》选读、《语言的运用》、必修教材(1-5册)、《唐诗宋词》、写作为主线,复习文言文、语言运用、诗歌鉴赏、现代文阅读、作文五个专题; 暗线——以语言基础知识、背诵、阅读、写作素材的积累为暗线。 两条线索的内容交错进行(文言文、现代文),贯穿始终。具体安排如下: 明线复习: 1.《语言的运用》———基础知识、语言运用 内容:将高考考纲列的要点与选修教学结合起来,选取其中的几个点,即语言的简明、连贯、得体,语病辨析与修改,词语的运用,言语的预设(可结合进行审题专题训练课)等,选修教学任务和高考考点中的部分内容。 形式:采取“练-讲-练”的复习模式,先通过练习发现问题,之后有针对性地梳理,重点突破,练习巩固。 2.必修教材(1-5册)与重点选修教材———整合内容进行复习 ①现代文文本——基础字词梳理:学生自主整理每篇课文中的重点词语,结合迷你小卷进行定期检测;摘抄精彩的语句、片段,积累素材。 ②背诵:利用迷你小卷和周五早自习,根据背诵规划落实重点篇目背诵;利用练字纸和每节课前3-5分钟的时间,将练字与背诵检查结合起来,一举两得。 ③必修文言文及《史记》复习——文言文板块:根据“课标”及三个版本教材,梳理出重点篇目,整合教材,完成18个文言虚词、文言句式、词类活用、翻译方法的复习;采用同类知识点整合式导学案(或同题材整合)形式,用“自主整理—重点点拨—知识迁移”的方式复习。 ④《唐诗宋词选读》——诗歌鉴赏板块:根据内容把它们重新加以整合,分成六个专题(山水田园、咏物等),梳理知识,学会知识迁移。基本思路为“自主梳理知识—典型题例

《C语言中的for循环》教学设计 班级:计科软件对131 学号:124 姓名:李泽倩 日期:2016.6.12

《C语言中的for循环》教学设计 一、前端分析 (一)教材内容分析 C语言是国内外广泛使用的计算机语言,学会使用C语言进行程序设计是计算机专业本科生需要掌握的一项基本功。它在各高校计算机专业中既是其他课程的前期基础课,又是培养学生具有程序设计、调试能力的专业核心课程。程序设计的三种基本结构重中之重就是循环结构。而循环中的for循环是程序中运用最多的,它既是前面知识的延续,又是后面知识的基础。本文针对学生的实际情况,具体阐述for循环语句的教学方法和过程,使学生理解for循环语句的格式、功能和特点及其在具体编程时的灵活应用。 (二)学习者特征分析 大学生在智能发展上呈现出进一步成熟的特征。他们的思维有了更高的抽象性和理论性,并由抽象逻辑思维逐渐向辩证逻辑思维发展。他们观察事物的目的性和系统性进一步增强,已能按程序掌握事物本质属性的细节特征,思维的组织性、深刻性和批判性有了进一步的发展,独立性更为加强,注意更为稳定,集中注意的范围也进一步扩大。 二、教学目标设计 (一)知识与技能 1、领会程序设计中构成循环的方法

2、能使用for循环语句编写C语言程序,并能运用for循环语句解决程序设计中的实际问题。 (二)过程与方法 。C语言程序设计中for循环语句教学以行动导向教学为主线,通过“提出问题―分析问题―解决问题―问题扩展―讨论―总结归纳―实践”的程序,过渡到知识应用和练习。 本次课采用多媒体课件进行教学,通过课件把文字和图片有机的结合,使学生在学习过程中更加容易理解,学习效率高。在课堂讨论和实践过程中,教师适当引导,学生主动探究、归纳总结学习内容,既有利于学习新东西,又能充分发挥学生的主体作用。在重点的突破上,采用范例比较教学法,给出具体的案例,让学生通过典型的例子掌握知识,同时通过用while、do while语句的所编写的程序进行比较,加深学生印象,让学生快速的掌握for循环语句的基本结构及使用方法。 (三)情感与价值观: 1.让学生在自主解决问题的过程中培养成就感,为今后学会自主学习打下良好的基础。 2、培养学生学习的主观能动性,激发学生学习热情,以及培养团队合作的精神。 三、教学内容设计 教学重点:C语言程序设计循环结构程序中,要使用for循环语句进行程序设计,首先要求学生要掌握语句的基本格式,理解各个表达式的作用,以及执行过程,所以C语言程序设计中for循环语句的重点是“for语句的结构”。 教学难点:for语句的应用 学生掌握语句的结构和用法并不困难,难的是在实际的应用中那些时候该使用那种循环来解决问题比较简洁、高效,所以我把本节课的难点确定为“for语句的应用”。 四、教学策略分析 (一)教学方法 1、课堂讲授,给出主要内容。

相关文档
最新文档