[高中信息技术]程序的基本结构---顺序结构

[高中信息技术]程序的基本结构---顺序结构
[高中信息技术]程序的基本结构---顺序结构

[高中信息技术]程序的基本结构---顺序结构(一)教材分析

教育科学出版社《算法与程序设计》(选修)模块第二章第三节《程序的基本结构》一共三课,本课选用的是第一小节《顺序结构》。众所周知,无论多么复杂的程序都可以分解为顺序、选择、循环这三种基本结构,因此本节内容的学习效果将影响后续章节的程序编写效率。

(二)学生分析

课程改革之后,各学校立足于学校实际选开的选修模块各有不同。在没有选修《算法与程序设计》(选修)模块的情况下,对于高一的学生只在必修模块接触过一些关于程序设计的知识,而对于高二学生只有在数学必修模块三中有对算法及程序的描述。因此学生对于程序设计的知识还是相对匮乏的。因此,在学习设计的过程中,应弱化对于某一编程语言的学习,应更注重学生编程思想的培养。

在让学生实践的环节,我安排了随堂笔记这一形式,让学生随着教学的不断深入,充分发挥自己的思维想象,让学生与教学的进度同步进行,最后能够较好的理解程序的基本结构这一思想,并能较为系统地了解算法分析的一般过程。

(三)教学目标分析

1、知识与技能:理解程序设计的顺序结构基本思想;掌握顺序结构语句特点

2、过程与方法:学会用算法分析问题;能够使用顺序结构编写简单的程序解决具体问

3、情感态度与价值观:体会用结构化方法解决数学问题的便捷性;明确结构化在程序设计中的重要作用;激励尝试使用多种方法解决问题;培养良好的编程习惯和态度。

(四)教学重、难点分析

教学重点:理解程序设计的顺序结构基本思想

教学难点:1、顺序结构实现语句的格式和功能

2、编写简单的程序的过程

3、变量的特点

处理思路:任务驱动法、直观演示法、师生互动法、比较教学法

1、在上课前,我故意引入一般人对程序的看法,设置悬念,引起学生的好奇心,勾起学生探索新鲜事物欲望。为拉近程序与生活的距离,举例说明生活中程序与生活的关系。

2、以任务驱动展开教学

以学生感兴趣的游戏形式展开,一起体验程序设计的过程.。学生从游戏中分析算法,本课设置了三个算法思路让学生分析。

1、顺序结构的第一次亲密接触

依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。引导学生分析算法,引出程序。由于算法1不是满足要求的算法,因此我先引出程序,再分析程序设计的过程。算法1是一个铺垫。这其中也涉及到顺序结构程序的语句描述。

2、顺序结构的第二次亲密接触

这是本课学生必须掌握的程序,因此让学生分析算法的同时,能够模仿算法1编写出算法2的程序。

3、顺序结构的第三次亲密接触

算法3是本节课的扩展知识,重在培养学生了解解决问题的多种思维方式,理解程序运行过程中变量值的变化,培养学生具有算法分析创新意识。

(五)教学过程

(六)自我评析

学生以游戏形式展开程序的学习,不仅能够解除学生对程序编写的陌生感和恐惧感,还能解决程序学习的枯燥问题,提高学生学习的兴趣和注意力,感悟程序来源于生活需要的理念。本课充分调动、发挥学生主体性的多样化的学习方式,学生在教师指导下主动地、富有个性地学习。教师在教学过程充分体现了新课改中强调参与、互动、探究的理念,学生在教师的引导下,自主探究抽丝剥茧般一步一步地领悟顺序结构程序设计的基本思想,为后续程序的学习打好基础。教学的本课设计

的一大亮点还在于培养学生解决问题的多种思维方式,如“两变量值互换”的算法3,理解程序运行过程中变量值的变化,培养学生创新算法的意识,这也正好符合发展性教学的新课程理念。

人教版九年级信息技术《顺序结构》教案

人教版九年级信息技术《顺序结构》教案。 人教版九年级信息技术《顺序结构》教案 教学目标分析 1、知识与技能:理解程序设计的顺序结构基本思想、掌握顺序结构语句特点。 2、过程与方法:学会用算法分析问题、能够使用顺序结构编写简单的程序解决具体问题。 3、情感态度与价值观:体会用结构化方法解决数学问题的便捷性,明确结构化在程序设计中的重要作用,激励尝试使用多种方法解决问题,培养良好的编程习惯和态度。

教学重、难点分析 教学重点: 理解程序设计的顺序结构基本思想教学难点: 1、顺序结构实现语句的格式和功能 2、编写简单的程序的过程 3、变量的特点

教学策略 1、在上课前,我故意引入一般人对程序的看法,设置悬念,引起学生的好奇心,勾起学生探索新鲜事物欲望。为拉近程序与生活的距离,举例说明生活中程序与生活的关系。 2、以任务驱动展开教学 以学生感兴趣的游戏形式展开,一起体验程序设计的过程.。学生从游戏中分析算法,本课设置了三个算法思路让学生分析。 1、顺序结构的第一次亲密接触 依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。引导学生分析算法,引出程序。由于算法1不是满足要求的算法,因此我先引出程序,再分析程序设计的过程。算法1是一个铺垫。

这其中也涉及到顺序结构程序的语句描述。 2、顺序结构的第二次亲密接触 这是本课学生必须掌握的程序,因此让学生分析算法的同时,能够模仿算法1编写出算法2的程序。 3、顺序结构的第三次亲密接触 算法3是本节课的扩展知识,重在培养学生了解解决问题的多种思维方式,理解程序运行过程中变量值的变化,培养学生具有算法分析创新意识。 教学过程

教师资格初中信息技术考试大纲

《信息技术学科知识与教学能力》(初级中学) 一、考试目标 1.信息技术学科知识运用能力。了解信息技术发展的历史和现状,把握国内外信息技术最新发展动态;掌握信息技术学科基本知识与技能,熟悉信息技术学科的特征与应用领域;掌握信息技术学科教学的基本理论和方法,并能在教学中灵活运用;理解《中小学信息技术课程指导纲要(试行)》规定的课程目标、教学内容和实施建议,结合基础教育课程改革理念,开展教学和指导学生实训实践。 2.信息技术教学设计能力。能够根据《中小学信息技术课程指导纲要(试行)》规定的课程目标,结合基础教育课程改革理念,针对初中学生的认知特征、知识水平及学习需要选择合适的教学内容,制定具体的教学目标;能够根据教学内容的特点、学生个体差异,确定教学重点和教学难点;根据不同课程模块的特点,合理选择教学策略和教学方法;合理利用信息技术教学资源,设计多样的学习活动,引导学生积极参与学习过程。 3.信息技术教学实施能力。认识学生建构信息技术知识和获得技能的过程,并能依据信息技术教学需要,恰当选用相关的教学资源;创设教学情境,能够有效地将学生引入学习活动;运用信息技术学科教学策略,组织有效教学活动;能够根据学生的学习反馈优化教学环节;能够帮助学生理解和掌握知识与技能,获得信息技术学习的方法,引导学生树立健康的信息意识和价值观,培养学生良好的信息素养。 4.信息技术教学评价能力。掌握教学评价的基本知识与方法,并能将其恰当地运用于信息技术学科教学之中;积极倡导评价目标的多元化和评价方式的多样化,发挥教学评价促进学生发展的功能;能够通过教学反思改进教学。 二、考试内容模块与要求 (一)学科知识 1.信息技术专业知识 (1)了解信息技术发展史及国内外的发展动态,掌握与初中信息技术相关的基础知识和基本理论; (2)掌握与信息活动相关的法律法规、伦理道德。 (3)掌握信息技术学科的基本理论和基本方法,并能用于分析和解决相关问题。 2.信息技术课程知识

vb三种基本结构练习题

vb三种基本结构练习题 1、计算圆的面积(顺序结构) dim r,s,c as single r=inputbox("输入r的值") s=3.14*r*r c=2*3.14*r print s print c 2、小明去买电池,2.5元一节,买电池超过10节,超出的部分按八折出售。输入小明买电池的数量,输出小明应付的钱数。(选择语句) dim a as integer dim q as single a=inputbox("输入小明买的电池数") if a>10 then b=25+(a-10)*2.5*0.8 else b=a*2.5 end if print b 3、求1+2+3+4+……+100的和。(循环语句) dim i,sum as integer for i=1 to 100 sum=sum+i next i print sum 4、输入数字n,求n!(n!=1*2*3*……*n)(循环语句) dim i,sum,n as long n=inputbox("输入n的值") sum=1 for i=1 to n sum=sum*i next i print sum

1、在窗体上任意位置画一个文本框和一个命令按钮,编写程序,当用户单击命令按钮时,文本框移动到窗体的左上角,并且文本框的大小是原来的2倍。 2、在窗体上任意位置画一个文本框和一个命令按钮,设置窗体的标题属性为“信息窗口”;命令按钮的标题属性为“确定”。编写程序,当用户单击命令按钮时,在文本框中显示“包头师范学院”,要求字体为隶书、加粗、加下划线、字号为20、颜色为红色。 3、在窗体上任意位置画两个命令按钮,分别设置它们的标题属性为:加载图片、显示信息。编写程序,当用户单击第一个命令按钮时,在窗体上加载一幅图片(图片自定)。当用户单击第二个命令按钮时,在窗体上打印信息“包头师范学院“。 4、例1: 在窗体上部设置一个文本框,文本框的下面设置 3 个命令按钮,其中左边按钮中标有“单击此按钮”,中间按钮中标有“清除”,右边按钮中标有“程序结束”。当程序运行时,用鼠标单击左边按钮时,屏幕上部的文本框中显示“欢迎使用vb 6.0”;如果单击中间按钮,则清除文本框中显示的内容;而如果单击右边的按钮,则结束程序。 5、例2 请根据题目要求,设计VB应用程序: 1、在窗体的上方并排分别创建一个标签控件label1和一个文本框控件 text1; 要求:①窗体的标题命名为“个人简介”、窗体背景颜色为黄色。 ②标签和文本框中显示的字体为隶书、样式为斜体、字体大小为三号的红色字。 2、在两个控件的下方并排创建两个命令按钮控件command1、command2,分别命名为:“姓名”、“单位”。 3、请编写事件过程代码,使得程序运行时,当鼠标按下“姓名”按钮时,将在标签中显示你的名字;当鼠标按下“单位”按钮时,将在文本框中显示你现在所在的系、级、班。 4、完成以上操作后以V1为窗体名保存在D盘自己的文件夹下 上机练习三 1、在窗体上画一个文本框控件,要求运行时在文本框中显示信息“包头师范学院”(form-load事件)。当用户在文本框中选中任意数量的字符时,在窗体上显示所选中的字符数、选中字符数的首字符数及选中的字符内容。 2、在窗体上画两个文本框控件,先在属性窗口中删除两个文本框中的初始text 属性值。要求当程序运行时,当在文本框1中输入任意一个字符时,同时在文本框2中显示出来,同时也在窗体中显示出来。 3、实现“减法器”功能。

程序三种基本结构教案

程序三种基本结构教案 设计者:李明昊执教者:李明昊学号:0610220007 时间:2007年12月27日 一、教材内容 选自河北教育出版社、河北教育音像出版社出版的《信息技术2》(初中二年级)第三单元第十二课第2小节,具体内容如下: 1、顺序结构就是各运算步骤按照顺序依次执行,分支中重复的程序结构。 2、选择结构又叫分支结构,当程序执行到某一步时,会到一个条件判断,这个条件有几个结论就会有几个分支,程序会根据不同结论执行相应的分支。 3、活动:设计判断闰年的程序。 4、循环结构:程序执行到某一步后,会遇到一个条件,满足了条件,循环体就被执行;反之,程序会跳过这个循环体而继续向下执行,并且控制条件决定着循环的次数。 5、活动:编写画同心圆程序。 二、学生特征分析 1、该课程的对象为初中二年级的学生。(由本班大二同学模拟) 2、同学在以前的学习中已掌握了用流程图描述算法,同时也对VB有了一定的感性 认识。 3、学生对那些照本宣科的理论在学习上并不会有太大的兴趣,所以要以一种大家喜 欢的、活泼的形式进行教学。 三、教学内容与学习水平的分析与确定 3、分析教学的重点与难点 1)、教学重点 程序设计中的三种基本结构及应用它们通过流程图来画出一些简单问题的解决方法。 2)、教学难点: 如何让学生能更好的认识、理解三种结构,同时应用到实际问题中,使同学们习

惯用计算机的逻辑方式解决问题 注:1、媒体在教学中的作用分为:A、展示事实;B、创设情景;C、提供示范;D、呈现过程,解释原理; E、设疑思辨,解决问题; F、其他。 2、媒体使用方式包括:A、设疑——播放——讲评;B、讲解——播放——概括;C、讲解——播放——举例;D、边播放,边讲解;E、复习巩固;F、其他。 PPT设计:见PPT

程序的三种基本逻辑结构

程序的三种基本逻辑结 构 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

学习目标 在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构. 学习过程 提出问题 (1)请大家再次观察上节课中所画的一些程序框图例子. (2)回答什么是顺序结构什么是条件分支结构什么是循环结构、循环体 (3)试用程序框图表示循环结构. (4)指出三种基本逻辑结构结构的相同点和不同点. 讨论结果: 很明显,顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构. 三种逻辑结构可以用如下程序框图表示: 顺序结构 条件结构 循环结构 应用示例 例1 阅读以下程序框图,分析其所实现的算法功能. 算法分析:第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6. 第4步,6+4=10. …… 第100步,4 950+100=5 050. 步都可以表示为第(i-1)步的结果+i=第i 步的结果. 为了方便、有效地表示上述过程,我们用一个累加 变量S 来表示第一步的计算结果,即把S+i 的结果 仍记为S ,从而把第i 步表示为S=S+i , 其中S 的初始值为0,i 依次取1,2,…,100,由 于i 同时记录了循环的次数,所以也称为计数变量. 解决这一问题的算法是: 第一步,令i=1,S=0. 第二步,若i≤100成立,则执行第三步;否则,输 出S ,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步. 程序框图如右: (1)(2) 点评:在数学计算中,i=i+1不成立,S=S+i 只有在i=0时才能成立.在计算机程序中,它们被赋予了其他的功能,不再是数学中的“相等”关系,而是赋值关系.变量i 用来作计数器,i=i+1的含义是:将变量i 的值加1,然后把计算结果再存贮到变量i 中,即计数器i 在原值的基础上又增加了1.变量S 作为累加器,来计算所求数据之和.如累加器的初值为0,当第一个数据送到变量i 中时,累加的动作为S=S+i ,即把S 的值与变量i 的值相加,结果再送到累加器S 中,如此循环,则可实现数的累加求和. 变式训练 已知有一列数 1 ,,43,32,21 n n ,设计框图实现求该列数前20项的和.

高中信息技术 第二章第一节程序的顺序结构教学设计 教科版选修1

程序的顺序结构 一、基本说明 1模块:算法与程序设计(选修1) 2年级:高中二年级 3所用教材版本:广东教育出版社 4所属的章节:第二章第二节 5学时数:40分钟(机房授课) 二、教学设计 1、教学目标:巩固程序设计的一般过程,特别是算法设计一环;初步掌握输入输出语句及赋值语句的应用;初次独立完成一个或两个简单程序设计的全过程。 2、内容分析:本节课内容简单,但是却是学好其它结构的基础,这节课不仅仅是让学生们掌握输入输出语句、赋值语句的使用,而且通过对流程图的观察,得出顺序结构的特点,更重要的是让学生们在解决实际问题的过程中,深刻体会到算法在整个程序设计过程中所占的重要位置。 3、学情分析:高二学生,经过一年的学习,有一定的操作能力,而且在高一下学期,在数学学习过程中,接触到程序设计的理论知识,有一定的理论基础,但是,与现行教材的VB程序设计有一定的区别,而且,学生的基础不是很好,而这课程又偏向理论,学生学习兴趣不是很高。 4、设计思路:本节课,首先让学生尽快地学会使用输入输出语句和赋值语句,这个只要让学生做几个小练习就可以了,然后让学生们做一个求长方形面积和周长的程序设计,重点在于学生把流程图画出来,然后用所学的语句做一个完整的程序,并上机调试运行,检查结果是否有误。考虑到学生输入程序速度不同,学生掌握本节课所学内容的深度不同,布置两个不同的作业,基础作业就是求圆的面积和周长,扩展作业就是两变量的值互换。

四、教学反思 1、本节课是重点偏向理论知识,学生学习兴趣并不是很高,而且本校学生无论从理论上,还是动手能力上,都不令人满意,这是现实,所以本节课设计的最大亮点就是想方设法地降低学生学习的难度,减少学生学习的困难。比如说,学生输入程序慢,我采用的三个任务的实际输入语句都不超过七条,而且每条输入的内容也是比较少的。从上课的情况看,绝大部分学生还是完成了任务1和任务2,少部分学生完成了任务3,从一点上讲,教学是很成功的。 2、在具体教学过程中,我设置了三个讨论环节,意图在于调动大家的积极性,实现互动性教学,从实际上课情况上看,有一定的效果,但是容易跑题,这一点,我以后上课时多加注意。 3、在教学方法上,我采用了任务驱动教学和讲授教学相结合的方式,因为有些东西你要让学生自己领悟,确实有一定的难度,而且上课时间又不够,在关键的地方讲一讲还是有必要的,比如说三种基本语句的语法格式及顺序结构的特点。从学生反映的情况来看,学生还是基本上掌握了这些要点,这充分说明了讲授教学方法还是有一定的使用场合。 4、在任务的选取上,我还是以教材上的例子或作业为例,灵活性不强,以后有待加强。

VB程序设计试题及答案一

V B程序设计试题及答案(一) 一、单选题 1. VB6.0是一种面向B 的编程环境。 (A) 机器(B) 对象 (C) 过程(D) 应用 2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。 (A) Forml.Caption=“欢迎使用VB” (B) Forml.Caption='欢迎使用VB' (C) Forml.Caption=欢迎使用VB (D) Forml.Caption="欢迎使用VB" 3. 若要使命令按钮不可操作,要对A 属性进行设置。 (A) EnabIed (B)Visible (C) Backcolor (D)Caption 4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII码。 (A) Change (B) LostFocus (C) KeyPress (D) GotFocus 5. 下面A 是合法的变量名。 (A) X_yz (B) 123ab。(C) integer (D) X-Y 6. 以下关系表达式中,其值为False的是A 。 (A) "ABC">"AbC" (B) "女">"男" (C) "BASIC"=UCase("basic) (D) "123"<"23" 7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。 (A) x=1:y=1:z=1 (B) x=1,y=1,z=1 (C) x=y=z=1 (D) xyz=1 8. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。 (A)递归结构、选择结构、循环结构 (B)选择结构、过程结构、顺序结构 (C)过程结构、输入输出结构、转向结构 (D)选择结构、循环结构、顺序结构 9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。 (A) If sex="男" And age=4O And InStr(duty,"教授")>O Then n=n+l (B) If sex="男" And age=4O And (duty="教授" Or duty="副教授") Then n=n+l (C) If sex="男" And age=4O And Right(duty,2)="教授" Then n=n+l (D) If sex="男" And age=4O And duty="教授" And duty="副教授" Then n=n+l 10.下列关于Do…Loop循环结构执行循环次数的描述正确的是D 。 (A) Do While…Loop循环和Do…Loop Until循环至少都执行一次 (B) Do While…Loop循环和Do…Loop Until循环可能都不执行 (C) Do While…Loop循环至少执行一次和Do…Loop Until循环可能不执行 (D) Do While…Loop循环可能不执行和Do…Loop Until循环至少执行一次 11.以下B 是正确的For…Next结构。 (A) For x=1 To Step 10 (B) For x=3 To -3 Step -3 ……

程序的三种基本结构

上课时间第星期第课时年级初中三年级课题第十课顺序结构课型新授课教材新疆教育出版课时安排1课时 教学目标 知识与 技能 1.了解程序的循序结构特征,并能画出它们的流程图。 2.熟悉利用val()函数的使用。 过程与 方法 通过教学实例的分析,让学生体验利用程序的循序本结构编写计 算机程序,解决实际问题。 情感态度 价值观 培养学生的逻辑思维能力 教学理念和方法 通过教学实例的讲练,以教师为主导,学生主动,体验思考,讲练结合,以任务驱动等方式来完成教学内容。 教学资源多媒体教学网络,教师制作的课件等。 教学过程 教学内容的组织与呈现方式:以实例分析深入展开,小结归纳,将程序的三种基本结构的执行过程和特点一一呈现,通过不同的练习,让学生从中慢慢理解并掌握程序的三种基本结构的执行过程,最后完成课堂自评。 教学环节教师教学 学生活 动 设计意图 复习引入我们学习了“求圆面积”的程序,请看程序段 (演示),程序中语句的执行是如何的? 教师解释,程序的执行是按顺序从第一条语句 开始执行到最后一条语句,这种程序结构称为 顺序结构,是程序三种基本结构的一种。 学生思考, 回答。 引起学生的 思考。 新课讲授 顺序结构的基本概念顺序结构是最简单的程序结构,它是由若干个 依次执行的处理步骤组成的。如图,A语句和 B语句是依次执行的,只有在执行完A语句后, 才能接着执行B语句。学生听讲 解,观看流 程图,并思 考问题。 了解顺序结 构的执行过 程。 顺序结构程序的实例分析应用举例:交换两个数的值。 题目:输入两个数,然后交换这两个数,再输 出它们交换后的结果。 (1)分析问题。 教师提示要交换两个数,要利用几个变量来保 存数据? 学生思考。 通过实例分 析,让学生明 确顺序结构 的执行过程。

VB程序的三种基本结构复习课教学案例

《VB程序的三种基本控制结构》 复习课教案 平桂高级中学陀君一、案例背景信息 模块:算法与程序设计 年级:高一年级 所用教材版本:粤教版《算法与程序设计》 学时数:1课时(40分钟) 二、教学设计: 1、教学目标: 知识与技能:能根据流程图正确区分VB程序的三种基本结构,并记住相关语句格式,能编写出简单明了的程序关键代码; 过程与方法:充分认识VB程序中三种基本结构的实用性,体会生活中算法的存在和精彩。 情感态度与价值观:培养学生在学习过程中积极思考、自我探究的能力和学以致用的意识。 2、教学重点:顺序、选择(分支)和循环三种基本结构的区分及其对应的VB 语句的使用。 教学难点:for循环结构,各类语句关键代码的编写。 三、教学实录 1.复习引入 师:我们之前学过VB的基本结构,通常程序有三种最基本的结构,是哪三种结构? 大部分学生在底下小声回答,师让某生回答,说:顺序模式、分支模式、循环模式。

师:分支模式也可称为? 部分学生:选择模式。 师:非常好,接下来看下这三种结构的流程图,然后分别指出这三个流程图是什么结构。(出示三种流程图结构) 2.正题 (1)顺序结构P38: 执行第一条语句后,必然从第二条语句继续,顺序执行所有的语句,直到执行完最后一条语句为止。 例1:例1、 a=1 b=2 c=a+b a=c-a b=c-a

最后,变量b的值是( 1 ) (2)选择结构(分支结构):P42 根据条件判断其是否成立,如果成立执行成立的分支;否则执行另一分支。其一般形式为: If 条件Then 语句序列1 Else 语句序列2 End If 单行形式为: If 条件Then 语句组1 Else 语句组2 例2、a =10 If a>=10 Then a=a+1 Else a=a-1 End If 该程序段运行后,变量a的值是( D ) A. 8 B. 9 C. 10 D. 11 【师读题,学生思考。请同学回答,让同学们思考a=5结果是多少】 (3)循环结构:P51 根据条件判断其是否成立,如果条件成立则重复执行循环体(循环结构中某语句序列),直到条件不成立,退出循环结构为止。 循环结构的常用形式为: for 循环变量= 初值to 终值[step 步长] [循环体] next [循环变量]

九年级信息技术第一学期顺序结构教案 青岛版

九年级第一学期信息技术教案_7顺序结构 【教学目标】 [知识目标] 1.顺序结构的意义; 2.流程图的使用方法。 [能力目标] 用流程图编程。 [情感目标] 由于在九年级采用流程图的方式编程,难度降低了许多,以此吸引学生并激发学生学习编程的兴趣 【教学重点】 1. 算法的确定; 2. 流程图的使用。 【教学难点】 算法的确定。 【教学方法】 谈话法、讲授法。 【教学过程】 [创设情境,讲授新课] 上节课我们学习了有关编程的基本知识,了解了两个重要的“学习对象”——算法和流程图。但由于时间有限,可能许多同学对这两个“学习对象”觉得还不能很好的掌握,这节课我们就通过学习程序里“最简单”的程序来进一步了解和掌握它们。 首先,要给大家介绍一下什么叫“顺序结构”。顺序结构就是一步一步执行,做完一步再做下一步,在程序运行的时候表现为执行完一个步骤,再按顺序执行下一个步骤。 知道了什么是顺序结构之后,我们编写一个程序,要求我们的学生机器人行走的轨迹右图所示的铅笔形状,初步体验在学生机器人编程软件上使用顺序结构编程的方法,下一节课再进一步体验在仿真条件下模拟运行学生机器人。这节课我们主要是体验前面所涉及到的“算法”和“流程图”在实际编程过程中是怎么用的。

为了画出铅笔的形状,只要让机器人沿着如上图中E—B—C—D—E—A—B的顺序前进或转变即可,右图就是这个程序的流程图。 第一步:直行EB,时间:1秒 第二步:左转90度 第三步:前进BC,时间:3秒 第四步:左转90度 第五步:前进CD,时间:1秒 第六步:左转90度 第七步:前进DE,时间3秒 第八步:左转30度 第九步:前进EA,时间1秒 第十步:左转120度 第十一步:前进AB,时间1秒 这就是让机器人“画”铅笔这个程序的流程图,由于我们是学习时间有限,我们在初中阶段只要求大家掌握到这个程度,真正编写程序的过程交给软件来完成,等我们有机会再进一步学习(或等我们掌握一门以上的计算机语言)的时候,再完整地来“指挥”机器人。 [知识迁移,拓展思维] 通过这个例子,我们了解了编制程序思考方法以及流程图方法,那么请大家考虑一下:五角星图案如果让机器人来画,我们的程序应该怎么样还来设计?比我们刚刚编制的画铅笔图形复杂吗?画五角星图案的程序,关键点在哪里呢? [课堂小结,作业练习,结束新课] 这节课我们通过“画铅笔”,学习和了解了设计程序的基本步骤和流程图的画法,这是编制程序的关键和开始,是设计程序的基本功,一定要好好练习! 今天的作业就是:设计机器人画五角星的程序步骤(算法),并绘制流程图,以备后面我们上机时直接使用。

程序的三种基本结构

程序的三种基本结构 荷兰学者Dijkstra提出了"结构化程序设计"的思想,它规定了一套方法,使程序具有合理的结构,以保证和验证程序的正确性.这种方法要求程序设计者不能随心所欲地编写程序,而要按照一定的结构形式来设计和编写程序.它的一个重要目的是使程序具有良好的结构,使程序易于设计,易于理解,易于调试修改,以提高设计和维护程序工作的效率. 结构化程序规定了以下三种基本结构作为程序的基本单元: (1) 顺序结构. 见图1-1 在这个结构中的各块是只能顺序执行的. (2) 判断选择结构.见图1-2 根据给定的条件是否满足执行A块或B块. 图1-1 图1-2 (3) 循环结构.见图1-3和图1-4. 图1-3表示的结构称为"当型"循环.当给定的条件满足时执行A块,否则不执行A块而直接跳到下面部分执行.图1-4表示的结构称为"直到型"循环,它的含义是:执行A块直到满足给定的条件为止(满足了条件就不再执行A块).这两种循环的区别是:当型循环是先判断(条件)再执行,而直到型循环是先执行后判断. 图1-3 图1-4 以上三种基本结构可以派生出其它形式的结构.由这三种基本结构所构成的算法可以处理任何复杂的问题.所谓结构化程序就是由这三种基本结构所组成的程序.

可以看到,三种基本结构都具有以下特点: ① 有一个入口. ② 有一个出口. ③ 结构中每一部分都应当有被执行到的机会,也就是说,每一部分都应当有一条从入口到出口的路径通过它(至少通过一次). ④ 没有死循环(无终止的循环). 结构化程序要求每一基本结构具有单入口和单出口的性质是十分重要的,这是为了便于保证和验证程序的正确性.设计程序时一个结构一个结构地顺序写下来,整个程序结构如同一串珠子一样顺序清楚,层次分明.在需要修改程序时,可以将某一基本结构单独孤立出来进行修改,由于单入口单出口的性质,不致影响到其它的基本结构.

最新初中信息技术考试试题含答案资料

学习资料 第一章信息基础 总分120分考试时间30分钟 (共100题,计100分) 第1题(1分): 将一张“荷塘月色”的图片存放在u盘上,这属于信息的() A、处理 B、搜集 C、存储 D、传递 第2题(1分): 家用扫描仪是一种()。 A、输出设备 B、存储设备 C、输入设备 D、控制器 第3题(1分): 下列哪一项是表示信息的媒体()。 A、磁盘 B、显示器 C、语言 D、光盘 第4题(1分): 大规模和超大规模集成电路芯片组成的微型计算机属于计算机的() A、第一代产品 B、第二代产品 C、第三代产品 D、第四代产品 第5题(1分): 下列软件一个是系统软件,一个是应用软件的是() A、Windows xp和word2003 B、Windows xp和Windows2000 C、Word2003和excel2003 D、Word2003和flash 第6题(1分): 小红通过因特网找到了一些关于环境保护的文章和图片,制作成网站,发布在学校的网站上,这属于信息的()。 A、传递 B、处理 C、收集 D、其它三项都是 第7题(1分): 下列选项中不属于系统软件的是() A、操作系统 B、办公自动化软件 C、语言处理程序 D、服务型程序 第8题(1分): 以下不是信息的一项是()。 A、一则招领启事 B、一份学生成绩单 C、一张光盘 D、一段天气预报 第9题(1分): 衡量计算机存储容量的基本单位是字节B,1KB=()B。 A、1000 B、100 C、1024 D、1001 第10题(1分): 下列属于操作系统的软件是()。 A、Windows xp B、Excel C、WORD D、QQ 第11题(1分): 冯诺依曼体系结构中,计算机由输入设备、输出设备、存储器、运算器和()组成。 A、控制器 B、信号器 C、主机 D、CPU 第12题(1分): 下列不属于冯诺依曼计算机体系结构中五大部分的是() 题 名 姓答 准 号 学 不 内 线 级 班封 密 校 学

《VB程序设计》课后题答案

第二章 一、问答题 1.叙述建立一个完整的应用程序的过程。 答:界面设计编写事件过程代码运行、调试保存文件 2.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到几个文件要保存?若要保存该工程中的所有文件,正确的操作应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息? 答:涉及到两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求把窗体文件先保存。 3.假定在W indows环境中,要保存工程文件时,若不改变目录名,则系统默认的目录是什么? 答:VB98 4.当标签框的大小由Caption属性的值进行扩展和缩小,应对该控件的什么属性进行何种设置? 答:将标签的Autosize设置为True. 5.VB6.0提供的大量图形文件在哪个目录下?若你的计算机上没有安装,则怎样安装这些图形文件? 答:VB6.0提供的图形文件在Graphics目录。 6.在VB6.0中,命令按钮的显示形式可以有标准和图形两种选择,这通过什么属性来设置?若选择图形的,则通过什么属性来装入图形?若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,怎样改正?答:按钮Style的属性设置为Graphical(或1)。通过Picture属性来装入图形。不能显示图形是因为Style的属性设置为Standard(或0),只要改为Graphical(或1),一般还将Caption 属性的值设置为空。 7.标签和文本框的区别是什么? 答:文本是否可编辑。 8.当窗体上有三个文本框和一个命令按钮,若程序运行时,需把焦点定位在第三个文本框处,应对何控件的什么属性进行何种设置? 答:应对Text3控件进行Text3.TabIndex=0的设置。 9.简述文本框的change与keypress事件的区别。 答:文本框内容变化,change与keypress事件都会发生,所不同的是Keyprees还将返回一个Keyasii参数 10.当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到该文本框重新输入? 答:假定文本框的名称为Text1,则事件过程如下: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If 出错条件判断成立Then Text1=””…先删除原来数据 Text1.SetFocus …焦点回到Text1 End If …… End If End Sub

初中信息技术考试模拟试题及答案_人教版

初中信息技术考试模拟试题及答案 1_10: B C B C B B D A C C 一、选择题 1. 信息技术中所涉及到的技术是()。 A. 网络技术 B. 计算机技术、网络技术和通信技术 C. 计算机技术 D. 通信技术 2. 计算机的存储程序工作原理是()提出的。 A.布尔 B.爱因斯坦 C.冯.诺依曼 D.图灵 3. 在windows中,将一个应用程序窗口最小化之后,该应用程序() A.暂时停止运行 B.仍在后台运行 C.完全停止运行 D.出错 4. 在Word的主菜单中,含有“字体…”的主菜单项是()。 A. 插入 B. 视图 C. 格式 D. 工具 5. 下列不属于计算机病毒特征的是()。 A. 潜伏性 B. 免疫性 C. 隐蔽性 D. 传染性 6. 在计算机软件系统中,下列软件不属于应用软件的是()。 A. AutoCAD B. MS-DOS C. Word D. Media Player 7. 在Windows中,查看磁盘中有哪些文件最方便的是通过()。 A. 控制面板 B. 任务栏 C. “开始”菜单 D. 我的电脑 8. 关于信息,以下说法不正确的是()。 A. 信息就是指计算机中保存的数据 B. 信息有多种不同的表示形式 C. 信息可以影响人们的行为和思维 D. 信息需要通过载体才能传播 9. 在计算机硬件系统中,用来控制程序运行的部件是()。 A. 运算器 B. 鼠标 C. 控制器 D. 键盘 10. 一个完整的计算机系统包括()。 A. 系统软件与应用软件 B. 计算机及其外部设备 C. 计算机的硬件系统和软件系统 D. 主机、键盘、显示器 11. 下列不属于Windows“关闭系统”对话框选项的是( C )。 A. 重新启动计算机 B. 重新启动计算机并切换到DOS状态 C. 关闭硬盘 D. 关闭计算机 12.下列对Windows的叙述中正确的是( A )。 A. Windows打开的多个窗口可以重叠 B. Windows为每个任务自动建立一个显示窗口,其位置大小不能改变 C. Windows只能用鼠标操作 D. 不同磁盘间不能用鼠标拖动的方法实现文件的移动 14. 在Windows中,要移动某一个窗口时,应先将鼠标指在( C )上。 A. 窗口的四角 B. 窗口的边框 C. 窗口的标题栏 D. 窗口内的任意位置 15. 在Windows应用程序菜单中,含有下一级子菜单的菜单项的标志是( A )。 A. 后面跟一个小三角形 B. 前面有“√” C. 后面跟“…” D. 呈灰色 16. 在Word中,关于段落的以下说法中正确的是( A)。 A.段落是文本中由段落结束标志分隔而成的部分 B. 一个段落必须由多行组成 C.段落中字符之间的间距可以通过"段落"对话框调整 D. 同一段落中的文本字体格式完全相同 17. 在Word文档的编辑中,先选定若干个字符,接着输入了另几个字符,其结果是( B)。 A. 从选定文字的后面自动分段,在下一段的开头添加新输入的字符 B. 由新输入的字符替换了被选定的字符 C. 在选定文字的前面添加了新输入的几个字符 D. 在选定文字的后面添加了新输入的几个字符 18. 在Word的文档编辑区,不存在的组件是( D)。

高中信息技术《顺序结构》优质课教学设计、教案

顺序结构 【教材分析】本节课是《算法与程序设计》(选修)第二章第三节第一课时内容。这一课时介绍了VB 程序三种基本结构中的顺序结构。这一节课引入同学们比较熟悉的数学问题——计算圆形的周长、面积并输出作为为引领本节课的例子,重点介绍顺序结构的特点、执行过程和基本思想,并通过这个程序抽象出代码设计的四个基本部分:定义常变量、输入数据、处理数据、输出数据。顺序结构是三种基本结构中最为简单的一种,通过这一课时的学习让学生进一步体验可视化编程的完整过程,为学生 日后学习其他两种基本结构奠定基础。 【学情分析】 前几节课主要介绍了VB 的开发环境(包括控件、对象、属性)和VB 程序基础知识(VB 中的常用数据类型、变量与常量、运算符与表达式、语句与函数),学生已经有了VB 上的知识储备,但缺乏程序设计的“实战”经验。这节课通过解决一个具体问题,学生进一步体验可视化编程的

完整过程:设计界面,编写程序代码,调试并运行程序,保存程序文件,尤其是编写和调试程序。由于大部分学生是初次接触程序设计,而一般人对于程序设计有着“难”的偏见,因此学生既有好奇心,又有畏难情绪。因此教师应充分了解这一点,通过简单的例子,让同学体验成功的快乐,在揭开“编程”神秘的面纱的同时,激发学生学习的积极性和对程序设计的兴趣。 【教学策略】 教学方法:讲解与演示相结合、启发式教学法、任务驱动法 学习方法:模仿学习、自主探究学习,小组交流合作学习 【教学目标】 1、知识与技能目标: ①掌握顺序结构程序执行的基本思想。 ②能使用顺序结构编写简单的程序解决具体问题。 2、过程与方法 培养学生的思维能力、创新能力、自主学习能力, 加强学生的合作学习,提高学生的动手能力。 3、情感态度和价值观

教师资格证学科知识初中信息技术

《信息技术学科知识与教学能力》(初中) 一、考试目标 1.信息技术学科知识运用能力。了解信息技术发展的历史和现状,把握国内外信息技术最新发展动态;掌握信息技术学科基本知识与技能,熟悉信息技术学科的特征与应用领域;掌握信息技术学科教学的基本理论和方法,并能在教学中灵活运用;理解《中小学信息技术课程指导纲要(试行)》规定的课程目标、教学内容和实施建议,结合基础教育课程改革理念,开展教学和指导学生实训实践。 2.信息技术教学设计能力。能够根据《中小学信息技术课程指导纲要(试行)》规定的课程目标,结合基础教育课程改革理念,针对初中学生的认知特征、知识水平及学习需要选择合适的教学内容,制定具体的教学目标;能够根据教学内容的特点、学生个体差异,确定教学重点和教学难点;根据不同课程模块的特点,合理选择教学策略和教学方法;合理利用信息技术教学资源,设计多样的学习活动,引导学生积极参与学习过程。 3.信息技术教学实施能力。认识学生建构信息技术知识和获得技能的过程,并能依据信息技术教学需要,恰当选用相关的教学资源;创设教学情境,能够有效地将学生引入学习活动;运用信息技术学科教学策略,组织有效教学活动;能够根据学生的学习反馈优化教学环节;能够帮助学生理解和掌握知识与技能,获得信息技术学习的方法,引导学生树立健康的信息意识和价值观,培养学生良好的信息素养。 4.信息技术教学评价能力。掌握教学评价的基本知识与方法,并能将其恰当地运用于信息技术学科教学之中;积极倡导评价目标的多元化和评价方式的多样化,发挥教学评价促进学生发展的功能;能够通过教学反思改进教学。 二、考试内容模块与要求 (一)学科知识 1.信息技术专业知识 (1)了解信息技术发展史及国内外的发展动态,掌握与初中信息技术相关的基础知识和基本理论; (2)掌握与信息活动相关的法律法规、伦理道德。 (3)掌握信息技术学科的基本理论和基本方法,并能用于分析和解决相关问题。 2.信息技术课程知识 (1)理解信息技术课程的课程性质、基本理念、设计思路和课程目标。 (2)熟悉《中小学信息技术课程指导纲要(试行)》所规定的模块结构、内容标准和要求。 (3)理解信息技术教学内容的特点及呈现形式,能够根据学生学习的需要使用教材。 3.信息技术教育教学知识 (1)掌握信息技术教育理念、教学原则、教学策略等一般知识。 (2)理解信息技术教学的特点、规律及一般过程,掌握信息技术教学的基本技能及教学方法。 (3)了解根据学生身心发展规律开展教学活动的基本知识。 (4)掌握信息技术教育研究的一般方法。 (二)教学设计 1.学生学习需求分析 (1)了解学生认知特征,分析学生的学习需要,确定学生的学习起点。 (2)具有分析学生已有的信息技术学习经验和个体差异的能力。 2.信息技术教材分析 (1)根据《中小学信息技术课程指导纲要(试行)》及教材编写思路和特点, 了解信息技术教材内容和信息技术教学目标之间的关系,能结合学习需要对信息技术教学内容进行合理的选择和组织。 (2)通过教材内容分析和学生已有的知识基础与技能,确立教学重点与难点,并设计相应的教学解决方案。3.确定信息技术教学目标 (1)领会“知识与技能”、“方法与过程”、“情感态度与价值观”三个维度教学目标的含义。 (2)能够根据《中小学信息技术课程指导纲要(试行)》、教材和学生的认知特征,确定具体课程内容的教学目标并准确表述。

初中信息技术:自定义动画及动作设置》教学设计

初中信息技术新课程标准教材信息技术( 2019 — 2020学年度第二学期 ) 学校: 年级: 任课教师: 信息技术教案 / 初中信息技术 编订:XX文讯教育机构

自定义动画及动作设置》教学设计 教材简介:本教材主要用途为学习本知识能够调动学生的激情与兴趣,对相关教师和学生创造力的开发有促进作用,对教学效果提升有着积极的影响,本教学设计资料适用于初中信息技术科目, 学习后学生能得到全面的发展和提高。本内容是按照教材的内容进行的编写,可以放心修改调整或直接进行教学使用。 【教材分析】 powerpointxx是officexx中的一个重要软件,它可以将文字、图像、声音、动画等多种媒体编辑在一个作品中。用它制作出交互式演示文稿,可以通过鼠标、键盘控制多媒体对象的呈现方式和内容,可以随意地浏览到所需内容。动态的幻灯片易吸引人们的注意力和兴趣。 【教学目的】 1、知识目标: (1)掌握对象自定义动画设置中效果设置方法; (2)掌握对象动作设置中在幻灯片中链接方法。 2、技能目标: (1)通过学生探究学习过程中,掌握在幻灯片中对象动画顺序和时间的设置,培养学生处理信息的条理化;

(2)通过动作设置的超链接使用,培养学生在学习过程中的发散思维能力。 3、情感目标: 通过动手实践,培养学生的综合信息素养能力。 【课时安排】:1课时 【教学重点与难点】 (1)重点:动画顺序的设置方法; (2)难点:超链接的扩展使用方法。 【教学方法】:任务驱动法。 【课前准备】:两份演示文稿、广播教学系统、学生机文件夹。 【教学过程】 一、展示漫画引入 今天老师给大家带来了两份漫画:播放漫画……(漫画一:《三毛流浪记》)(漫画二:《阿达姆松》)两份漫画哪一个更吸引你的注意力?为什么? ★下载:漫画一《三毛流浪记》★下载:漫画二《阿达姆松》 (学生回答:)通过学生对比分析得出动画和声音的比较吸引人。 二、新授

VB程序设计试题及答案(一)-vb程序设计答案

VB程序设计试题及答案(一) 一、单选题 1. VB6.0是一种面向B 的编程环境。 (A) 机器(B) 对象 (C) 过程(D) 应用 2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。 (A) Forml.Caption=“欢迎使用VB” (B) Forml.Caption='欢迎使用VB' (C) Forml.Caption=欢迎使用VB (D) Forml.Caption="欢迎使用VB" 3. 若要使命令按钮不可操作,要对A 属性进行设置。 (A) EnabIed (B)Visible (C) Backcolor (D)Caption 4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII 码。 (A) Change (B) LostFocus (C) KeyPress (D) GotFocus 5. 下面A 是合法的变量名。 (A) X_yz (B) 123ab。(C) integer (D) X-Y 6. 以下关系表达式中,其值为False的是A 。 (A) "ABC">"AbC" (B) "女">"男" (C) "BASIC"=UCase("basic) (D) "123"<"23" 7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。 (A) x=1:y=1:z=1 (B) x=1,y=1,z=1 (C) x=y=z=1 (D) xyz=1 8. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。 (A)递归结构、选择结构、循环结构 (B)选择结构、过程结构、顺序结构 (C)过程结构、输入输出结构、转向结构 (D)选择结构、循环结构、顺序结构 9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。 (A) If sex="男" And age=4O And InStr(duty,"教授")>O Then n=n+l (B) If sex="男" And age=4O And (duty="教授" Or duty="副教授") Then n=n+l (C) If sex="男" And age=4O And Right(duty,2)="教授" Then n=n+l (D) If sex="男" And age=4O And duty="教授" And duty="副教授" Then n=n+l 10.下列关于Do…Loop循环结构执行循环次数的描述正确的是D 。 (A) Do While…Loop循环和Do…Loop Until循环至少都执行一次 (B) Do While…Loop循环和Do…Loop Until循环可能都不执行 (C) Do While…Loop循环至少执行一次和Do…Loop Until循环可能不执行 (D) Do While…Loop循环可能不执行和Do…Loop Until循环至少执行一次 11.以下B 是正确的For…Next结构。 (A) For x=1 To Step 10 (B) For x=3 To -3 Step -3

相关文档
最新文档