选择结构IF教学设计

选择结构IF教学设计
选择结构IF教学设计

选择结构IF教学设计

【教学目标】:

1.知识与技能:了解关系运算符,if语句的格式。

2.过程与方法:学会分析问题,并使用IF编程解决实际生活中的一些问题。

3.情感、态度与价值观:要健康的饮食,控制体重,增强体质。

重难点:关系运算符,IF的格式。运用所学知识解决实际问题的能力。

【教学方法】自主学习、合作探究法

教学过程:

一:导入

同学们,刚才老师让大家都测量了一下自己的身高和体重,你会疑问:今天上计算机课,量身高体重干什么?

出示小视频,了解BMI,出示任务一:在学案上写出BMI计算公式,然后右击编辑程序,并运行,计算一下自己的BMI。然后填入学案。

那么BMI是用来做什么的呢?他是用来判断我们的体重是正常的,如果不正常,你应该怎么办?哪位同学起来讲一下?渗透情感教育。讲完后加星。

是的,我们要根据不同的体重情况选择我们正确的生活习惯,从而有一个健康的身体。

今天我们就来学习PYTHON编程中的选择结构IF。板书课题。同学们,我们以前学习的程序都是一步一步按顺序执行的叫做顺序结构,而我们知道,编程的目的是为了解决我们生活中的问题,我们生活中的问题多种多样,只有顺序结构是不能解决所有问题的,这就需要今天我们学习的选择结构,还有以后要学习的循环结构,这三种是编程的三大基本结构。

二、新授

同学们,这个BMI值具体是什么标准呢?出示BMI国际标准。同学们看这里出现了运算符号,我们要讲解一下PYTHON中的运算符号和数学中的不同。出示,讲解。30秒时间,强化记忆,键盘上找一找。

要想用if来解决实际问题,我们就需要三板斧

三板斧之一:想一想,在这个小程序中,需要经过几次判断?也就是几个if语句。分别需要判断出哪些结果?

三板斧之二:用如果那么进行描述。在然后写在学案上。

拍照上传,一般没有错误。

三板斧之三:把语言描述改写成IF语句。

出示IF格式,我们知道,程序的编写在格式上有非常严格的要求,一点错误都会造成程序的不能运行。一空格一冒号还有缩进不能掉。同学们看到IF,就要想起这句顺口溜,大家一起来说一下。

我们刚才用汉语言描述和if语句的对应关系是这样的,出示PPT,讲解。

请同学们完成任务一:右击打开桌面上的“方法一.py”,补充程序,并调试运行。学生上台演示。可拍照上传。优生下机指导,完成有奖。

请同学们看任务二:关于这个小程序,老师还有另外一种方法,请刚才我们学习的if语句格式在学案上完成,然后在你的电脑上右击打开“方法二.py”,补充并运行试试吧。解决问题有多种方法。

三、拓展:

双十一优惠月到了,小明同学要买个体重计,价格在100元至150元之间都可以,他抢到了天猫通用12元红包和9折优惠券,但购买时只能用一种,算一下怎样买更合算。

用我们刚才学习的2种方法都可以实现。

先请同学们思考三板斧:

之一:需要几次判断?

之二:用如果那么描述。

之三:改写成IF语句。

学生在学案上完成,拍照上传,讲解错误。全部在电脑上完成。奖励。

四、谈收获:

五、下课。

选择结构IF导学案

【小调查】

我的身高是()米,体重是()千克

【我的bmi】

bmi=_________________________ #体重是t 身高是g 右击编辑程序并运行计算,我的bmi是( )

【任务一】体重判断

编写一个程序,能够根据同学们的体重指数进行判断是偏瘦,正常,偏胖,先在学案上补充完整,然后在电脑上右击编辑“方法一.py”程序进行补充,并调试运行。

【拓展】

双十一优惠月到了,小明同学要买个体重计,价格在100元至150元之间都可以,他抢到了天猫通用12元红包和9折优惠券,但购买时只能用一种,算一下怎样买更合算。

用我们刚才学习的2种方法都可以实现。

t=i n t(i n p u t('请输入你想买体重计的价格'))# t 是原价

h=t-12# h是用红包后价格

y=t*0.9# y是用优惠券后价格

方法一方法二

【收获树】

《VB选择结构程序设计》教学设计

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

信息技术教案:选择结构程序设计

信息技术教案:选择结构程序设计 各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢 [1]教学目的: 、让学生了解选择结构程序 2、掌握逻辑量的概念 3、掌握关系表达式和逻辑表达式 4、了解IF语句 [2]教学重点:选择结构程序和关系表达及逻辑表达式 [3]教学难点:选择结构程序的掌握 [4]教学方法:引入法 [5]教学工具: [6]教学内容: 当结构为真时是-1,结果是假时为0 IFX>0THENPRINTX 关系:即运算量的关系。六种。>= 关系表达式:即用关系运算符把运算量联接起来的式子。 例:A>B,X>=y,mN等。例:X=Z

如:A>B为真时,则NoTA等于假 程序: A=3 B=4 PRINTA,B,NoTA>B,NoTABTHEN PRINTA IFNoTA>BTHENPRINTB END 2)AND相当于数学里的交集,即两个运算量取交集 如:A={1,2,3,4,5,6,7} B={1,2,66,54,34,5,3} A交B={1,2,3,5} 即AANDB=-1如AANDB没有值则为0 例:IFAANDBTHENPRINTA 3)oR相当于数学里的并集集 A={1,2,3,4,5,6,7} B={1,2,66,54,34,5,3} AUB={1,2,3,4,5,6,7,66,54,34} 逻辑运算符的运算规则为真值表:

真值表为(略) 逻辑表达式:用逻辑运算符联接起来的式子。 例1:AANDBoRcoRNoTA A>BNoTA等。 4、IF语句的格式: IF逻辑表达式THEN语句1ELSE语句2 学生写出程序运行的值: 小结: 略 教效果 教后感选择结构程序设 各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢

最新人教版高中数学必修三1.2.2 选择结构公开课教学设计

教学目标: 1.理解流程图的选择结构这种基本逻辑结构. 2.能识别和理解简单的框图的功能. 3. 能运用三种基本逻辑结构设计流程图以解决简单的问题. 教学方法: 1. 通过模仿、操作、探索,经历设计流程图表达求解问题的过程,加深对流程图的感知. 2. 在具体问题的解决过程中,掌握基本的流程图的画法和流程图的三种基本逻辑结构. 教学过程: 一、问题情境 1.情境: 某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为 0.53,50,500.53(50)0.85,50, c ωωωω?≤?=??+-?>?其中ω(单位:kg )为行李的重量. 试给出计算费用c (单位:元)的一个算法,并画出流程图. 二、学生活动 学生讨论,教师引导学生进行表达. 解 算法为:

1S 输入行李的重量ω; 2S 如果50ω≤,那么0.53c ω←?, 否则500.53(50)0.85c ω←?+-?; 3S 输出行李的重量ω和运费c . 上述算法可以用流程图表示为: 教师边讲解边画出第10页图1-2-6. 在上述计费过程中,第二步进行了判断. 三、建构数学 1.选择结构的概念: 先根据条件作出判断,再决定执行哪一种 操作的结构称为选择结构. 如图:虚线框内是一个选择结构,它包含一个判断框,当条件p 成立(或称条件p 为“真”)时执行A ,否则执行B . 2.说明:(1)有些问题需要按给定的条件进行分析、比较和判断,并按判 断的不同情况进行不同的操作,这类问题的实现就要用到选择结构的设计; (2)选择结构也称为分支结构或选取结构,它要先根据指定的条件进行判断,再由判断的结果决定执行两条分支路径中的某一条; (3)在上图的选择结构中,只能执行A 和B 之一,不可能既执行A ,又执 行B ,但A 或B 两个框中可以有一个是空的,即不执行任何操作; (4)流程图图框的形状要规范,判断框必须画成菱形,它有一个进入点和 两个退出点. 3.思考:教材第7页图121--所示的算法中,哪一步进行了判断? 四、数学运用 分析 由于一元二次方程未必总有实数根,因此,求解时,要先计算判别式△24b ac =-,然后比较△与0的大小,再决定能否用求根公式求解.所以,在算

VB《分支结构》教学设计教案

VB《分支结构》教学设计教案

教材Visual B asic 程序设计 出版 社 西安电 子科技 大学出 版社 作 者 周耿烈 赵双萍 课题分支结构 任课 教师 课 时 4

教学目标1、知识目标: ①通过实例正确理解If语句的概念、表示方法、结构和用法;了解If语句在解决实际问题中的作用。通过具体的实例,理解、掌握If语句的格式及功能,并在理解分支语句语法的基础上掌握多分支结构的使用。 ②能够初步用If语句设计算法;进一步体会算法的基本思想,提高逻辑思维能力。 2、能力目标: ①通过实例,培养对解决具体问题的过程与步骤进行分析的能力。 ②通过模仿、操作、探索,设计界面、算法、编写程序以解决具体问题,发展应用算法的能力。 ③在解决具体问题的过程中学习If语句,感受算法的重要意义。 3、情感目标: ①通过具体实例,感受和体会算法思想在解决具体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,形成良好的学习情感,增强学习乐趣。 ②通过感受和认识现代信息技术在解决实际问题中的重要作用和威力,形成自觉地将实际问题和现代信息技术结合的思想。 ③在编写程序解决问题的过程中,逐步养成扎实严谨的科学态度。 教学重点让学生学会使用If语句,掌握分支判断程序结构,并用来解决实际问题,养学生的探索、创新能力。 教学难点条件语句的表示方法、结构和用法;对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。

教学方法教法:展示法、提问法、启发法、任务驱动法、演示讲解法 学法:探索学习法、分析法、讨论法、总结法 课前 准备 课件、教案、素材、多媒体机房 设计意图 通过制作“健康知识问答”和“体重指数速查工具”,引导学生利用分支结构解决日常生活和工作中的问题,学会对条件进行分析判断并设置条件,学会根据分析判断得到的结果来决定下一步要做什么,学会使用多分支结构。本节课通过理论联系实际的方法来调动学生的学习积极性和主动性,经过不同任务的提升,循序渐进,激发学生的合作意识、探究意识和创造性意识。 教学过 程 教学环节时 间 安 排 教师活动 学生活 动 设计意图5 教师提问:你 能帮老师完整 地翻译下面的 句子吗? If we pay attention to 学生思

程序的选择结构教学设计

程序的选择结构 教案编写教师:付虹杨 实际授课教师: ___________________ 实际授课日期:

Then End if Else The n Then Else Else End if 教学过程教师活动学生活动设计意图格式2:又叫块If I f 条件Then Else 2> End I 语句组1> 语句组说明: 新课讲授 (1)条件可以是算术表达式、关系表达式或逻辑表达式等。表达式都会 得到两种可能:非真即假,True或False。 (2)格式2中的if与end if 必须成对出现,缺一不可。 (3)在书写时,格式1中的<语句组>可以有多条语句,如 果有多条语句则必须写在一行,而且语句之间用冒号“:” 分隔开。格式2中的<语句组>中的多条语句,则需分行书写。 (4)将If、Else和End If 语句左对齐,而<语句组1>和<语 句组2>向右缩进若干空格,以使程序结构更加清楚,便 于阅读和查错。 4、条件语句的执行过程 当条件成立时,执行Then后面的语句组1, 否则执行语句组2 选择结构的流程图如下所示: 5、下面我们共同运用选择结构来解决问题:例1、选择题 将鼠标价钱大竞猜的程序补充完整。 Dim a As Si ngle a=I nputBox(“请输入您猜的价钱”) ____ a=20_Print"猜对了"__Print “猜错了” 学生边看课 件,边听教师 讲解选择结构 的基本格式。 注意事项,及 程序的执行过 程。 学生运用选择 结构将鼠标价 钱大竞猜程序 补充完整。 进一步理解 选择结构的 用法、格式、 功能。 让学生熟练 掌握双分支 选择结构的 两种基本格 式及相互转 换。

分支结构教学设计

学会分支,也学会选择 《分支结构》教学设计 一、教材内容分析 1、本节的主要内容及在本章中的地位 分支结构是程序设计结构中的一个重要模化。既是顺序结构的延续,又是程序编写的一个基础。对以后编程影响重大。通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为高中时学习多分支选择结构打下基础。 2、课时安排:一课时 二、学习者分析 本节是在学习了程序的基本要素和顺序结构的基础上学习的,大部分学生对程序的编写和结构有了一种认识,所以在这个基础上学习,学生可以再上一个台阶。但仍有部分学生对程序的要素和顺序结构认识不够、掌握不好,不能顺利地编写好程序;这部分学生仍需老师的辅导、鼓励和同学的帮助。 三、教学目标 1.知识与技能 (1)了解分支程序的结构,流程以及作用。 (2)熟悉掌握分支语句的作用格式。 (3)掌握分支选择结构实现条件判断控制。 (4)能够运用分支选择结构设计编制程序解决问题。 情感目标: 1、在思维分析中,体验学习带来的自信与成功感,激发学生学习的兴趣。 2、通过趣味性的教学内容,使同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。 3、培养学生的逻辑思维能力,促进学生对问题解决方法的理解。 2.过程与方法 (1)通过简单游戏程序的运行和流程思考,培养学生的思考逻辑分析能力。(2)通过运行程序、分析程序、编写程序提高学生自主学习的能力。 (3)通过分层教学和辅导,学生能力得到提高。 (4)通过小组学习,提高学生的学习兴趣和团结合作精神。 3.情感态度价值观 通过体验程序,分析程序,修改程序和编写程序,提高学生学习兴趣,克服畏惧心理,培养学生的团结合作精神和拓展学生的能力,使每个学生的能力都有提高。 四、教学重点及难点 重点:分支语句的流程图,分支语句的实现过程以及分支语句的格式。 难点:分支语句的应用以及分支语句的格式,。 五、教学策略 本节是本章的一个重点、难点,故采用情景设置,游戏导入,讲练结合,任务驱动,分层辅导,分层练习,小组学习等多种立体方式呈现。以教师为主导,

vb选择结构教案

卓资县职业中学实训学案 班级_____姓名_________科目: VB 程序设计主备:闫森审核:日期: 课题:选择结构程序设计实际应用(2) 实验目的: 1、掌握If语句的使用。 2、掌握Select Case语句的使用。 实验内容与过程 说第一步:独学(请同学们独立完成以下任务) 知识回顾: 1、单分支条件语句格式:①IF <表达式> THEN 语句块 End If ②IF <表达式> THEN 语句块 2、双分支条件语句格式: IF <表达式> THEN 语句块1 Else 语句块2 End If 任务1(基本设计题) 题目:一般网络游戏只允许成年人进入,你来编写一个根据 明 : 本 节 课 只 完 成 任 务 1 和 任 务 2 的 题 目 要 求 及 问 年龄判断是否成年的小程序。(规定成年人年龄>18周岁) 请你根据题意,利用双分支条件语句格式2种方法(单行和 多行)编写程序代码,并上机测试。 设计界面如下: 编写程序代码:

题 。课后作业下次实训务必完成。第二步:合作(问题)探究(对学、群学) 任 务 2. ( 提 高 设 计 题) 在 “ 神州号”程序中,需要判断飞船飞行状况。当飞船速度继续 加大时,飞船将达到第二宇宙、第三宇宙速度(见下表)试 编写程序,输入不同的飞船速度V,判断它的各种飞行状况, 显示出来 飞船速度V 单位 (km/s) 飞行状况情况 程序界面如下: 补充程序代码: Private Sub command1_click() Dim V AS single, n AS integer V= VAL(InputBox(“SPEED=”,”输入速度”)) <=V< 1--Move around Earth飞船绕 地球做匀速圆周运动 1 11 19<=V< 2--Move around SUN飞船离开 地球的控制 ,围绕太阳转 2 V> 3--Break gravitate of solar 飞船挣脱太阳引力飞出太阳 系 3 其它警告出错信息0

《分支结构——if语句》教学设计

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

高中信息技术选择结构1教案 粤教版

2.3 选择结构第一课时教学设计 【教学内容】 (1)教材模块:《算法与程序设计》 (2)年级:高中一年级 (3)所用教材出版社:上海科技教育出版社 (4)所属的章节:第二章第三节 (5)课时数:2课时 【内容分析】 选择结构是VB程序设计三个基本结构之一。是学生学习VB程序入门,掌握程序语言的重要内容。 【教学目标】 知识1、掌握条件逻辑表达式的构成 2、掌握简单IF语句的格式及其含义 技能1、通过自主探究学习、编写程序,让学生掌握简单if语句的语法格式和使用方法。 情感1、形成良好的程序程序书写格式。 2、学会自主学习和养成独立解决问题的能力。 【学生分析】 县级城市学生大部分来自农村,80%以上的学生在学校没有受到正规的计算机入门教育,大部分学生对编程一无所知,还有一部分学生英语基础特差,但通过一个学期的信息技术必修课学习后对电脑简单操作有一定认识,因为选择结构是程序设计基础中的一节重要内容,所以本节课分二个课时进行教学,第一课时主要讲IF语句的简单结构和标准结构,第二课时讲多重分支与多重选择语句。 【教学重点和难点】 重点:简单选择结构和标准选择结构的语法和逻辑运算。 难点:选择结构算法的实现。 【教学策略设计】 【教学过程设计】 1.教学过程 教学环节教师活动学生活动设计意图

导入新课5分钟 活动1:给出特定关键词“小学生、 公共汽车”,要求学生用“如果…… 就……”句型造句; 活动2:要求学生用以上关键词,使 用“如果……就……否则就……”句型造 句; 活动3:由于现在公共汽车都是无人 售票,公交公司想要设计一款自动检票的 设备,该设备能够自动测出身高并确定是 否需要买票。假定机器自动测出乘客的身 高为H,请大家想想计算机该怎么判断乘 客需要买什么票?用你自己的语言说出 判断过程。并试着翻译成英语。 学生思考并积 极回答 大部分学生会 造句:如果小 学生身高小于 1.2米,就不用 买票. 如果H<1.2米 就不用买票, 否则就要买 票. 通过使用学生熟 悉的常识,引起学生积 极思考,激发学生学习 兴趣,想像力和继续探 讨的热情和期待。 新课教学20分钟 1.师生一起画出活动3的流程图 2.探究学习:写出该程序 学生自己看书学习IF语句的语法 并试着写出该程序 3.展示部分学生作品并小结IF语句 的简单格式。(有的同学可能用简单格式 有的可能用标准格式,这里一起讲评) 4.完善作品 (提醒学生程序的书写格式) 5.小结IF语句语法格式 1)、IF 条件 THAN 语句块 END IF 2)、IF 条件 THAN 语句块1 ELSE 语句块2 END IF 学生一起画 学生自学教材 并试着写出程 序 找两位做得最 好的同学上台 讲解他的程序 并介绍选择实 现的方法 未做完的或程 序有错误的同 学进一步完善 作品,已经完 成的同学作为 小老师指导其 他同学。 请两位同学上 台小结IF语句 的格式。 在学生使用“如 果……就……否则 就……”造句,并翻译 成英语的基础上学生 很快会形成“IF…… THEN……ELSE……”概 念,通过自己学习教材 的IF语句语法格式从 而将模糊的想法转化 成严格的程序语句定 义,再通过程序实践、 老师点评、小结和自己 改正、完善作品从而内 化为自己的知识。 课堂任务1、书64页课本例题填空。全部学生必须 完成 通过二个任务强化IF语句的练习,并

选择结构程序设计

第四章择路而行---选择结构程序设计 第一节路口诀择----条件语句 一、教学目标 1、掌握选择结构程序中常用的Qbasic语句。 2、掌握选择结构程序设计方法。 3、能利用选择结构程序设计解决简单的实际问题。 二、教学重点: 1.选择结构的语句及功能 2.选择结构中程序设计方法。 三、教学方法:讲授法,对比法,分组讨论法。 四、教学时间:2课时 五、教学教程: (一)引入新课:前面我们学习了顺序结构程序设计,利用顺序结构只能设计一些较简单的程序,如果要处理复杂的问题,就需要采用另外两种基本结构:选择结构和循环结构。选择结构,是一种常用的主要基本结构,是计算机科学用来描述自然界和社会生活中分支现象的重要手段。其特性是:无论分支多寡,必择其一;纵然分支众多,仅选其一。 (二)讲述新课 l 单行条件选择语句IF 1、单行结构条件语句IF…THEN…ELSE 格式:IF <条件> THEN <语句1> [ELSE <语句2>] 功能:最简单的条件选择语句,用来进行条件判断,使语句有条件的执行。 说明: 1)当<条件>为真(非零数)时,则执行<语句1>。 2)ELSE语句可以省略。 3)当<条件>为假(零)时,而且语句中有ELSE语句则执行<语句2>。 4)IF、THEN、ELSE必须在同一行上。 2、示例A、输入x的值,计算y的值。 REM 程序名为:eg1.bas INPUT “请输入x的值:”,x IF x>=0 THEN Y=1+X ELSE Y=1-2*X PRINT "Y=";Y END 例:求一元二次方程Ax2+Bx+C=0(A<>0)的实数根。 分析:写写出程序的流程图,参考流程图来写程序。 程序清单如下: INPUT A,B,C D=B*B-4*A*C IF D<0 THEN then X1=(-B+SQR(D))/(2*A) X2=(-B-SQR(D))/(2*A) PRINT “X1=”;X1, “X2=”;X2 ELSE PRINT “此方程无实根” END

高中数学 2.2算法的基本结构及设计 顺序结构与选择结构教学设计 北师大版必修3

2.2算法的基本结构与设计 ——顺序结构与选择结构 【教学目标】 知识与技能:通过设计流程图来表达解决问题的过程,了解流程图的三种基本逻辑结构:顺序、条件分支、循环。理解掌握前两种,能设计简单的流程图。 过程与方法:通过模仿、操作和探索,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力。 情感态度与价值观:通过算法实例,体会构造的数学思想方法;提高学生欣赏数学美的能力,培养学生学习兴趣,增强学好数学的信心;通过学生的积极参与、大胆探索,培养学生的探索精神和合作意识。 【教学重点】运用程序框图表达顺序结构和条件结构的算法 【教学难点】规范程序框图的表示以及条件结构算法的框图 【教学过程】 例1:现在有甲、乙两个瓶子。甲瓶子装的是酱油,乙瓶子装的是醋。现在让你设计一种方法,把甲、乙瓶子中装的东西进行交换。即让甲瓶子装醋,乙瓶子装酱油。你将会如何设计? 算法如下:1。准备一个空瓶子丙。 2。把甲瓶子中的酱油倒进丙中。 3。把乙瓶子中的醋倒进甲中。 4。把丙瓶子中的酱油再倒进乙中。 以上这就是这件事情的一种算法。 前面我们学习了“算法”,它是我们解决问题的核心。算法可以用我们的语言来表述,但是用语言来表述有时会出现歧义,并且语言表述算法不够简练。因此我们就有了另一种表示算法的方法——流程图。 流程图是一种规定的图形、指向线及文字说明来准确、直观地表示算法的图形. 流程图的基本符号 起止框 输入输出框 处理框 判断框 连接点 循环框 用箭头连接图形符号 注释框 以上的算法用流程图 表示就可以表示如下:

一.规范程序框图的表示: ①使用标准的框图符号. ②框图一般按从上到下、从左到右的方向画,流程线要规范. ③除判断框外,大多数框图符号只有一个进入点和一个退出点. ④一种判断是“是”与“否”两分支的判断,而且有且仅有两个结果; 另一种是多分支判断,有几种不同的结果. ⑤在图形符号内描述的语言要非常简练清楚. 二、顺序结构 顺序结构是由若干个依次执行的处理步骤组成. 例如:图1 例2:对任意三个实数x 、y 、z 求出最大值。写出算法。 算法:1。输入三个数x,y,y 。 2。将x 和y 进行比较大小。 3。如果x 比y 大,就用x 和z 进行比较大小;如果y 比x 大,就用y 和z 进行比较大小 4。进行x 与z (y 与z )大小的比较。即可以得出这三个数中最大的数。 三、选择结构 根据条件判断,决定不同流向。 以上的算法用流程图表示就可以表示如下: 例3:设y 为年份,按照历法的规定,如果y 为闰年,难么或者y 能被4 整除不能被100整除,或者y 能被400整除。 分析:对于给定的年份y ,要确定它是否为闰年,需要进行判断,判断的结果决定后

顺序结构与选择结构(说课稿)

顺序结构与选择结构(说课稿) 尊敬的各位评委老师,大家上午好!今天我说课的内容选自普通高中课程标准实验教科书《数学(必修三)》第二章第三节第一课时——顺序结构与选择结构。下面,我将从以下七个方面介绍我对本节课的教学设想:一、说教材;二、说学情;三、说教法及依据;四、说学法及依据;五、说教学过程;六、说板书设计;七、说教学反思。 一、说教材 1、教材的地位和作用 算法是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术的飞速发展,算法在科学技术和社会发展中中发挥的作用越来越大。而顺序结构与选择结构则是算法的两种基本结构,既是为以后学习循环结构打下基础,也是为以后学习更高深的算法作好铺垫。 2、教学目标的确定 根据本课教材的特点、教学大纲对本节课的教学要求以及学生的认知水平,我制定了以下的三维教学目标: 1、知识与技能目标: (1)了解算法框图的概念,掌握各种框图符号的功能。 (2)了解顺序结构和选择结构的概念,能用算法框图表示顺序结构和选择结构。 2、过程与方法目标: (1)通过学习算法框图的各个符号的功能,培养学生对图形符号语言和数学文字语言的转化能力。 (2)学生通过设计算法框图表达解决问题的过程,在具体问题的解决过程中理解流程图的结构。 3、情感、态度与价值观目标: 学生通过动手,用程序框图表示算法,进一步体会算法的基本思想,体会数学表达的准确与简洁,培养学生的数学表达能力和逻辑思维能力。 3、教学的重点和难点 根据教学目标和本年龄段学生的认知规律,我把教学重点设为: 重点:各种程序框图功能,以及用算法框图表示顺序结构和选择结构。 由于学生首次接触算法框图,认知上会有一定的困难,故把教学难点设为: 难点:对顺序结构和选择结构的概念的理解;和用算法框图表示顺序结构和选择结构。 二、说学情 从知识结构上来说,学生在本章第一节已经了解了一些算法的基本思想,这是本节课的重要知识基础,从能力上来说,这个阶段的学生已经具有一定的分析问题、解决问题的能力,逻辑思维能力也初步形成,思维比较活跃但缺乏严谨性。因此,在设计教学中不仅要充分调动学生的学习积极性,更要注意培养学生严谨的数学思维。 三、说教法及依据 学生首次接触算法框图,根据教学内容、教学目标和学生的认知水平,本节课主要采取问题导入式教学,即“创设情境,提出问题——讨论问题,提出方案——交流方案,解决问题——模拟练习,运用问题——归纳总结,完善认识”,通过对问题的探究过程让学生掌握新知识,同时在解决问题的过程中掌握新知识的应用和解题过程,提高学生独立解题的能力。 四、说学法及依据

C语言选择结构程序教案设计

一、教学思想(包括教学背景、教学目标) 1、关于“C语言” 计算机的本质是“程序的机器”,程序和指令的思想是计算机系统中最基本的概念,只有懂得程序设才能懂得计算机,真正了解计算机是怎样工作的;通过学习程序设计可以使我们进一步了解计算机的工作原理,更好地理解个应用计算机,学会用计算机处理问题的方法。C语言作为一种高级程序设计语言,相比其他高级程序设计语言有着公认的一些特点,比如语言本身简介,生成的代码质量高,使用灵活等。它既可以编写计算机系统软件又可以编写各类应用软件。C语言作为一种简洁高校并且支持结构化编程的程序设计语言,在讲究效率的时代,对于帮助学习者掌握程序设计的基本思想和方法,进而更好地理解计算机的工作,会有极大的帮助。 2、关于选择结构程序设计 选择结构程序设计是结构化程序设计的3种基本结构之一,是程序设计中常用的结构。前面介绍的顺序结构里,程序中的所有语句按照书写顺序依次执行。而在日常生活中,处理事情的顺序并不都是按部就班的顺序进行,有时会根据某些条件进行选择。比如在进行周末活动安排时,我们可以说:“如果天气好,我们就去郊游,否则我们就去体育馆打球。”在这样安排中,可以看到,“郊游”和“打球”哪个动作实际执行依赖于“天气好”这个条件是否满足。 在程序设计中,上述安排就要用选择结构来实现。选择结构的作用是根据所给条件的真假,决定程序的运行途径。在上述实例中,“天气好?”是控制条件,它的作用是决定程序的流程,如果天气确实好,则条件为真,进行“郊游”这个活动,如果天气不好,则条件为假,进行“打球”这个活动。 “郊游”和“打球“两个活动只进行一个,该选择结构结束后,再执行下面的语句。 3、教学目标 知识与技能目标:掌握关系运算、逻辑运算和C语言条件语句的使用。 过程与方法目标:通过课程举例,程序的比较和运行和程序流程图的使用,让学生加深记忆,理解条件语句的执行顺序。

选择结构教案

《程序的选择结构》教学设计 【课题名称】:《程序的选择结构》 (选自粤教版教材信息技术选修1《算法与程序设计》一书第二章第3 节,本节计划分两个课时,此教学设计为第一课时) 【教学目标】: 1、理解程序的选择结构,掌握VB程序中的条件语句的构建,掌握关系 表达式、逻辑表达式等程序设计语言的基本知识; 2、通过对问题的分析、设计、解决来真正了解计算机解决问题的过程, 体验编程解决问题的乐趣; 3、培养学生们对问题宏观分析的能力,多角度分析、处理,并能学以致 用,在收获知识的同时挖掘自己的潜力; 【学情分析】: 此次授课的班级为高一的少年班,他们的信息技术课程最新的进度刚好是必修阶段的第四章——编制计算机程序解决问题,在必修课中, 他们已经了解了编程解决问题的大致过程,以及VB中的一些基本语句。 因此本节课的重难点设置如下: 教学重点: VB中的条件语句的格式、能从实际问题中提炼做判断条件的表达式教学难点: 对实际问题分析出选择结构,提炼出条件表达式,并能用程序设计语言 来实现 【教法设计】: 采用“问题解决教学法”、“学科结合法”、“讲授法”

【学法设计】: 分析法、实践练习法【教学过程】:(简) (一)、导课(5分钟)(二)、讲授 (三)、练习(包含课堂练习)(四)、知识拓展 (五)、知识总结

【评价设计】 【教学过程】:简 (一)、生疑: (二)、质疑: (三)、练习(包含课堂练习) (四)、知识拓展 (五)、知识总结 【教学过程】: (一)、导课(5分钟)什么是选择结构 /*兴趣为主——引出主题——能理解选择及选择的条件控制*/ 教师先提出“物联网”的概念,即物与物之间的相互连接。物联网的实现能使我们的生活更方便。比如可以根据外面光线来选择自动地拉合窗帘,天亮时把窗帘自动拉开,天黑时自动合上。又或者为了保障家里的财产安全,设置防盗装置,当有人从门窗进入时,会发出警报信息,同时发送短信或视频到手机中。这些都是根据某种情况或条件做出的选择,生活中我们自己也会遇到很多选择。(可以让大家说说自己的选择)教师在屏幕上显示四个按钮,四个按钮后面分别对应四个活动,让同学们选择一个按钮,进行课堂活动。其中四个活动分别设置如下: 按钮一活动:英文翻译。 按钮二活动:(游戏)看商品,猜价格。 按钮三活动:(游戏)计算自己的健康指数 按钮四活动:语文造句。用“如果…那么…否则…”来造句 其中:活动一和活动四直接体现了选择,而活动二和活动三可以让学生谈谈哪里体现了选择。教师来解释选择结构,并以两个选择结构为例,给出流程图,解释选择在程序中的实现过程,展开教学。

多分支结构教学设计

多分支结构教学设计 ──爱心礼物AB案探讨 湖北省黄石市第二中学李志 摘要:在全国、省市信息技术优质课中对培养学生信息素养存在两种争议:一种观点认为课堂教学中应注重学生技术、技能培养,将教学中指导学生如何操作和使用作为核心;一种是在教学中着重培养学生处理信息的方法和过程,用探究学习的方式去发现和学习技术,形成技能。本文在多分支教学中设计的“爱心礼物”AB案实际上就是基于这两种观点的典型例子,通过具体教学与反思,我更赞同第二种观点,即引领学生思维,培养分析问题和解决问题的能力,通过思维促进技能。 关键词:信息素养多分支结构 一、引言 在信息技术课程教学当中,我们培养学生信息素养,或者说信息能力,到底这是一种什么样的能力?这个问题在全国、省市信息技术优质课中存在两种争议:一种观点认为课堂教学中应注重学生技术、技能培养,将教学中指导学生如何操作和使用作为核心;一种是在教学中着重培养学生处理信息的方法和过程,用探究学习的方式去发现和学习技术,形成技能。 对于这个问题,我一直在思考,是否能把狭义的信息技术能力(技术上的操作)拓展到广义视角,也就是信息处理能力和技术能力并举这个目标上来? 我在多分支教学设计中,设计了“爱心礼物”AB案,AB案反映了两种不同的教学设计理念,通过实际教学和反思,让我更加坚定了引领学生思维,培养分析问题和解决问题的能力,通过思维促进技能的教学理念。 二、教学分析 1.教材分析 本节课是教育科学出版社普通高中课程标准实验教科书《算法与程序设计(选修)》第二章第2.3.2节的部分内容。本节内容是在学生初步了解了VB的编程环境、VB中的数据类型、变量的使用以及If单分支与双分支结构,进一步向学生展示VB多分支选择结构的使用。 2.学情分析 本课教学对象为高一年级学生,我所带的3个班是年级基础较好的理科班,学生思维活跃,接受能力较强,当然,也有一些计算机基础较为薄弱的学生。学生本学期第一次接触到程序设计,但是一周开设了2节课,课程开设以来,学生已经基本掌握了使用计算机解决问题的步骤,能够完成简单输入、计算、输出的顺序结构程序,上节课已经学习了单分支和双分支选择结构,学生对If的这两种结构有了一定的理解,能够编写简单的选择结构程序。

高中信息技术 选择结构教学设计 教科版选修1

2.3选择结构教学设计 【基本说明】 本教学设计参与人员基本信息 【教学内容】 (1)教材模块:算法与程序设计 (2)年级:高中二年级 (3)所用教材出版社:上海科技教育出版社 (4)所属的章节:第二章第三节 (5)课时数:1课时 【内容分析】 选择结构是VB程序设计的基本结构之一,在解决有条件选择问题上,具有自己的优势。选择结构在数学分析中应用非常广,根据不同的可能性,设计不同的流程,执行不同的程序。本节将通过一系列活动的实践使学生掌握实现选择结构的基本语句,了解控制选择结构程序执行的判断条件的构成。本节的活动,在设计上具有一定的递进关系,对同一个需要解决的问题采取条件变换的形式,实现由简单到多重选择结构程序语句的教学,然后通过多重选择结构程序与专用的多分支选择语句程序的对比分析和运行,让学生体验不同选择语句的适用情况。在所有活动的实践过程中,对选择条件的处理贯穿始终,是学习选择结构的重要线索,能否对其充分理解,将直接关系到选择结构的学习效果。 【教学目标】 知识1、掌握条件逻辑表达式的构成 2、掌握IF语句的格式及其含义 3、掌握select case语句的格式及其含义 技能1、通过编写程序,让学生掌握if语句的使用方法 2、通过对多重控制条件的分析,让学生学会使用if语句实现选择结构的嵌套 3、通过阅读程序,让学生理解select case语句的使用过程 情感1、养成良好的编程习惯 2、能够运用所学的条件逻辑表达式,对实际问题进行综合分析 【学生分析】 在高一数学必修3第一章《算法初步》中,已经介绍了算法的选择结构和用if语句来实现简单的单分支与两分支的选择。因此,作为高二的学生,他们已经了解和掌握了算法与程序设计的一些基本知识;通过高二对VB的学习,学生们也掌握了一些VB程序设计语言的基本知识和技能;这些都为本节课的学习打下了良好的基础。 【教学重点和难点】 重点:学生能够使用选择语句实现各种选择流程的控制是本节的重点内容。

《选择结构》教学设计和反思

会判断的程序 VB选择结构 ■教材分析: 本节课的教学内容是初中信息技术选修教材第一篇《程序设计》中第3单元第二节的内容。选择结构是程序设计中的重要内容,有了选择程序开始变化多样,同时程序相对前面的顺序结构也变复杂,这要求学生有一定的逻辑思维和逻辑推理的能力,所以教学中应通过生动有趣与生活密切相关的程序,激发学生学习VB程序的兴趣,使学生在愉快的学习氛围中掌握VB分支结构语句及编程技术,培养学生的思维能力、解决问题的能力和创新能力。 ■学情分析: 本节课是初二年级VB选择结构的新授课。在这之前学生已初步掌握用赋值语句进行顺序结构程序设计,并经历了可视化编程的一般过程,但前段教学主要通过案例讲解程序,学生通过模仿完成程序的编写,学生独立编写程序的能力较弱。因此教学过程多使用与生活紧密结合的实例来加深理解,由学生主动发现生活中的判断应用,引入条件语句。教师通过提出问题、分析问题、引入新知、解决问题等环节使学生逐步掌握编程思想,学会程序设计。 ■教学目标: 1.知识与技能 (1)掌握IF语句的基本格式、功能和应用 (2)学会用IF语句编程,解决日常生活中实际问题 2.过程与方法 学生通过本节课问题的逐步深入,初步掌握运用VB分支语句编程解决实际生活中问题的一般过程和方法。 3.情感态度与价值观 (1)运用半成品加工策略,完善程序,设计程序培养学生思维的逻辑性和严谨的学习态度。 (2)在程序设计的过程中体验成功的喜悦,激发学习程序设计的兴趣。 4.行为与创新 能运用学习的分支结构语句进行创新设计,以解决生活中的问题。 ■课时安排 安排1课时。 ■教学重点与难点 1.教学重点:IF语句的格式和功能 2.教学难点:灵活运用if分支结构语句完成程序的设计 ■教学方法与手段 讲授法、演示法、自主探究学习法。 ■课前准备 教学课件、学生任务 ■教学过程

第六课分支结构教学设计_

__________________________________________________ 课 题 第6课 分支结构 ——QQ 登录窗口程序设计 所选教材 浙教版信息技术九年级上 所属章节 第二单元 适用年级 九年级 课的性质 新课 课 时 1课时 教 学 目 标 知识与技能目标 1. 了解分支结构、关系表达式、逻辑表达式的概念; 2. 了解MsgBox 函数的含义和使用方法; 3. 了解VB 常用的分支结构语句格式。 过程与方法目标 通过“qq 登录窗口”程序设计,了解分支结构的程序设计方法。 情感态度与价值观 在利用分支结构程序解决实际问题的过程中,体验分支结构程序设计思想在日常生活中的应用,逐步形成严谨的逻辑思维能力。 教学重难点 教学重点 1.分支结构的含义 2.关系表达式和逻辑表达式 。 教学难点 1.关系表达式和逻辑表达式的用法; 2.理解分支结构的执行过程。 教材分析 《分支结构》是《信息技术(九年级)》第二单元VisualBasic 程序设计初步中的第4课。本课通过设计、分析、制作一个学生熟悉并喜欢的QQ 软件的登录程序, 让学生了解分支结构的概念,掌握分支结构的语句格式,初步掌握简单的分支结构程序设计方法。 学生分析 学生在前面课程的学习中已经学习了顺序结构的程序设计方法,了解了VB 语言的基本语句、语法,熟悉使用VB6进行界面设计和编程调试的一系列操作方法,初步了解了分支结构流程图画法,为本课分支结构的学习打下了基础。 教学准备 QQ 登录窗口程序、qq.exe 文件、图片素材、教学课件; 教学过程 课堂环节 教师活动 学生活动 设计意图 引 入 教师展示QQ 登录窗口 师:这个同学们熟悉吗?这是什么? 今天我们来当一次腾讯公司的员工,设计制作一个QQ 软件的登录程序。 在做之前,我们可以先试用一下,账号:406389599,密码是两位数,请同学们猜猜看,并试一试能否登录成功。 教师告知密码,请学生再试着登录 你怎么知道登录成功(或失败)? 问:谁来描述一下QQ 登陆程序的功能? 学生回答:QQ 学生猜测密码并尝试登录 学生输入密码尝试 学生回答:有提示框 学生回答:登陆账号,并判断账号密码是否 以学生熟悉和喜欢的软件qq 登录窗口为主题,激发学生兴趣。同时,让学生通过登录尝试对程序有一个大概的了解,为后面的软件功能分析做好铺垫。

《选择结构》教学案例

【教学课题】选择结构 【适用年级】普通高中一年级 【所用教材】教科版《算法与程序设计》 【学情分析】教学对象为高一年级的学生,通过前面VB语言基础和顺序结构的学习,学生已具备学习选择结构的基础。 【教材分析】选择结构是建立在顺序结构的基础上,又为后续学习循环结构作了铺垫,是教材中的重点之一。教材着重分析飞船是否升空的程序例题,并没有系统介绍if 语句的格式和功能,教师应根据具体情况进行适当的补充。 【教学目标】1、知识和技能: (1)掌握IF 语句的格式和功能。 (2)会画IF 语句的流程图。 (3)学会用IF 语句解决日常生活中实际问题。 2、过程和方法: 经历分析、归纳、实践,掌握IF 语句的格式和功能 3、情感态度与价值观: (1)通过完善和编写程序,培养学生严谨的思维习惯。 (2)培养学生对程序设计的兴趣和设计程序解决实际问题的能力。 (3)培养学生热爱生活的积极心态,树立正确的人生观。 【教学重点】1、选择结构的格式和功能。 2、选择结构在实际生活中的应用。 【教学难点】运用IF 语句解决实际问题。 【主要教法】讲解、启发、演示 【主要学法】自主探究、模仿、实践、协作 【教学用具】微机房多媒体演示系统 【教学过程】 一、创设情境,激发兴趣 1.教师由“神五”的发射成功引出第一宇宙速度问题,即:当飞船达到什么速度时,才可能绕地球做匀速圆周运动? 2.学生通过讨论、查找资料给出第一宇宙速度为7.91千米/秒。 3.教师给出问题:如何实现输入飞船速度,程序判断飞船能否升空?请分析并给出流程图。 4.和学生一起讨论画出飞船运行状态流程图。

二、合作讨论,学习新知 1.教师归纳得出选择结构的概念,即:根据不同条件来决定程序执行走向的结构,称为选择结构。 2.教师先给出例句,和学生一起分析每行语句的含义,然后归纳出IF 语句的格式: 三、利用新知,解决问题 1. 老师给出“判断飞船能否升空”VB 程序的半成品,让学生完善程序。 2. 教师演示如何在窗体显示飞船升空图片,学生模仿。 3. 请小组代表演示自己的程序,适时解决编程中出现的问题。 四、适当延伸,开阔视野 1.教师提出问题:当飞船速度继续加大时,飞船将达到第二宇宙速度、第三宇宙速度,试编写程序,输入不同的飞船速度,判断它的各种飞行状况。 2.如何实现当输入不同的宇宙速度时提示文字的颜色不同? 3.如何实现当输入不同的宇宙速度时变换不同的图片?学生摸索,和教师一起讨论得出用程序代码实现加载图片的语句格式。如:Image1.Picture = LoadPicture("e:\earth.jpg")。 五、解决问题,巩固新知 1.请学生编写程序:用计算机产生一个1到100之间的随机整数,然后判断这个数是奇数还是偶数,并输出该数及判断结果。 2.编程实现:从键盘输入三个数,并输出三个数中的最大数。 六、课堂小结,进行升华 人的一生要面临各种各样的选择,选择自己的路时,不要徘徊,不要退缩,任何借口只会成为我们前进的绊脚石。拿出你的勇气和智慧,在考虑成熟的前提下谨慎而果断地作出你的选择。一旦作出选择,就要坚信自己的抉择,勇敢地向目标奋进,只要你有了这份

相关文档
最新文档