文档库 最新最全的文档下载
当前位置:文档库 › 循环语句说课稿

循环语句说课稿

循环语句说课稿
循环语句说课稿

《循环语句》说课稿

各位老师:

大家好!我叫***,来自**。我说课的题目是《循环语句》,内容选自于新课程人教A 版必修3第一章第二节,课时安排为一个课时。下面我将从教材分析、教学目标分析、教学方法与手段分析、教学过程分析等四大方面来阐述我对这节课的分析和设计: 一、教材分析

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

本节课主要内容是两种循环语句。 学生在前面已经学习了算法的三种基本结构的框图,学习了输入语句、输出语句、赋值语句和条件语句,这些都是学习本节内容的知识基础。 本节在教材中起着承上启下的作用。一方面把框图转化为语言,将循环结构在计算机上实现,另一方面为学习较复杂的流程图打下基础。本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用。 2.教学的重点和难点

重点:理解for 语句与while 语句的结构与含义,并会应用

难点:应用两种循环语句将具体问题程序化,搞清for 循环和while 循环的区别和联系 二、教学目标分析 1.知识与技能目标:

初步掌握三种不同的循环语句的形式、执行过程和比较对循环语句的作用。 2.过程与方法目标:

通过本节课的教学,培养学生分析问题,解决问题,创造性思维的能力和自学能力。 3.情感,态度和价值观目标

在学习过程及解决实际问题的过程中,尽可能的用基本算法语句描述算法、体会算法思想的作用及应用,增进对算法的了解,形成良好的数学学习情感、积极的学习态度。 三、教学方法与手段分析

1.教学方法:充分发挥学生的主体作用和教师的主导作用,采用启发式,并遵循循序渐进

的教学原则。这有利于学生掌握从现象到本质,从已知到未知逐步形成概念的学习方法,有利于发展学生抽象思维能力和逻辑推理能力。

2.教学手段:通过各种教学媒体(计算机)调动学生参与课堂教学的主动性与积极性。 四、教学过程分析 1.复习引入

复习循环结构,目的是承上启下,以旧引新,一方面引起学生对旧知识的回忆,另一方面为引入循环语句作铺垫。

操作方法:师生共同在黑板上画出框图,并对重点适当强调。

例1.设计一个计算100321++++ 的算法并写出相应的框图。

直到型 当型

复习的时候通过提问的方式强调重点,学生通过对比,发现差异。 2. 探索新知

通过上面的两种循环结构程序框图,引出今天所要学习的两种循环语句,他们分别对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE 型)和直到型(UNTIL 型)两种语句结构。即WHILE 语句和UNTIL 语句。

下面就向学生们介绍这两种语句的一般格式,并在相应位置作出对应的程序框图。之后提问:通过对照,大家觉得WHILE 型语句与UNTIL 型语句之间有什么区别呢?(学生独立思考,交流讨论、教师予以提示,点拨指导。由特殊到一般培养学生的观察、归纳、概括能力)

3.例题精析

例2 把例1的直到型循环框图转化为程序。

教师将直到型语句写在直到型结构旁边,并连线,告诉学生,这就是直到型循环语句。通过这样的训练,使学生意识到程序和框图是一一对应的,写程序只需把框图翻译成相应的语句即可。并且对循环语句有了一个大体的印象。可以培养学生的观察能力和对比能力

例3.求平方值小于1000的最大整数

. (WHILE 型)语句的理解 4. 课堂小结

⑴循环语句的两种不同形式:WHILE 语句和UNTIL 语句(另补充了For 语句),掌握它们的一般格式。

⑵在用WHILE 语句和UNTIL 语句编写程序解决问题时,一定要注意它们的格式及条件的表述方法。

⑶循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算任务。如累加求和,累乘求积等问题中常用到。 (通过师生合作总结,使学生对本节课所学的知识结构有一个明确的认识,抓住本节的重点。) 5. 布置作业

必做:设计一个计算1399+++ 的算法,画出程序框图,写出相应程序。

选做:设计一个计算123

2341

n

n

++++

+

的算法,画出程序框图,写出相应程序。

[设计意图]课后作业的布置是为了检验学生对本节课内容的理解和运用程度以及实际接受情况,并促使学生进一步巩固和掌握所学内容。对作业实施分层设置,分必做和选做,利于拓展学生的自主发展的空间。

6.板书设计

VB-条件语句-循环语句练习题

VB条件语句和循环语句 测试习题(满分100分) 班级姓名 一、根据程序写运行结果 1.写出下列程序的运行结果。(5分) Private sub command1_click X=VAL(text1.text) IF X<0 THEN Y=ABS(X) ELSE Y= -X END IF PRINT "Y=";Y End sub 运行结果: (1)在text1中输入99 输出 (2)在text1中输入-23 输出 2. 写出下列程序的运行结果。(5分) Private sub command1_click N=1 FOR X=3 TO 10 STEP 3 N=N*2 NEXT X PRINT "N=";N End sub 运行结果: 3.写出下列程序的运行结果。(5分) Private sub command1_click S=0 FOR X=10 TO 1 STEP 4 S=S+X NEXT X PRINT " S=";S End sub(5分) 运行结果: 4.写出下列程序运行结果。 (5分) Private sub command1_click FOR I= 1 TO 5 step 2 PRINT I, NEXT I End sub 运行结果: 5. 写出下列程序的运行结果。(5分) Private sub command1_click X=VAL(text1.text) IF X/2=Int(X/2) THEN S=X+1 ELSE S=X-1 END IF PRINT "S=";S End sub 若在text1中输入以下数字,运行结果: (1)99 (2)98 二、根据题意,完善下列程序。(每空5分) 1.请设计一个程序,将从键盘上任意输入的两个数中最大的那个选出来。 Private sub command1_click A=VAL(text1.text) B=VAL(text2.text) IF A>B THEN MAX=________ ELSE MAX= ENDIF PRINT "MAX=";MAX End sub 2.求和S=1+3+5+7+…+99 Private sub command1_click S=0 FOR I=1 TO 99 STEP S=________ NEXT I PRINT “S=”;S End sub 3.完善下列程序,使其能求出 2+4+6+……+100之和。 Private sub command1_click FOR I =____ TO 100 STEP _____ S= S+I ______ I PRINT S End sub

C语言FOR循环说课稿

C语言FOR循环说课稿 各位评委老师上午好,我今天说课的内容是“FOR循环”(板书),下面我将从教材的地位及作用、学生学情、教学目标、教学重难点、教法、学法、教学过程、教学效果的预测与反思这八个方面开始本次的说课。 教材的地位及作用: C语言程序设计是中职学校计算机专业的一门重要的课程,该课程旨在培养学生严谨的程序设计思想、灵活的逻辑思维及较强的动手能力,是其他专业课程学习的基础,。 该课程可以分为四大模块,分别是C基本概念、三种基本程序设计结构、数组与指针、函数。三种基本程序设计结构分别是顺序结构、选择结构和循环结构,三种结构中循环结构是重点,并且也是较难的一种,而循环中for循环是程序中运用最多的。在学习本节内容之前已经学习了顺序结构和选择结构,学生已经有了一定的结构化程序设计思想,这为本节课的学习起到了一个很好的铺垫作用。同时for循环作为循环结构的第一课时,是学习循环结构的基础,同时也为即将学习的while循环和do-while 循环以及多重循环做准备,因此本节课的学习在本课程中具有举足轻重的地位,起着承上启下的作用。 学生学情: 对教材有了一定的了解之后,我们来说一下学生 我所面向的是中职学生,这些学生有一定的数学逻辑思维基础,之前已经学习过顺序、选择结构程序,并具有编写调试简单程序的能力。但是C语言这门课程知识逻辑性强,较为枯燥,部分学生的学习兴趣不高,并且中职学生对于上机实际操作要比学习理论知识更为兴趣,但解决实际应用问题的能力较差,同时学生编写代码、调试程序的能力,存在较大差异。因此,在教学中要立足学生之间的差异,合理安排教学活动,在教学过程中注意激发学生的学习兴趣,培养学生理论联系实际的能力,从而达到最佳的教学效果。 教学目标: 基于以上对教材和学生学情分析,结合大纲要求,我制定了了如下教学目标: 教学重难点: 基于以上分析,我将本节课的教学重点确定为:for语句语法规则、for语句执行过程,而教学难点则是深入理解循环的思想、对for语句执行过程的理解、利用for循环解决实际问题。 教法和学法: 教师的职责是授人与渔而不是授人以鱼,要教会学生自己学习和自主探索的能力。有由于学生在基础知识状况、兴趣爱好、智力水平、潜在能力、等方面存在差异,因此:本课采用的主要教学方法有讲授法、演示法、范例分析法、任务驱动法,体现了以学生为主体,以“学生发展为本”的新课程教学理念。 学法上选取自主探究学习、小组协作学习为主的方法并配合练习法,让学生自己发现问

《C语言程序设计》说课稿(超好)

《C语言程序设计》说课稿 广州松田职业学院机电与信息工程系--唐涛 一、课程教学大纲 课程教学大纲包括课程性质、课程地位、课程目标等几个方面。 (一)课程性质 《C语言程序设计》课程是高职高专计算机类、电子信息类、通信类和电子商务类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。所以,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。 (二)课程地位 1、学生毕业后工作岗位主要有计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、电子技术、通信技术等相关行业中都将使用C语言作为应用系统开发设计语言 2、C语言也是其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员、网络管理员等)考试中要求的主要程序设计语言。 图1 C语言程序设计在课程体系中的地位 (三)课程目标 根据对教材内容、教学大纲及学生自身认知水平的分析,教学目标从知识目标、能力目标和素质目标三个方面来分析。 1、知识目标 ①掌握程序的基本结构; ②掌握数组和函数的运用; ③掌握指针和位运算的基本操作。 2、能力目标

①掌握初步编程思想,熟悉基本算法,能根据问题正确选择、组合算法并绘制程序流程图; ②能独立编写代码,编写测试数据,并能独立调试程序,获得正确结果; ③良好的编程思路和风格。 3、素质目标 ①具备基本的阅读程序和程序的编写的素质; ②培养严谨踏实的作风,训练自己的逻辑思维; ③锻炼自己分析问题、解决问题的能力。 (四)教学总体规划 《C语言程序设计》的教学总学时为80学时,以“理论够用、注重实操”为原则,按照程序设计的能力模块,系统的讲解C语言基本概念、三种基本程序设计结构、数组和函数,并结合所学知识点进行相应实训,最终完成一个综合项目“学生成绩管理系统”。 旨在培养学生能够循序渐进地掌握C语言的语法规则、建立程序设计概念、确立程序设计的思维方式、掌握程序设计的方法、初步积累编程经验、培养学生良好的程序设计风格,能初步用C语言解决与专业相关的应用问题,并为学习其它的计算机课程奠定基础。 (五)教学的课时安排

For循环语句说课稿

《FOR 循环语句》说课稿 一、教材分析: 1、地位和作用 《FOR循环语句》是信息技术选修模块1《算法与程序设计》中第二章“程序设计基础”里的第四节“程序的循环结构” 。这一节的前面是顺序结构和选择结构,紧接FOR语句后面是DO语句和循环嵌套。本节课是FOF语句的初次学习,着重介绍FOR语句的基础知识:格式和执行过程,不涉及双重循环等较难的运用。 FOR循环语句是程序设计中很重要的一个语句,这个语句是通过设置初值、终值、步长值来控制循环次数的,相对于DO语句用条件来控制循环来说,它的循环次数是已知的。FOR语句因为已知循环次数的特点,在程序中使用频率非常高,穷举法、查找、排序……里面都有FOR的身影。如果学生没有掌握好FOF循环语句的基础知识,后面第四章“算法”几乎寸步难行。 2、教材处理教材以“统计超级水稻种植试验数据”引入循环概念,这个例子涉及的数据多、不直观,用来引入教学,缺乏吸引力。因此在实施教学时,用“做操”和“老和尚给小和尚讲故事” 的例子来说明循环引入教学,并配以轻松有趣的动画和视频,调动学生的积极性。 教材中有4 道读程序习题,这几道题难度适中,但是不太全面,没有涉及“退出循环后循环变量的值”这个问题,没有涵盖“退出循环的条件是循环变量要超出终值”这个知识点,没有涉及步长值大于1 的递增循环。因此对习题进行了改动,增加了对这些知识点或情况的练习。 教材中最后的编程练习是计算10户家庭的电费,这个程序调试运行时要输入10 次数据,比较费时,因此改成了和前面读程序习题中类似的编程题。这样一方面节约时间提高效率,另一方面由于和前面读程序的习题类似,学生容易调试通过。在设置编程作业时提供了难度不同的二道题,分层次练习让学生自行选择完成一题。 本课的下一节是DO循环语句,为了承上启下,增设了思考题。思考题的设置,一方面强调了FOR语句的适用范围是已知循环次数,另一方面提出如何用条件来控制循环、为DO 语句的学习做了铺垫。 、学情分析 1、学生基本情况:本课教学对象是高一学生。通过第一章的学习,学生已掌握了流程图的使用,读流程图不是问题,这为本节课要通过流程图来分析FOR语句的执行过程做好了铺垫。教材第一章已涉及循环概念,可是时间久了,学生遗忘率高,因此教学引入时必须讲解循环概

vbFOR循环语句

《FOR循环语句》 一.教学目标 在教学过程中,充分发挥学生的主体作用、调动学生的学习积极性,有效地培养学生的分析问题、解决问题的能力,主要体现下面三个目标: 1、知识目标:通过FOR/NEXT语句的学习,理解循环过程,能写出简单的循环程序。 2、能力目标:培养学生分析问题,解决问题的能力。 3、情感目标:激发学生学习热情,培养学生学习的积极性。 二.教材分析 本节课的教学内容是信息技术选修模块一《算法与程序设计》中的第2章第4小节《程序的循环结构》,由for/next循环语句的基本结构及其执行过程还有练习题目三部分组成,是程序设计中的重点也是难点,后续的算法的设计教学,都要以此为基础。本节内容注重实例分析,通过教师的引导,让学生感受和领悟循环结构的执行方式,解决实际问题。 三.教学重难点 重点:掌握FOR/NEXT循环语句的格式,并能运用它来编写程序。 难点:解决问题的思路和方法(算法),流程图制作,确定循环变量和循环体。四.教学过程 【现实生活中的实例】 设问:1+2+3+4+...+98+99+100=? 【引入】 循环的概念 循环结构是程序设计中的一种基本结构。当程序中出现需要反复执行相同的代码时,就要用到这种结构。循环结构既可以简化程序,又可以提高程序的效率。 在VB中实现循环结构的语句常用的有For…Next语句和Do…Loop语句。 【新课】 1.格式 For 循环变量=初值To 终值[Step 步长] 循环体 Next 循环变量 2.说明 ·循环变量:亦称为循环控制变量,必须为数值型。 ·初值、终值:都是数值型,可以是数值表达式。 ·步长:循环变量的增量,是一个数值表达式。一般来说,其值为正,初值应小于终值;若为负,初值应大于终值。但步长不能是0。如果步长是1, Step 1可略去不写。其值可以是实数,VB自动调整为整数。 ·循环体:在For语句和Next语句之间的语句序列。

Unit7 What does he look like SectionA 说课稿

Unit 7 Section A 1a--3 (Go for it 1B) 一、教材分析: 1、教学内容 本单元是Go for it七年级下册中的第七单元“What does he look like?”。本单元的核心话题是谈论人的外表形象(look), 教材内容围绕着描述人的外貌特点展开,让学生学会谈论人的身高、体重、发型、面部特征及着装特点,因此描述人物外貌是教学重点。本节课是这一单元的第一节课,内容包括新词及关键句型的呈现,操练和熟练使用。 2、教材的地位及作用 以人的外貌特征为主线,兼顾交际功能的学习,用一种循序渐进的学习程序,引导学生学会用英语介绍自己或他人的外表特征。本单元的教学内容与学生的实际生活密切相关,易于引发学生运用简单的英语进行交际和交流。在学习活动中,学生能通过交换对不同人物的描述及看法,促进学生之间和师生之间的情感交流,增进情谊。 二、教学设计 1、设计思路 本课采用任务型教学法,借助多媒体辅助教学,通过设计看图描述、竞猜、听力训练、对话、游戏等多项活动,利用较强的视觉效果加强学生对新词和句型的理解能力,增添课堂教学的趣味性和互动性,使学生始终保持浓厚的学习兴趣,培养学生的参与意识和实践能力。 2、教学目标:(情感目标、知识目标、能力目标、学习策略目标) ①情感目标: 通过本课学习,培养学生的正确审美观,并培养学生学习英语的强烈兴趣及乐于参加各种活动的积极情感。同时通过学生之间外部特征的描述,加强彼此的沟通。但当个别学生在对人物进行描述带有人身攻击时,教师应给与适当的引导,让他们懂得心灵美比外表美更重要。 ②知识目标:

学习有关描述人物外貌的词汇:short, long, build, medium height, medium build, long hair, short hair, curly hair, straight hair, sunglass, heavy. 熟练掌握谈论人物外貌的句型,让学生从身高,身材,头发,发型及着装描述人物. ③能力目标:帮助学生听的懂有关描述人物外表的信息并对人物外表能做简单的描述。 ④学习策略目标:培养学生积极参于,善于合作的精神。 确立教学目标的依据: 根据学生的实际情况; 根据英语课程标准规定:通过听、说、读、写的训练,使学生获得英语基础知识和为交际初步运用英语的能力,激发学生的学习兴趣,为进一步学习打好初步的基础。 3、教学重点与难点: 重点:描述人物外部特征的词汇及基本句型。 难点:如何把本课所学的词汇用在句子中来回答“What does he /she look like?”这个句型。 三、教法: (1)情景交际法:本单元话题源自生活,立足这一点,充分利用学生已有的知识和经验,创设生活化的真实情境,引导学生在运用中学习语言,然后在学习新的语言知识后创造性地运用语言(为用而学,在用中学,学了能用)。 (2)任务型语言教学法:设计多种任务活动,提供给学生合作交流的空间和时间,促使学生为完成任务和同学进行合作,设计一些游戏环节,让学生在“玩中学,学中玩”。 四、学法: (1)善于抓住用英语交际的机会,充分感知,积极体验,大胆实践。例如,在各个环节学生可以利用很多机会说,听,练。 (2)积极参于,善于合作。例如,本课设计了几个任务,操作简单,学生一定很感兴趣并且积极地参与其中,从而合作完成任务,培养了团队精神。 五、教具: 多媒体:多媒体课件集图像、声音、文字于一体,通过生动形象、活泼的形式使学生

VB基本知识及选择、循环结构习题

一、VB 基本知识及选择、循环结构习题 一、基本概念题 (1) 说明下列哪些是Visual Basic 合法的直接常量,并分别指出它们的类型。 %100 1E1 123D3 123,456 0100 “ASDF” “” #2004/10/7# 100# π &O78 &H123 True T -1123! # (2)下列数据哪些是变量,哪些是常量是什么类型的常量 Name “name” False ff “11/16/99” cj “120” n #11/12/2004# (3) 下列符号中,哪些可以是Visual Basic 的合法变量名 A123 a12_3 123_a a,123 a 123 Integer XYZ False Sin(x) 变量名 sinx π (4)把下列数学表达式写成Visual Basic 表达式: (1)5||z y x ++ (2)6)1(xy + (3)xy y x 310+ (4)a ac b b 242-+- (5)3211111r r r ++ (6)110ln 45sin 10++++y x e (5)写出下列表达式的值: (1)123 + 23 Mod 10 \ 7 + Asc("A") (2)Int * 100 + / 100 (3)#11/22/2004# - 10 (4)"ZXY" & 123 & "abc" (6)设a=7,b=3,c=4,求下列表达式的值: (1)a + 3 * c (2)a ^ 2 / 4 (3)a / 2 + 3 \ 2 (4)a Mod 3 + b ^ 3 / c \ 5 (7)写出下列函数的值: (1)Int (2)Fix (3)Sqr(Sqr(81)) (4)Len("Visual Basic 程序设计") (5)Int(Abs(99 - 100) / 2) (6)Sgn(7 * 3 + 2) (7)LCase("Hellow VB!") (8)Mid("Hellow VB!", 4, 3) (9)Left("Hellow VB!", 3) (10)Val("16个加23个") (11)Str (12)UCase("Visual Basic") 二、 选择题 (1)可以同时删除字符串前导和尾部空格的函数是 。 A. Ltrim B. Rtrim C. Trim D. Mid (2)函数Int(Rnd(1) * 10)是在哪个范围产生随机整数 。 A. (0,1) B. (0,9) C. (1,10) D. (1,9) (3)数学式子sin25o写成Visual Basic 表达式是 。 B. Sin(25) C. Sin(25o) D. Sin(25*180) (4)表达式16/4 – 2^3 * 8/4 Mod 5\2的值是 。 A. 14 B. 4 C. 20 D. 2 (5)数学关系式103<≤x 表示成正确的VB 表达式为 。 A. 3<= x <10 B. x >= 3 And x<10 C. x>=3 Or x<10 D. 3<= x And <10

C语言中for语句的教学设计上课讲义

C语言中f o r语句的 教学设计

目录 摘要 (1) ABSTRACT (2) 1 教学设计的概念 (3) 2 FOR语句教学设计的指导思想 (3) 3 教学目标分析 (4) 3.1知识与技能 (4) 3.2过程与方法 (4) 3.3情感态度与价值观 (4) 4 教材分析 (4) 5 学情分析 (5) 5.1学生基础知识分析 (5) 5.2学生心理分析 (5) 6 教学方法分析 (6) 6.1教法分析 (6) 6.2学法分析 (6) 7 教学准备 (6) 7.1资料的准备 (6) 7.2备课 (7) 7.3课件的准备 (7) 7.3教学环境的准备 (7) 8 教学过程 (7) 9 教学评价与反思 (10) 参考文献: (11)

致谢 (12) 附1 FOR语句教案 (13) 附2 FOR语句说课稿 (19) 附3课件 (22)

For语句的教学设计 XX专业 XX 指导教师 XX 摘要:教学的关键在于教会学生课程的学习方法。本文在分析C语言中for循环语句教学重难点的基础上,结合教学实践经验,对C语言中for语句的教学方法进行深入探讨,针对中职学生基础差、学习能力和毅力不足的特点以及中职学生的培养目标来制定该课程的教学目标和学习方法,在建构主义的教学理论指导下,采用“任务驱动教学法”,提高学生内在驱动力,让学生在这种带着任务主动学习的探究模式下实现知识的意义建构。创设情境,进行协作学习,调动不同程度者的学习兴趣,以期达到更好的教学效果。 关键词:建构主义,任务驱动,合作学习

The statements about for teaching design Major:专业 Author:姓名 Supervisor:教师 Abstract:To teaching students understand learning method about courses is the key point of teaching. This paper is based on analysis of emphasis and difficulty point about "for" loop in C program language, and integrated practice of teaching, investigated the teaching method of "for" in C program language, formulate the teaching objectives and learning methods, to point vocational students is poor performance of study, inadequate of learning, impatiently, and training objectives, under the theory of constructivism and practical experience “Task-driven pedagogies”, improve a bility of learning for students, enable students to positive complete learn task to achieve knowledge of Sense-Making. Creation of context, collaborative learning, and to mobilize the different student of interest learning, in order to achieve better teaching results. Keywords:constructivism,Mission driving,Cooperative learning

《For循环语句》

《F o r循环语句》教学设计 池州市第八中学杜亦麟 课题 2.4.1 For循环语句 教学内容 粤教版信息技术(选修1)《算法与程序设计》第二章《程序设计基础》第四节《程序的循环结构》第一小节《For循环语句》 教学目标 知识与能力: 1.理解循环结构的基本思想及For语句的执行过程。 2.培养和提高学生逻辑思维能力,使其可以独立完成简单循环结构算法的设计。 3.能够利用For循环语句实现循环结构,解决实际问题。 过程与方法: 1.通过简单的数学问题的分析、讲解,让学生掌握For循环语句语法知识,及其执行原理。 2.以任务驱动,学生分组合作探究的方式,进一步让学生理解For循环语句的基本思想,同时培养学生自主探究和合作学习的能力。 3.通过自评和互评活动,培养学生语言表达能力和归纳总结能力。 情感态度与价值观: 1.提高学生学习兴趣,培养学习的主动性和探究性。 2.培养学生团结协作精神,体验成功的快乐。 教学重点 1.掌握For循环语句的格式和功能; 2.理解For循环语句的执行过程。 教学难点 控制循环的条件、确定循环体的内容 教材分析 第二章是程序设计基础,也是全书的基础。它沿着分析问题、设计算法、编写程序等运用计算机解决问题之路,开始学习如何使用VB程序设计编写程序解决问题。本节课的主要内容For语句的基本格式、执行过程及语句的实际应用。又是本章的重点和难点内容。而循环结构是程序设计的三种基本结构之一,其作用是使一段程序反复执行。For循环语句在程序设计中频繁出现,也是三种结构中较难的一种,因此,学好本节课非常重要,本节课的学习会使学生对算法有一个更深刻的理解,为以后的程序设计打下一个良好的基础,也可以培养学生的创新能力、分析问题和解决问题的能力以及探究精神。

VB循环语句

注:被中括号(“[”、“]”)括起来的都是可选参数! For Each ... Next 语句: 语句格式 For Each Variant In Collection Or Array [Statement(s)] [Exit For] [Statement(s)] Next [Variant] 参数解释 Variant: 如果In后面是一个集合(Collection),Variant可以是任何数据类型的一个变量;如果In后面是一个数组(Array),Variant就只能是一个Variant变量。 Collection: 可以是任何一个对象集合。 Array: 可以是任何一个数组(Type数组除外)。 Statement(s): 可以是任何一句或多句语句。 Exit For: 可以强制退出循环体。 For Each ... Next 语句的作用 集合/数组里面有多少对象/多少维,For Each ... Next语句就会执行多少次Statement(s)。 Do ... Loop 语句: 语句格式 Do [{While | Until} Condition] [Statement(s)] [Exit Do] [Statement(s)] Loop [{While | Until} Condition] 参数解释 While: 如果While在Do后面,那么循环体一开始就会检查Condition的值,如果Condition的值为False,就退出循环体;否则,执行Statement(s);如果While在Loop后面,则在执行完第一次Statement(s)时才检查Condition的值,如果Condition的值为False,就退出循环体;否则,继续循环。 Until: 如果Until在Do后面,那么循环体一开始就会检查Condition的值,如果Condition的值为True,就退出循环体;否则,执行Statement(s);如果Until在Loop后面,则在执行完第一次Statement(s)时才检查Condition的值,如果Condition的值为True,就退出循环体;否则,继续循环。 Condition: 可以是任何一个表达式。

VB循环语句教案设计

浙教版高一信息技术VB循环语句教学设计 省象山中学章婷红 315700 zthddsina. 一、设计思想 本节课以一个小游戏导入,引导学生在解决游戏问题的过程中去探索其背后隐藏的算法思想,一个基本的程序结构――循环结构。学会使用循环语句是编程的基本功,因此本课对提高学生的阅读程序和编写代码能力有着非常实在的意义。循环语句是三种基本语句中难度最大的一个,为了降低学习难度,提高学生的兴趣,我用烧杯和量筒来比喻循环语句中累加器和累加量,使学生快速地理解了累加器的作用,并能正确算出这类程序的运行结果。会读程序之后还要会写,挑选一个好的例子非常重要,我选择了算麦粒画棋盘这个实例,既有经典的计算问题又有直观的画图功能,学生学习积极性比较高。任务的设置由算麦粒的填写部分语句到画棋盘的完全自己编写代码,对学生的要求逐步加深。 二、教材分析 本节容选自教育《算法与程序设计》第四章第三节。 循环语句是程序三种基本语句之一,是学习程序设计的基础,同时也是后面六种算法的重要组成部分。《课程标准》和《学科教学指导意见》对本课的要:理解循环语句的作用,掌握循环语句的使用方法。要求学生能从问题出发,用循环语句编写程序,实现简单的算法。《学科教学指导意见》中三种语句的总课时建议为三课时。我考虑到循环语句是三种语句中难度最大的一个,并且要学习for 和do两种语句,后面六个算法中也基本上都要用到循环语句,所以非常重要。因此循环语句我安排了2课时,本节为第1课时,主要容为for语句,第2课时为do语句及循环综合实例。 三、学情分析 在此之前学生已经学习了算法的流程图、VB基础知识和基本操作及两种语句:赋值语句和选择语句,基本掌握了VB的编程环境。对于for语句,我的要学生先学会读程序,即计算出程序的运行结果,尤其要比较熟练地掌握累加器的作用。在此基本上还要能根据实例编写简单的循环结构的程序。对于读程序,大部分学生能模仿老师的例题分析完成计算。而根据实例编写程序,最主要的是找

VB循环结构测试题及答案

循环结构测试题(四)一:选择题 1以下()是正确的for….nex结构 (A)for x=1 to step 10 (B)for x=3 to -3 step -3 next x (C ) for x=1 to 10 re: … . Next x If I=10 then goto re 2:下列循环语句能正常结束循环的是( ( A)I=5 do I=I+1 Loop until I<0 (C)I=10 do I=I-1 Loop until I<0 3:下面程序段的运行结果为() for I=3 to 1 step -1 print spc(5-I); next x (D) for x=3 to step 3 next y ) (B) I=1 do I=I+2 loop until I=10 (D) I=6 do I=I-2 loop until

for j=1 to 2*1-1 print “ *' next j print n ext I ___________________ l l _________________________________________________ 4下列程序在文本框输入B)“* * ABCD ”四个字符时,窗体上显示的是**(* * ) * * * * *_* * * * * * * * * private sub text1_cha nge() * * print text1.text; end sub 2:下面程序段显示=i(②)个“ * ”。 for j=1 to 4 For I=1 to n 5n* pri nt n For n =2j to I Print Next j Next I 3:下列第40句共执行了( ③)次,第41句共执行(④ )次 (A) ABCD (B) (D) A (C )AABABCABCD AB 5哪个程序段不能分别正确显示 1!,2!,3!,4!的C ABC (A) 二:填空题 1:要使下列 for I=1 to 4 n=1 for j=1 to I n=n*j FO F X 语句循环执 行 pri nt n 20次,循环变量 for k=( next i ① )to -5 step — for I=1 to 4 for j=1 to I n=1 n=n*j 的 初值应当是: print n n ext i (B) ABCD (D) N=1 J=1 Do while j<=4 n=n*j pri nt n j=j+1 loop

高中信息技术高一选修《使用循环语句解决问题——for-循环》说课稿

《使用循环语句解决问题--- for 循环》说课稿 尊敬的各位评委,各位老师,大家好!今天我说课的题目是《使用循环语句解决问题---FOR 循环》,是选修教材《算法与程序设计》中第二单元程序设计基础的第四节,本课时为这一节的第一课时,本节课学习的内容是使用for循环语句解决实际问题。与必修模块《信息技术基础》第四单元第三节尝试开发技巧内容相衔接。新课程标准对这部分内容的要求是会使用程序设计语言实现循环控制结构。 通过对本节课的学习,学生可以在逐步完成任务的过程中感知解决问题的方法,从而达到会使用for语句实现循环。循环结构是程序设计的三种基本结构之一,是程序设计的基础。而for循环是循环结构的重要组成部分,因此学好本课对于学生掌握循环结构的知识尤为重要。我所授课的对象是民族中学高一2班的学生,该班学生的总体素质在全年级是比较优秀的,学生特点是聪明、活泼好动、善于思考,并且具备了一定的自学能力和分析问题能力。在学习了顺序结构和分支结构后,基本可以使用程序设计语言通过填写程序实现以上两种控制结构,但是由于个体差异的问题,有的同学在学习程序设计时还是有一定的困难,为了让学生始终保持高度的学习热情,我设置了不同层次的任务,实施分层次教学,由学生根据自身掌握的情况自主选择完成,让他们在课堂上都有所收获。 根据本单元教学要求和本课的特点,我制定了以下教学目标: 1、知识与技能: 了解循环语句的功能,掌握for循环语句的使用方法;理解循环语句的执行过程;学会使用循环语句解决实际问题。 2、过程与方法: 通过自主学习,理解循环语句的结构和for循环;通过任务的实战演练,感受利用循环语句解决问题的思想方法,从而达到会使用循环思想解决实际问题;通过在线测试,使学生在分析、总结后能概括出FOR循环的特点。 3、情感、态度与价值观: 在一个个任务的驱动下,逐步深化对知识的理解,提高分析问题、解决问题的能力,激发探究热情;通过教师的引导,在相互讨论中完成协作学习,培养协作意识;培养学生对问题的解决能力、规划能力;通过自己的努力可以为本组争得明星小组的称号,培养学生的集体荣誉感。 根据教学目标,本课的重点是:掌握FOR循环语句的基本格式;理解FOR循环语句的执行过程。难点是:根据实际问题,确定程序中的循环变量、循环条件和循环体。关键是:会使用for循环解决实际问题。 在教学中根据该班学生的特点选择了以下教学方法: (1)教师引导、学生自主探究 (2)使用小组协作的教学方法培养学生合作学习的能力 (3)关注全体学生,分层次教学 本课通过自主探究,小组协作,在线测试等方式,帮助学生在不断探索,不断交流、不断评价中自然达成学习目标,改善学习方法,转变学习方式,提高学习能力。 计划使用下列设备、软件、课件或资源 设备:多媒体网络教室、投影仪 软件:记事本程序,TextPad软件 课件:PowerPoint课件 资源:学习网站 教学过程

循环语句说课稿

《循环语句》说课稿 各位老师: 大家好!我叫***,来自**。我说课的题目是《循环语句》,内容选自于新课程人教A 版必修3第一章第二节,课时安排为一个课时。下面我将从教材分析、教学目标分析、教学方法与手段分析、教学过程分析等四大方面来阐述我对这节课的分析和设计: 一、教材分析 1.教材所处的地位和作用 本节课主要内容是两种循环语句。 学生在前面已经学习了算法的三种基本结构的框图,学习了输入语句、输出语句、赋值语句和条件语句,这些都是学习本节内容的知识基础。 本节在教材中起着承上启下的作用。一方面把框图转化为语言,将循环结构在计算机上实现,另一方面为学习较复杂的流程图打下基础。本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用。 2.教学的重点和难点 重点:理解for 语句与while 语句的结构与含义,并会应用 难点:应用两种循环语句将具体问题程序化,搞清for 循环和while 循环的区别和联系 二、教学目标分析 1.知识与技能目标: 初步掌握三种不同的循环语句的形式、执行过程和比较对循环语句的作用。 2.过程与方法目标: 通过本节课的教学,培养学生分析问题,解决问题,创造性思维的能力和自学能力。 3.情感,态度和价值观目标 在学习过程及解决实际问题的过程中,尽可能的用基本算法语句描述算法、体会算法思想的作用及应用,增进对算法的了解,形成良好的数学学习情感、积极的学习态度。 三、教学方法与手段分析 1.教学方法:充分发挥学生的主体作用和教师的主导作用,采用启发式,并遵循循序渐进 的教学原则。这有利于学生掌握从现象到本质,从已知到未知逐步形成概念的学习方法,有利于发展学生抽象思维能力和逻辑推理能力。 2.教学手段:通过各种教学媒体(计算机)调动学生参与课堂教学的主动性与积极性。 四、教学过程分析 1.复习引入 复习循环结构,目的是承上启下,以旧引新,一方面引起学生对旧知识的回忆,另一方面为引入循环语句作铺垫。 操作方法:师生共同在黑板上画出框图,并对重点适当强调。 例1.设计一个计算100321++++ 的算法并写出相应的框图。 直到型 当型

C语言程序设计说课稿

《C语言程序设计》说课稿 信息工程系 张林

《C语言程序设计》说课稿 (一)课程设置 1、课程定位(性质和作用) 《C语言程序设计》课程是计算机应用技术专业的专业基础课,旨在培养学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。学生毕业后工作岗位主要有计算机管理员、单片机应用设计员、网络应用等,在计算机控制、单片机应用、电子技术、通信技术等相关行业中都将使用C语言作为应用系统开发设计语言,C语言也是其它编程语言类课程的前导课程,也是信息产业部计算机专业和软件专业水平资格考试(程序员、网络管理员等)考试中要求的主要程序设计语言。 2、课程设计(理念与思路) 设计原则: 坚持以岗位能力培养为本位的设计原则,教学内容、教学方法及考核方式均围绕能力培养来进行设计。 设计理念: 以后续课程对编程能力需求为导向,坚持理论够用,将相关知识点分解到实际项目中,让学生通过对项目的分析和实现来掌握相关理论知识和编程技能,选择技术实用性、知识拓展性强的教学用例和实训项目,同时将计算机等级考试和专升本相关内容融入到相关的教学单元中。 (二)教学内容(课程大纲) 一、课程基本情况 课程类型:理论课+实践课 计划学时:理论课40课时实践课56课时 开课学期:第一学年 后续课程:《基于C语言的数据结构算法设计》、《VC++》、《VB》、《软件工程》、《Java程序设计》 课程性质:专业必修课

二、课程目标 1、素质目标 (1)、具有独立思考、独立设计、独立调试的基本能力 (2)、具有良好的分析问题、解决问题和再学习的能力 (3)、具有良好的完成工作任务、团队合作和沟通能力 (4)、培养严谨的工作作风和勤奋努力的工作态度 (5)、培养较强的掌握新技术、新方法和新系统的能力 (6)、具有健全的人格和行为习惯、具有心理承受能力和社会责任感 2、能力目标 (1)、能够根据数据处理的需求,熟练使用数值、字符、数组、指针和文件等各种数据类型编写程序 (2)、能够根据数据处理的需求,熟练运用顺序、选择、循环等结构化语言进行程序设计树的逻辑结构,描述其物理结构并实现相应算法 (3)、能够灵活、有效地运用典型的排序、查找等算法 (4)、能够采用模块化的方法进行程序设计 (5)、能够读懂软件开发项目的部分编程逻辑与技巧、基本的业务流程控制与核心算法 3、知识目标 (1)数据类型与表达式 (2)顺序结构程序设计 (3)选择结构程序设计 (4)循环结构程序设计 (5)数组、指针、结构体和文件等数据类型的定义与应用 (6)应用函数程序设计。 三、教材分析 中国铁道出版社出版的《C语言程序设计》,由恰汗·合孜尔主编,属于普通高等教育“十一五”规划教材。 本教材注重实例的安排,基本上相关概念都有相应的实例进行讲解和阐述,这样学生更容易理解和掌握所学知识,并且配有习题集和上机指导手册作为辅助教学资料,学生通过习题的练习和上机实训,加深了对所学知识的理解和应用。 四、课程内容与学时安排: 理论教育课时安排表

循环语句说课稿

《循环语句》说课稿 各位老师: 大家好!我叫***,来自**。我说课的题目是《循环语句》,内容选自于新课程人教A版必修3第一章第二节,课时安排为一个课时。下面我将从教材分析、教学目标分析、教学方法与手段分析、教学过程分析等四大方面来阐述我对这节课的分析和设计: 一、教材分析 1.教材所处的地位和作用 本节课主要内容是两种循环语句。学生在前面已经学习了算法的三种基本结构的框图,学习了输入语句、输出语句、赋值语句和条件语句,这些都是学习本节内容的知识基础。 本节在教材中起着承上启下的作用。一方面把框图转化为语言,将循环结构在计算机上实现,另一方面为学习较复杂的流程图打下基础。本节课对学生算法语言能力、有条理的思考与清晰地表达的能力,逻辑思维能力的综合提升具有重要作用。 2.教学的重点和难点 重点:理解for 语句与while语句的结构与含义,并会应用 难点:应用两种循环语句将具体问题程序化,搞清for循环和while循环的区别和联系二、教学目标分析 1.知识与技能目标: 初步掌握三种不同的循环语句的形式、执行过程和比较对循环语句的作用。

2.过程与方法目标: 通过本节课的教学,培养学生分析问题,解决问题,创造性思维的能力和自学能力。 3.情感,态度和价值观目标 在学习过程及解决实际问题的过程中,尽可能的用基本算法语句描述算法、体会算法思想的作用及应用,增进对算法的了解,形成良好的数学学习情感、积极的学习态度。 三、教学方法与手段分析 1.教学方法:充分发挥学生的主体作用和教师的主导作用,采用启发式,并遵循循序渐进 的教学原则。这有利于学生掌握从现象到本质,从已知到未知逐步形成概念的学习方法,有利于发展学生抽象思维能力和逻辑推理能力。 2.教学手段:通过各种教学媒体(计算机)调动学生参与课堂教学的主动性与积极性。 四、教学过程分析 1.复习引入 复习循环结构,目的是承上启下,以旧引新,一方面引起学生对旧知识的回忆,另一方面为引入循环语句作铺垫。 操作方法:师生共同在黑板上画出框图,并对重点适当强调。 例1.设计一个计算100321++++Λ的算法并写出相应的框图。 直到型 当型

VB中循环结构之Do While-Loop、Do Loop-While语句

课题:第6课循环结构之Do While-Loop、Do Loop-While语句第课时课型:新授授课时间 教学目标 知识与技能 1、了解循环的概念,理解循环结构的基本思想 2、掌握Do While Loop、Do Loop Until语句的基本结构及区别 3、理解Do While Loop、Do Loop Until语句的执行过程 4、尝试采用循环结构编写简单的程序,解决实际问题 过程与方法通过讲解分析、实践探究、归纳,逐步深化对循环思想和执行过程的理。情感态度与价值观 通过学习运用循环结构处理解决问题,培养学生应用循环思想解决实际问题 的思路和能力。 教学重点1、理解循环结构的基本思想 2、理解Do While Loop、Do Loop Until语句的执行过程 教学难点根据需要采用循环结构解决问题,并提炼出Do While Loop、Do Loop Until语句的基本结构学生理解Do While Loop、Do Loop Until语句的执行过程 教学 准备 几个以Do While Loop、Do Loop Until语句组成的不同功能的程序 教学过程设计 教学内容师生教学活动设计 备注栏 (学生笔记栏) 一、设疑导入(3分钟) 同学们,上节课我们学习了For Next语句,并且用For Next语句编写了“显示乘法口诀表”我们都知道要让计算机重复做一件事时,可以使用循环结构。像我们上节课当中知道乘法表是从一一得一到九九八十一的循环次数。而在现实生活中却有很多问题是事先不知道循环次数的。例如:甲同学每天都坚持写读书笔记300字,问:甲同学多长时间可以写完读书笔记30 万字?心算:一天300,十天3000,100天30000,10000天30万字。可见一件小事要是坚持做,可以完成多么宏大的工程。乙同学,也坚持每天写读书笔记300字,但是他对自己的要求要高一些,第二天总比前一天多写10个字,问乙同学多长时间读书笔记的字数可以超过30万字?心算!@#¥%&*(乱了!)像这样的例子我们事先也不知道是多少天,算起来也烦心,但是如果交给VB 先生的话,就很简单。下面让我们进入今天的主题——循环结构之Do While-Loop、Do Loop-While语句。 二、探索新知(4分钟)

相关文档
相关文档 最新文档