第二章第3节:程序选择结构——多重选择语句

合集下载

程序的选择结构

程序的选择结构

程序的选择结构——多重选择语句【导读】在VB语言中,选择结构可以通过IF语句和Select Case语句这两个条件语句来实现,运用条件语句的关键是条件的判断,如果能够正确地表达条件,就可以简化程序。

在多重选择情况下,使用Select Case语句,可以使程序更直观、更准确地描述出分支走向,如何引导学生针对实际问题适时的选择和正确使用多重选择语句,是本节课的关键所在。

本节课教师通过复习旧知识引出新任务,再由学生根据解决问题的要求分析设计算法,并用已经学过的IF嵌套完成新任务,在此过程中让学生实践探究,主动发现问题,引起学生强烈的简化程序的需求,在此基础上,教师适时的引出多重选择语句Select Case,使程序得到优化,在学生理解“多重选择”语句的结构、使用方法之后,亲自去解决“学生成绩的评定”、“神舟号”飞船成功飞行问题,从中感受多重选择语句Select Case使用方法和程序优化的思想。

体现了“技术为需求服务”、根据具体任务“恰当选择技术”解决实际问题的新的教学理念。

【教学目标】知识与技能:1.初步掌握VB语言的多重选择语句的格式、功能及执行过程。

2.学会使用VB语言的多重选择语句来实现选择控制结构,解决简单的实际问题。

过程与方法:从“购买苹果”问题出发,一起经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的过程,学会利用多重选择语句解决实际问题。

情感态度与价值观:激发学习兴趣,提高分析处理问题的能力,增强逻辑思维能力。

【教材分析】广东教育出版社信息技术(选修1)《算法与程序设计》教材中介绍了三种程序结构,在选择结构前介绍了顺序结构,在选择结构之后了介绍循环结构,选择结构在教材中起到了承上启下的作用。

《程序的选择结构》一节是选自教材第二章第3节内容。

本小节内容分为条件语句和多重选择语句,应为2课时内容。

第1课时主要内容为IF条件语句的使用方法及关系、逻辑表达式的应用。

第2课时为多重选择语句。

建瓯市第二中学高一信息技术教案:第二章第三节《程序的选择结构》

建瓯市第二中学高一信息技术教案:第二章第三节《程序的选择结构》

程序的选择结构一、教学目标1、知识与技能理解程序选择结构中的条件选择语句的执行流程,掌握条件选择语句和多种选择语句的使用方法,能够编写简单的选择结构的程序,以解决生活中的一些计算问题.2、方法与过程本节从简单的问题入手,通过一道求一个数的绝对值的题目,让学生明白条件选取择语句的执行流程及使用方法.通过一道输入学生分数,判断该分数是属于哪种等级的题目,让学生初步接触多种选择语句的使用。

进而再做类似的练习,加强学生的理解,课程安排形成循序渐进的梯度,充分挖掘学生潜力.3、情感态度和价值观程序设计选取的题目都是生活中遇到的例子,加强学生利用本学科解决日学生活中的问题的意识。

二、重点难点1、教学重点(1)条件选择语句和多重选择语句的使用(2)程序条件选择结构的执行流程(3)会使用条件语句和多重选择语句编写程序解决简单的应用题2、教学难点:根据题目写出正确的程序三、教学环境所需软件:学生机要安装VB6。

0或以上版本。

四、教学过程导入:演示求一个数的绝对值这道题的程序,让学生明白通过程序可以解决数学中的问题,也给学生展示完整的程序代码,这道程序的功能就是靠这些代码来控制的,引起学生的注意,激发他们的求知欲。

一、演示上述的程序,并把程序代码中的各行代码的作用解释一遍,顺便把程序的执行流程说明一下,编写的程序与设计的算法是一致的.程序2—3Private sub command1_click() ‘定义名为command1_click()的事件过程Dim A as single ‘定义求绝对值的数A为单精度实型A=inputbox(“r=",”请输入半径”)‘输入A的值If A〉=0 then ‘如果A〉=0Print “Y=";A‘输出A的值ElsePrint “Y=”;-A ‘输出-A的值End ifEnd sub ‘过程结束二、条件语句在解决问题的过程中,常常需要对事物进行判断和选择,如上题中,求一个数A的绝对值,如果A〉=0,则这个数的绝对值为A,否则为-A。

程序的选择结构2

程序的选择结构2

教学过程导语:有时候对于多种情况,用If语句来解决,这样的程序可读性和效率方面都是比较差的。

在VB中,设置了一个处理多种情况的语句,称为多重选择语句。

(一)多重选择语句格式:select case 表达式case 表达式列表1语句组1case 表达式列表2……case else语句组N+1end select其中(1)表达式和表达式列表可以是数值型或字符型,表达式列表还可以是多个用逗号分开的表达式。

(2)表达式列表与表达式的类型必须相同。

(3)表达式列表又称值域,它有如下三种形式:①表达式1,表达式2,……②表达式1 to表达式2③ Is关系表达式(二)多重选择语句的执行过程多重选择语句的执行过程是:当表达式的值为表达式列表1时,执行语句组1;当表达式的值为表达式列表2时,执行语句组2;……当表达式的值为表达式列表N时,执行语句组N;当表达式的值不是上述值时,执行语句组N+1;下面我们通过实例来比较一下If语句和多重选择语句的区别:输入一个成绩,如果90分以上,则输出“优秀”;80-89,则输出“良好”;70-79,则输出“中等”;60-69,则输出“及格”;60分以下则输出“不及格”,请编写程序。

如果这道题使用if语句来编写程序的话,程序如下:Private sub command_click()X=inputbox(“请输入一个分数”)If X>=90 then print”优秀”If X>=80 and X<89 then print”良好”If X>=70 and X<79 then print”中等”If X>=60 and X<69 then print”及格”If X <60 then print”不及格”End sub运用多重选择语句编写的程序如下:Private sub command_click()X=inputbox(“请输入学生成绩”)Select case XCase Is>=90Print”优秀”Case 80 to 89Print”良好”Case 70 to 79Print”中等”Case 60 to 69Print”及格”Case elsePrint”不及格”End selectEnd sub小结:与顺序结构相比较,选择结构就是程序的执行不再完全按照语句的顺序执行,而是根据某种条件是否成立来决定程序执行的走向,它进一步体现了计算机的智能特点。

活动三使用多重选择语句实现活动二的程序

活动三使用多重选择语句实现活动二的程序
分析:
设购书款数为X元,优惠价为Y元,则:
X (X ≤ 100) Y= 0.9*X (100 < X < 200)
0.85*X (200 ≤ X < 300) 0.8*X (X ≥3现“二选一”的功能。如下图:
程序流向
分支一
分支二
三层if语句的嵌套的结构图:
<测试表达式>可以是任何数值表达式或字符表达式,case后 的“表达式范围” 有三种形式:
1) <表达式1> [,<表达式2>]…
如:Case l,3,5(值的罗列)
2) <表达式1> TO <表达式2> 3) Is <关系运算符> <表达式>
如:Case l0 TO 30(一段范围) Case “A” TO “Z”
If<条件1> TYh=e1n If<条件>Then
If<条件E>LSTEhen
……
……
Else
End If IF X=0 TIHf<E条N 件>Then
Else …… End If
Y=0 …… End If
ELSE End If
Y=-1
END IF
END IF
功能流程图:
条件1
N
条件2
N

条件n
Y=0.85*X Case Else Y=0.8*X End Select Text2.Text = Y End Sub
例:
Private Sub Command1_Click() If Text1.Text = "王刚" Then
If UCase(Text2.Text) = "ABCDE" Then MsgBox "口令正确!"

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

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

《程序的选择结构》教学设计一、教材分析本课选自广东教育科学出版社出版的普通高中课程标准实验教材——《信息技术》(选修1)算法与程序设计第二章第三节程序的选择结构。

本章是程序设计的基础,涵盖了VB程序设计语言的基本知识和程序设计的思想与方法,本节的主要内容是通过实例引导学生经历分析问题、设计算法、编写程序、调试程序等基本过程,学会使用VB的条件语句和多重选择语句解决实际问题,而我所讲课的内容是VB的条件语句。

二、学情分析本课的教学对象是高中一年级学生,他们对程序设计语言基本没有接触过,学生对程序设计的学习内容既期待又“恐惧”。

学生通过对第一章的学习,已了解程序的三种基本控制结构,能对简单算法进行设计和表达,对于学习本课的选择结构已有一定的基础。

三、教学目标(一)知识与技能1、理解VB语言的条件语句的格式、功能和执行过程。

2、学会使用VB语言的条件语句编程解决实际问题。

(二)过程与方法1、通过学生自主探究体验分析问题、设计算法(书写流程图)、编写程序、调试程序等环节,掌握用计算机解决具体问题的一般过程。

2、通过实践操作掌握程序调试运行的具体方法。

(三)情感态度与价值观1、通过具体实例,体会算法在解决具体问题中的意义和作用,增进对数学的了解,形成良好的数学学习情感,自觉形成将数学理论和信息技术结合的思想。

2、在编程解决实际问题的过程中,逐步养成严谨的科学态度。

四、教学重点与难点1、教学重点:条件语句的格式、功能、执行过程。

2、教学难点:如何利用条件语句解决实际问题。

五、教学方法以“问题解决教学法”为主,采用任务驱动、学生自主探究、合作交流的方式,引导学生循序渐进地学习条件语句,掌握其用法。

六、教学准备1、准备一根长度为1米的细铁丝;2、将教材42页程序2-4输入记事本文件“示例.TXT”中;3、学生计算机均安装网络教室软件。

七、教学过程(一)新课导入【教师提问】教师向学生出示一根长度为100厘米的细铁丝,希望用来制作一个面积为500CM2的矩形。

多重选择语句ppt课件

多重选择语句ppt课件
同学们都喜欢知道自己 的星座,请编写一个程 序以实现:每输入一个 生日日期,就进入一个 对应星座。
水瓶 1.20-2.18
双鱼 2.19-3.20
白羊 3.21-4.19
金牛 4.20-5.20
双子 5.21-6.21
巨蟹 6.22-7.22
狮子 7.23-8.22
处女 8.23-9.22
天枰 9.23-10.23
天蝎 10.24-11.22
射手 11.23-12.21
摩羯 12.22-1.19
13
此课件下载可自行编辑修改,供参考! 感谢您的支持”;n if n>0.59 then print “该地区居民生活处于贫困水平” if n>=0.5 and n<=0.59 then print “该地区居民生活处于温饱水平 ” if n>=0.4 and n<0.5 then print “该地区居民生活处于小康水平” if n>=0.3 and n<0.4 then print “该地区居民生活处于富裕水平” if n<0.3 then print “该地区居民生活处于最富裕水平”
3. 表达式列表又称值域,有如下三种形式: (1)表达式1,表达式2,…… (2)表达式1 to 表达式2 (3)Is 关系表达式
8
Private sub command1_click()
x=inputbox(“请输入人均食品支出总额”,”输入”) y=inputbox(“请输入人均个人消费支出总额”,”输入”) n=x/y
if n>=0.5 and n<=0.59 then print “该地区居民生活处于温饱水平

if n>=0.4 and n<0.5 then print “该地区居民生活处于小康水平”

2022年教学教材《多重选择语句》参考优秀教案

2022年教学教材《多重选择语句》参考优秀教案

程序的选择结构————多重选择语句【课标要求】〔二〕程序设计语言初步1.内容标准〔1〕理解并掌握一种程序设计语言的根本知识,包括语句、数据类型、变量、常量、表达式、函数。

会使用程序设计语言实现选择控制结构。

〔2〕理解模块化程序设计的根本思想,初步掌握其根本方法。

〔3〕初步掌握调试、运行程序的方法。

〔4〕在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计的根本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。

2.活动建议〔1〕选择实例,根据解决问题的要求分析设计算法,恰当地使用选择控制结构编写源程序,调试并运行该程序,在过程中体验程序设计语言的逻辑特点。

【内容分析】本节课选自选修一?算法与程序设计?〔广东版教材〕——“多重选择语句〞一节内容。

基于学生已掌握利用条件语句来解决两种情况的判断和选择问题,在现实生活中,往往会遇到需要选择的情况多于两种,对于此类问题如何利用计算机来处理和解决?本课结合当前中学生所关注的“超级女声〞等生活实例出发,引出制作“明星档案〞问题,引导学生将事先从网上获取并分类整理的信息,利用VB编程中多重选择语句的算法结构,巧妙的加以运用——既到达利用计算机解决问题的初衷,同时又在自然而然的知识渗透中培养学生良好的信息素养。

多重选择语句是在选择语句教学完成之后,接下来要完成的一个教学难点。

此处的“教学内容分析〞只是描述了上述的教学情况,并没有就“多重选择语句〞这一知识点本身进行深入的思考与剖析。

接下来的描述应属于“教学策略〞范畴,也就是设计本节课的整体思路。

从描述上来看,是想以“超级女声〞来引入,紧抓“明量档案〞这一主线来贯穿整个教学。

考虑到“超级女声〞这一节目的火爆,以及“明星〞对学生的超级影响力,相信会调动起学生极大的学习热情。

“好的开始是成功的一半〞,能选用深受学生喜爱的容,同时又能完整地包含教学内容的实例来进行教学是非常讨巧的方法。

【教学目标】知识性目标:VB语言条件语句的应用;多重选择语句的根本格式;让学生了解分析问题、设计算法、编写程序等用计算机解决问题的根本过程。

信息技术《多重选择语句》教学设计

信息技术《多重选择语句》教学设计

《多重选择语句》教学设计一、教学分析(一)教学目标:1.知识与技能(1)理解在什么情况下使用多重选择语句。

(2)掌握多重选择语句的语法格式、功能和执行过程。

(3)掌握多重选择语句种表达式、表达式列表之间的关系及表达式列表的表示方法。

2.过程与方法(1)学会使用多重选择语句来实现选择控制结构,解决生活中的实际问题。

(2)掌握程序调试运行的方法。

(3)以游戏的方式引入课题,师生共同探究,引导学生体验应用信息技术解决实际问题的过程和方法。

3.情感态度价值观(一)在实践的过程中体验自主学习、合作学习的乐趣,培养学生的学习方法。

(二)通过解决生活中的事例,培养学生利用信息技术的相关知识解决实际问题的习惯与意识。

(三)以学生感兴趣方式提出课后拓展课题,延续学生的学习热情。

(二)教学重点、难点1.教学重点(1)理解多重选择语句的格式与执行过程。

(2)灵活运用多重选择语句中表达式列表的三种表示方法。

2. 教学难点(1)正确使用多重选择语句的格式(2)正确运用多重选择语句中表达式与表达式列表的表示方法。

(三)教学内容与学生情况的分析1.教学内容分析本节课使用的教材是广东教育出版社出版《信息技术(选修1)算法与程序设计》,第二章程序的选择结构,2.3.3多重选择语句,本节课主要引导学生经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的过程。

在应用教材的基础上又做了一些调整,通过教师设计“购物街—猜价格游戏”联系学生的实际生活和感兴趣的话题,使教学引入不再单一,学生在分析设计、编写程序实现游戏的过程中,主动思考问题,利用以前学习的知识,提出解决方法,通过单步执行程序体会利用if选择语句解决问题带来的不便,引出处理多选一的情况使用多重选择语句,从而明确遇到多选一问题的解题思路。

2.学生情况分析本课教学对象为高一年级学生。

学生在多年的信息技术课程学习中,本学期第一次接触到程序设计。

课程开设以来,学生已经基本掌握了使用计算机解决问题的步骤,对分析问题、设计算法能够熟练掌握,能够完成简单输入、计算、输出的顺序结构程序,前几节课已经学习了条件语句,对选择结构具有了一定的理解,能够编写简单的选择结构程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章第3节:程序选择结构——多重选择语句教学基本信息课题多重选择语句学科信息技术年级高一教材书名:《算法与程序设计》出版社:广东教育出版社指导思想与理论依据新课程理念强调结合学生生活和学习实际设计问题,通过自主探究、小组合作、教师引导等多种学习方式解决实际问题,让学生在分析问题、设计算法、编写程序、调试程序的过程中,学会用计算机解决问题,进一步掌握信息技术、增强信息意识、提高信息素养。

新课程还强调教师应该通过对课程内容的合理延伸或拓展充分提高学生学习兴趣,挖掘学生潜力,培养学生发现、探究、解决问题的能力,最终实现学习方式的转变,为终身学习做好准备,本教学设计就是在此背景下设计实施的。

教学背景分析教学内容:《多重选择语句》是第二章第3节的“程序选择结构”中的一个重要的组成部分,是在学完程序的顺序结构、程序选择结构IF语句后,是对选择结构更深入的了解和应用。

多重选择语句能够很好解决当条件较丰富的情况下,如何使程序的可读性、易用性增加,更好的解决所出现的问题。

通过本节的学习,让学生理解多重选择语句的结构,学会利用多重选择语句来解决实际问题,进一步激发学生的求和欲。

学生情况:高一(9)是年级中的重点班,学生信息技术基础可以,学生学习习惯好,接受能力强。

前面学习了分析问题、设计算法、编写程序等解决问题的基本过程。

在VB语言中的顺序结构中,学生基本上能够利用计算机完成简单计算、输入、输出功能,会使用If语句来解决两种情况的判断和选择问题。

在本节课中,通过在多种条件环境下来理解if语句的不足和多重选择语句的结构与功能,达到本节课的教学目标。

教学方式:自主学习法、合作探究法、讲授法、任务驱动法教学手段:多媒体广播系统、演示文稿教学目标知识与能力目标:1、掌握VB语言的多重选择语句的格式、功能和执行过程。

2、掌握VB语言的表达式、表达式列表等程序设计语言的基本知识。

3、学会使用VB语言的多重选择语句来实现选择控制结构,解决实际问题。

过程与方法目标:1、经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的过程,体验成功的快乐。

2、了解正确的程序书写格式,初步掌握程序调试运行的方法。

情感态度与价值观目标:1、在老师指导下,与同学共同探究问题,让学生体验自主学习、协作学习的乐趣。

2、通过解决各种实际问题,感受计算机为生活服务的乐趣,建立使用计算机编程解决生活中实际问题的信心。

教学重点、难点教学重点:理解多重选语句的结构。

教学难点:在理解多重选择语句结构的基础上,如何利用计算机来解决生活中的实际问题。

教学策略设计在教学中通过如何使用键盘控制移动的坦克,用if语句进行比较,发现if语句解决这类问题的不足,引出多重选择语句,引导学生去解决这类问题。

教学中采用了“小组讨论”、“学生探究”、“任务驱动”、“师生互动”等方法。

教学过程设计教学阶段教师活动学生活动设计意图时间一、复习旧知提问前面所学习过的键盘事件及如何让控件移动的原理。

复习提问回答问题复习旧知,承上启下 3二、新授课1、提出问题:如何使用键盘上下左右和ASWD 八个按键实现两个坦克的不同方向的移动,并加载不同的图片?提问思考培养学生分析问题的能力22、分析解决问题,小组讨论:用什么算法和程序语句来解决这个问题呢?引导学生思考,小组讨论。

小组代表回答:用选择结构中的If语句来解决这个问题。

学生练习:用If语句完成移动的坦克代码的编写。

If KeyCode = vbKeyLeft ThenImgtank.Picture = LoadPicture(App.Path & "\pic\tankleft.jpg")Imgtank.Left = Imgtank.Left - 200End IfIf KeyCode = vbKeyRight ThenImgtank.Picture = LoadPicture(App.Path & "\pic\tankright.jpg")Imgtank.Left = Imgtank.Left + 200End IfIf KeyCode = vbKeyUp ThenImgtank.Picture = LoadPicture(App.Path & "\pic\tankup.jpg")Imgtank.Top = Imgtank.Top - 200End IfIf KeyCode = vbKeyDown ThenImgtank.Picture = LoadPicture(App.Path & "\pic\tankdown.jpg")Imgtank.Top = Imgtank.Top + 200End IfIf KeyCode = vbKeyA ThenImgtank1.Picture = LoadPicture(App.Path & "\pic\tankleft.jpg")Imgtank1.Left = Imgtank1.Left - 200End IfIf KeyCode = vbKeyD ThenImgtank1.Picture = LoadPicture(App.Path & "\pic\tankright.jpg")Imgtank1.Left = Imgtank1.Left + 200End IfIf KeyCode = vbKeyW ThenImgtank1.Picture = LoadPicture(App.Path & "\pic\tankup.jpg")Imgtank1.Top = Imgtank1.Top - 200End IfIf KeyCode = vbKeyS ThenImgtank1.Picture = LoadPicture(App.Path & "\pic\tankdown.jpg")Imgtank1.Top = Imgtank1.Top + 200End If 提问思考并实践练习巩固If语句的学习53、学生思考If语句的不足:(1)如果用If语句来解决这个问题,请问用了多少个个If语句来完成?(2)这么多的If语句给我们带来了哪些不便的地方?师生共同分析:(1)一个条件需要一个If语句,书写复杂,可读性差。

If语句逐条判断,程序执行效率低。

(2)对于多种选择情况,用If语句进行编写结构不清晰,容易出错。

引导学生思考、分析小组讨论和分析理解If语句解决多种情况的不足34、教师引导Select Case语句的学习:有没有更方便一点的语句来解决这个问题?避免出现上面的不足。

在VB语言中,设置了一个处理多种情况的语句,称为多重选择语句,投影展出其基本格式,讲解其基本结构和用法。

(1)表达式和表达式列表可以是数值型或字符型。

(2)表达式列表与表达式类型应相同。

(3)表达式列表又称为值域,它有如下四种形式:Case 1Case 1,3,5Case 10 to 20Case Is>=10教师引导讲解知识点学习SelectCase语句的格式和用法引出SelectCase语句的学习5三、实践练习1、Case 表达式列表与语句组一对一情况请同学们把“移动的坦克”的程序用Select Case语句进行改写并调试运行。

Select Case KeyCodeCase vbKeyLeftImgtank.Picture = LoadPicture(App.Path & "\pic\tankleft.jpg")Imgtank.Left = Imgtank.Left - 200Case vbKeyRightImgtank.Picture = LoadPicture(App.Path & "\pic\tankright.jpg")Imgtank.Left = Imgtank.Left + 200Case vbKeyUpImgtank.Picture = LoadPicture(App.Path & "\pic\tankup.jpg") Imgtank.Top = Imgtank.Top - 200Case vbKeyDownImgtank.Picture = LoadPicture(App.Path & "\pic\tankdown.jpg")Imgtank.Top = Imgtank.Top + 200讲解多重选择语句的执行过程教师巡视实际操作掌握SelectCase语句的用法13四、展示交流学生展示自己程序,与其他同学分享交流学习体会,共同提高。

老师及时点评、鼓励。

总结和点评交流分享及时反馈学生掌握的情况5五、课后练习利用所学知识,将上节课的案例《小兔跑步》中的小兔按顺序加载8张图片,使小兔更自然布置任务上机练习运用SelectCase语句解决问题 2六、归纳总结1、对学生完成任务情况进行小结,再次提示学生注意程序书写规范。

2、对本节课内容进行回顾总结:多重选择语句的格式和运用总结梳理知识点回顾和总结知识点的学习2学习效果评价设计评价方式1.老师课上根据巡视情况和学生交流展示时的表现在总结的过程中对学生的学习效果进行简单点评;2.设置“课堂练习题”和“课后练习题”任务,根据完成任务情况,课后老师给出量化评价。

本教学设计与以往或其他教学设计相比的特点(300-500字数) 本节课以小游戏“移动的坦克”导入,激发学生学习兴趣。

在新课的讲解中,以“如何将月份转换成英文?”为例,通过实际操作,让学生直观感觉用If语句编写多种选择情况问题存在执行效率低、结构不清晰等不足,从而引出Select Case语句的学习。

这种通过逐条运行程序来比较程序的运行过程,体会程序的执行效率在教学过程中直观明了,效果良好。

在Select Case语句的学习中,通过趣味案例移动的坦克的把多重选择语句由浅到深的逐步讲解,增强了学生对知识点的理解和掌握,案例经典。

案例的设计大大提高了知识的趣味性和吸引力,解决了通常情况下学生学习程序设计的畏难、退缩情绪,既达到让学生灵活运用所学知识,又让学生学会用计算机解决生活实际问题,提高学习兴趣。

在教学方法上使用“任务驱动法”,以情境创设→课堂活动→展示交流→归纳总结为主线展开教学,始终以学生学为主体,倡导学生积极参与。

通过师生互动、生生互动让学习过程成为学生自主建构的主动认知过程。

相关文档
最新文档