VB的可视化开发环境 优质课教学设计

VB的可视化开发环境 优质课教学设计
VB的可视化开发环境 优质课教学设计

课堂教学设计表

整理人:孙海平

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

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

小学信息技术优秀教案《图文混排》

制作小板报 广州市番禺区市桥南阳里小学黄醒球 教学内容: 小学信息技术(广东教育出版社)第二册第一章计算机文字处理第六节。 教学内容分析: 本课内容是制作小板报的一部分。在这之前已经学过小板报的准备、设置规格、规划,刊头设计和输入文本,学习图文混排能够使小板报主题突出,版面鲜艳,充满生气,活泼感人,是本章节的重点内容;这是首次学习图文混排处理,是以后进一步学习演示文稿,网页等图文混排的技能基础;同时,学好本课内容有利于以后的生活、学习和工作。 本课重点:掌握设置图片的环绕方式和剪裁图片。 本课难点:综合应用图文混排的知识,制作图文并茂的电子小报。 教学对象分析: 教学对象是小学四年级学生,他们已经学习信息技术差不多两年,具有电脑基本的操作技能。经过本学期的学习,他们也已经熟识金山文字的操作界面及文字排版的技能,初步了解了金山文字操作规律。本课之前,学生已经学习过制作了一个纯文本的小报,渴望能够将单一的小报进行润色、丰富。电脑技术是一种技能的操作,鉴于有相当一部分学生家中没有电脑,缺少练习,因此操作水平

有一定差距,教学过程中注重分层教学,发挥小组合作,加强互教互学。 四、教学目标: 1、知识与技能: 1) 能够根据版面需要对图片设置适合的环绕方式。 2) 能够将图片剪裁成椭圆形、多边形等,丰富小报版面。 2、过程与方法: 感受在老师的指导下学习一个知识的全过程,从而培养学生自主探究的自学能力;懂得在遇到问题的时候通过查书、课件等手 段解决问题的方法。 3、情感态度与价值观: 1) 引导学生学会跟同伴交流,交换意见,互相评价的好习惯。 2) 促进学生对图文并茂的电子小报的美感欣赏的培养。 五、教学策略分析: 本节课主要采用任务驱动的教学策略和人性化的课堂管理模式,首先以两幅电子小报对比引入课题,激起学生的学习兴趣,让学 生通过观察、思考感悟任务,接受任务,然后通过看课本、观看软件、请教同学、小组讨论、请教老师等多种学习方法展开研究式、探索式学习,通过学生交流,针对学生学习情况的反馈,简单任务学生演示;复杂问题教师引领,逐步突出教学重点,突破难点,从 而实现学生自身能力的构建和信息素养的提升。同时,本课还注重发挥学科优势,为学生架设网络评价系统,给学生一个更人性化更先进有效的学习、交流、评价环境。在教学方法中渗透了“以学生发展为本”的教育理念,使课堂教学成为实施素质教育的主渠道,

VB程序设计的常用算法填空题

VB程序设计的常用算法 例:用随机函数产生100个[0,99]范围内的随机整数,统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数并打印出来。 将程序编写在一个GetTJput过程中,代码如下: Public Sub GetTJput() Dim a(1 To 100) As Integer Dim x(1 To 10) As Integer Dim i As Integer, p As Integer '产生100个[0,99]范围内的随机整数,每行10个打印出来 For i = 1 To If a(i) < 10 Then Form1.Print Space(2); a(i); Else Form1.Print Space(1); a(i); End If If Then Next i '统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数,并将统计结果保存在数组x(1),x(2),...,x(10)中,将统计结果打印出来For i = 1 To 100 p = a(i) Mod 10 ' 求个位上的数字 If p = 0 Then p = 10 Next i Form1.Print "统计结果" For i = 1 To 10 p = i If i = 10 Then p = 0 Form1.Print "个位数为" + Str(p) + "共" + Str(x(i)) + "个" Next i End Sub 二、求两个整数的最大公约数、最小公倍数 m=inputBox("m=") n=inputBox("n=") nm=n*m If m < n Then r=m mod n Do While m=n n=r

小学信息技术优秀教案图文混排[1]

小学信息技术优秀教案 图文混排 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】

图文混排 ——制作小板报 广州市番禺区市桥南阳里小学黄醒球 一、教学内容: 小学信息技术(广东教育出版社)第二册第一章计算机文字处理第六节。 二、教学内容分析: 本课内容是制作小板报的一部分。在这之前已经学过小板报的准备、设置规格、规划,刊头设计和输入文本,学习图文混排能够使小板报主题突出,版面鲜艳,充满生气,活泼感人,是本章节的重点内容;这是首次学习图文混排处理,是以后进一步学习演示文稿,网页等图文混排的技能基础;同时,学好本课内容有利于以后的生活、学习和工作。 本课重点:掌握设置图片的环绕方式和剪裁图片。 本课难点:综合应用图文混排的知识,制作图文并茂的电子小报。 三、教学对象分析: 教学对象是小学四年级学生,他们已经学习信息技术差不多两年,具有电脑基本的操作技能。经过本学期的学习,他们也已经熟识金山文字的操作界面及文字排版的技能,初步了解了金山文字操作规律。本课之前,学生已经学习过制作了一个纯文本的小报,渴望能够将单一的小报进行润色、丰富。电脑技术是一种技能的操作,鉴于有相当一部分学生家中没有电脑,缺少练习,因此操作水平有一定差距,教学过程中注重分层教学,发挥小组合作,加强互教互学。 四、教学目标: 1、知识与技能: 1)能够根据版面需要对图片设置适合的环绕方式。 2)能够将图片剪裁成椭圆形、多边形等,丰富小报版面。 2、过程与方法: 感受在老师的指导下学习一个知识的全过程,从而培养学生自主探究的自学能力;懂得在遇到问题的时候通过查书、课件等手段解决问题的方法。 3、情感态度与价值观:

算法与程序设计复习资料

江苏省高中信息技术算法与程序设计(选修) 复习要点 相关知识点 (一)算法 1.定义 1算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法+数据结构=程序。单选题 1、下列关于算法说法不正确的是( A ) A、算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现 B、解决问题的过程就是实现算法的过程 C、算法是程序设计的“灵魂” D、其它三项都正确 2.算法的描述方法: 1算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。 2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。 3流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。 4伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。 相关题解: 单选题 1、图形符号" "在算法流程图描述中表示( B ). A 处理或运算的功能 B 输入输出操作 C 用来判断条件是否满足需求 D 算法的开始或结束 2、图形符号在算法流程图描述中表示( A ). A 处理或运算的功能 B 输入输出操作 C 用来判断条件是否满足需求 D 算法的开始或结束 3、以下哪个是算法的描述方法?( A ) A 流程图描述法 B 枚举法 C 顺序法 D 列表法

4、以下哪个是算法的描述方法?( D ) A 顺序法 B 列表法 C 集合法 D 自然语言描述法 (二)程序设计基础 (1)常用高级编程语言:BASIC、VB、Pascal、C、C++、Java 1面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等2控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。 对象属性=属性值 对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置方法如下 例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下 Txt123.text =”20” 变量=对象.属性 如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下 例:读取文本框“txt123”的“Text”属性的代码如下 a = txt123.text

公开课VB程序设计教案

第四课学学程序设计—初步认识编程软件VB 教学目标: 知识目标:了解什么是程序设计语言和计算机程序以及语言的分类 过程与方法:培养学生的阅读总结和自主探索能力 情感态度与价值观:通过学生利用所学的知识解决实际问题,激发学生 的学习兴趣 教学重难点:了解什么是程序设计语言 启发学生创新思维 以任务为驱动,激发学生创新思维 教法:讲授法、任务驱动法 教学过程: 一、导入新课 教师运行游戏小程序,引起学生的兴趣,并打开程序的原代码说明编程并不很神秘。试运行游戏小程序,激发学生的学习兴趣。 二、教师讲授: 程序设计语言 教师活动:语言是人类交流思想、沟通感情最重要的工具。那么语言不通的人如何交流呢? 学生活动:请一个语言翻译或自己学会他人的语言 教师活动:计算机所做的事情均为人向机器下达的命令,那么操作作者又是通过什么语言同计算机进行沟通的呢? 程序设计语言的分类及特点

1、机器语言 教师活动:①计算机能听懂的语言(机器语言)②机器语言的实质(二进制语言)③二进制语言的特点。强调计算机内部只认识二进制学生活动:谈对二进制语言的感受 教师小结:机器语言的特点(二进制、计算机直接能懂、难以理解,与人类语言差距较大)汇编语言-用助记符号表示面向机器的程序设计语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程雪汇编语言翻译成机器语言。适合编写直接控制机器操作的程序,不容易使用。高级语言-最接近人的自然语言,即简单易学,它所编制的程序计算机执行时需要“翻译”,执行速度比二进制程序慢。 三:展示微课视频 VB简介、认识VB窗口、相关概念:1、对象的概念 2、属性的概念 3、事件和代码的概念。演示设计运行程序“奔跑的小汽车”依照微课演示编写程序“奔跑的小汽车” 四:学生体验 1、学生编写程序“奔跑的小汽车”,教师巡回指导。 2、试修改程序,让汽车倒车、速度变慢。 五、教学评价: 1、教师点评教师通过巡视,把部分学生修改的结果进行点评,指出典型的错误。 六、课后小结: 这节课,我们体验了用VB设计程序,了解程序有关知识。(回顾本节知

VB程序设计的常用算法

VB程序设计的常用算法 算法(Algorithm):计算机解题的基本思想方法和步骤。算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果)、采用什么结构、使用什么语句以及如何安排这些语句等。通常使用自然语言、结构化流程图、伪代码等来描述算法。 一、计数、求和、求阶乘等简单算法 此类问题都要使用循环,要注意根据问题确定循环变量的初值、终值或结束条件,更要注意用来表示计数、和、阶乘的变量的初值。 例:用随机函数产生100个[0,99]范围内的随机整数,统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数并打印出来。 本题使用数组来处理,用数组a(1 to 100)存放产生的确100个随机整数,数组x(1 to 10)来存放个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数。即个位是1的个数存放在x(1)中,个位是2的个数存放在x(2)中,……个位是0的个数存放在x(10)。 将程序编写在一个GetTJput过程中,代码如下: Public Sub GetTJput() Dim a(1 To 100) As Integer Dim x(1 To 10) As Integer Dim i As Integer, p As Integer '产生100个[0,99]范围内的随机整数,每行10个打印出来 For i = 1 To 100 a(i) = Int(Rnd * 100) If a(i) < 10 Then

Form1.Print Space(2); a(i); Else Form1.Print Space(1); a(i); End If If i Mod 10 = 0 Then Form1.Print Next i '统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数,并将统计结果保存在数组 x(1),x(2),...,x(10)中,将统计结果打印出来 For i = 1 To 100 p = a(i) Mod 10 ' 求个位上的数 字 If p = 0 Then p = 10 x(p) = x(p) + 1 Next i Form1.Print "统计结果" For i = 1 To 10 p = i If i = 10 Then p = 0 Form1.Print "个位数为" + Str(p) + "共" + Str(x(i)) + "个" Next i End Sub 二、求两个整数的最大公约数、最小公倍数 分析:求最大公约数的算法思想:(最小公倍数=两个整数之积/最大公约数) (1) 对于已知两数m,n,使得m>n; (2) m除以n得余数r; (3) 若r=0,则n为求得的最大公约数,算法结束;否则执行(4);

全国信息技术优质课一等奖教案——信息的收集

十·一旅游计划——信息的收集和下载 海南省海口一中谢小鸿 授课人:海南省海口一中谢小鸿 学科:信息技术 课题:信息的收集和下载 课时:一课时 教学目标: 《 知识与技能: (1)学会文字信息的收集; (2)学会图片信息的收集; (3)学会保存整个网页; 过程与方法: 通过拟订一个完整的旅游宣传表,懂得收集所需信息并保存为自己所用。 情感价值观: 通过系统、科学的收集、保存信息,能在学生潜意识中形成良好的信息处理习惯,对其今后日常学习及生活有着较为深远的意义。 ( 教学重点: 1、网页中文字、图片信息的收集方法及技巧; 2、保存整个网页; 教学难点: 1、根据实际需求选择最佳收集方式。 2、根据实际需求对网页保存类型进行选择。 教学准备: 为切合十·一黄金周海南游的主题,教师将准备旅游相关网站供学生参考,将旅游线路分为东、西两线,提出众多关键词供学生检索以方便快速的完成信息的收集,准备旅游宣传表格供学生完善自己的旅游宣传。 ( 媒体使用: ①多媒体网络教室;②WORD文字处理工具;③教学课件及相关资料。 教学过程: 一、巧设主题,导入新课 (南国都市报在2008年9月19日报上刊登以下一则新闻,日前,国家假日办统计,海南仅次于北京,排在最想去的旅游目的地第二位。今年“十一”正值北京奥运会结束和汶川大地震灾后旅游市场恢复的重要时期,做好“十一”假日旅游接待工作,对于推动灾后旅游市场恢复、刺激国内居民消费、促进旅游业发展具有特殊意义。请同学们帮忙介绍海南著名的旅游景点,如果没有足够的信息,我们就不能有更多更好的选择,也不能制定出一份切实可行的旅游计划,我们今天要学习的课程就是教我们如何去收集信息。) 二、自学新知,争当小老师 将学生分成两组,一组自学教材P26“收集网页中的文字信息”,另一组则自习教材“保存网页中的图片”,学生争当小老师上台为大家讲授所学知识,同学们也可跟着小老师进行

VB程序设计的常用算法4

VB程序设计的常用算法4 十、数制转换 将一个十进制整数m转换成→r(2-16)进制字符串。 方法:将m不断除r 取余数,直到商为零,以反序得到结果。下面写出一转换函数,参数idec为十进制数,ibase为要转换成数的基(如二进制的基是2,八进制的基是8等),函数输出结果是字符串。 Private Function TrDec(idec As Integer, ibase As Integer) As String Dim strDecR$, iDecR% strDecR = "" Do While idec <> 0 iDecR = idec Mod ibase If iDecR >= 10 Then strDecR = Chr$(65 + iDecR - 10) & strDecR Else strDecR = iDecR & strDecR End If idec = idec \ ibase Loop TrDec = strDecR End Function 十一、字符串的一般处理1.简单加密和解密 加密的思想是:将每个字母C加(或减)一序数K,即用它后的第K个字母代替,变换式公式:c=chr(Asc(c)+k) 例如序数k为5,这时"A"→"F","a""f","B""G"…当加序数后的字母超过"Z"或"z"则c=Chr(Asc(c)+k -26) 例如:You are good→ Dtz fwj ltti 解密为加密的逆过程 将每个字母C减(或加)一序数K,即c=chr(Asc(c)-k), 例如序数k为5,这时"Z"→"U","z"→"u","Y"→"T"…当加序数后的字母小于"A"或"a"则c=Chr(Asc(c)-k +26) 下段程序是加密处理: i = 1: strp = "" nL = Len(RTrim(strI)) Do While (i <= nL) strT = Mid$(strI, i, 1) '取第i个字符 If (strT >= "A" And strT <= "Z") Then iA = Asc(strT) + 5 If iA > Asc("Z") Then iA = iA - 26 strp = strp + Chr$(iA) ElseIf (strT >= "a" And strT <= "z") Then iA = Asc(strT) + 5 If iA > Asc("z") Then iA = iA - 26 strp = strp + Chr$(iA) Else strp = strp + strT End If i = i + 1 Loop Print strp

《VB程序设计》教案

教案首页

教案纸 2009年9 月8 日教学手段: 利用多媒体机房演示安装Visual Basic 6.0,并对该开发环境进行分析介绍。让学生明确课程的性质和地位、学习本课程要达到的要求。导入新课: 第1课Visual Basic简介 1.1可视化程序设计(讲授法;图文并茂) 课堂讲解本任务要求了解可视化程序设计的概念。 1.2面向对象程序设计(讲授法) 课堂讲解本任务要求了解面向对象程序设计的概念。 1.3 VB6.0的运行安装和启动(边讲边练) 课堂讲解本任务要求掌握VB6.0的运行安装和启动方法。 1.4 VB6.0集成开发环境(边讲边练) 课堂讲解本任务要求熟悉VB6.0开发环境。 本课小结: 面向对象程序设计 可视化程序设计 布置作业: P20页习题一2、3,预习:第2课

教案首页

教案纸 2009年9 月9 日教学手段: 利用多媒体机房边讲边演练。 复习提问: 什么是面向对象?以及面向对象的方法和属性是什么? 导入新课: 第2课VB6.0应用程序的创建及管理 2.1创建VB6.0应用程序的步骤(演、讲、练) 课堂讲解本任务要求掌握创建VB6.0应用程序的步骤。 学生课堂完成任务: (1)建立用户界面的对象; (2)设置对象的属性值。 (3)编写程序代码,建立事件过程。 (4)保存和运行应用程序。 2.2 VB6.0的工程管理(演、讲、练) 课堂讲解本任务要求掌握VB6.0工程管理的方法。 2.3使用帮助信息(边讲边练) 课堂讲解本任务要求掌握帮助信息的使用方法。 本课小结:略 布置作业: P22页上机实验一4 预习:第3课

小学信息技术优质课教案

小学信息技术优质课教案 第3课学会正确开、关机 教学目标: 学会开、关机 教学难点: 1、了解计算机外设的开、关顺序 2、正确学会开、关机 教学准备:计算机、网络 教学过程: 一、教学导入 同学们,在你们面前看到的是什么呀?对了,是电脑。 老师告诉你们电脑现在正在睡觉,这个大懒虫,到现在还在睡觉, 我们让小朋友把它喊醒,让他和小朋友们一起学习好不好? 二、教学新课 (一)教师示范讲解 在把电脑喊醒之前老师先考考小朋友们一个最最简单的问 题,小朋友们早上醒来第一件事是干吗?老师再重复一遍,是第 一件事。 刚才小朋友们说了很多,有的说穿衣服,有的小朋友说是洗脸,还有的小朋友说叠被子,但老师却不同意小朋友的意见,再 好好想想,我们早上醒来的第一件事是做什么?

对了,首先是睁开眼睛,我们小朋友只有先睁开眼睛然后才能去穿衣服、洗脸、刷牙等等。电脑同样如此,它也要先睁开眼睛,然后才能和小朋友一起学习。所以第一步我们要让电脑睁开眼睛。怎么做? 1教师示范开显示器,同时提醒电源指示灯的颜色变化 光睁开眼睛怎么行呢?,我们的目的是让他和小朋友们一起做游戏,我们要让他动起来,那第二步我们应该怎么做?其实很简单,就是接通电源。 2、教师出示电源开关“ PoWER ”标志,同时逐台电脑巡视开机情况?按下它之后,我们请小朋友们说一说你发现了什么?左边的三个灯会同时闪一下,同时第一个灯变绿了,其它两个灯熄灭了。现在电脑就会和小朋友一起来学习了。 3、教师先展示几幅电脑作品,然后用“金山画王笔”给学生做示范。 冈U才我们让电脑给我们小朋友画了几幅画,它说他累了,我们还是让他休息吧,下面我们就先来学习如何关机。 4、教师一步一步示范,手把手教学生关机,并重复几次。 小朋友早上起来的第一件事是睁开眼睛,那上床后我们会把眼睛闭上。然后开始休息。电脑同样如此。我们最后也要让电脑把眼睛闭上,要不然电脑就休息不好,他会生气的。再次提醒小朋友,我们最后千万不要让电脑的睁着眼睛睡觉。记住了要把电脑的显示器关掉。 5、教师示范关显示器 (二)、学生练习开、关电脑 三、巩固练习

VB程序设计的常用算法教案.doc

VB程序设计的常用算法教案 算法(algorithm):计算机解题的基本思想方法和步骤。算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果)、采用什么结构、使用什么语句以及如何安排这些语句等。通常使用自然语言、结构化流程图、伪代码等来描述算法。 一、计数、求和、求阶乘等简单算法 此类问题都要使用循环,要注意根据问题确定循环变量的初值、终值或结束条件,更要注意用来表示计数、和、阶乘的变量的初值。 例:用随机函数产生100个[0,99]范围内的随机整数,统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数并打印出来。 本题使用数组来处理,用数组a(1 to 100)存放产生的确100个随机整数,数组x(1 to 10)来存放个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数。即个位是1的个数存放在x(1)中,个位是2的个数存放在x(2)中,......个位是0的个数存放在x(10)。 将程序编写在一个gettjput过程中,代码如下: public sub gettjput() dim a(1 to 100) as integer

dim x(1 to 10) as integer dim i as integer, p as integer '产生100个[0,99]范围内的随机整数,每行10个打印出来 for i = 1 to 100 a(i) = int(rnd * 100) if a(i) < 10 then form1.print space(2); a(i); else form1.print space(1); a(i); end if if i mod 10 = 0 then form1.print next i '统计个位上的数字分别为1,2,3,4,5,6,7,8,9,0的数的个数,并将统计结果保存在数组x(1),x(2),...,x(10)中,将统计结果打印出来 for i = 1 to 100 p = a(i) mod 10 ' 求个位上的数字 if p = 0 then p = 10 x(p) = x(p) + 1 next i form1.print "统计结果"

初识VB》教学设计

《初识V B》教学设计一、学生分析 本节课的授课对象为初三年级学生,这阶段的学生理解能力和接受能力较强。初一年级时学生已学习了一些程序设计语言的概念,知道计算机能直接认识的语言为机器语言,为本节课的学习打下了一定的基础。 二、教材内容分析 1、本节的主要内容及在本章中的地位 本节课教学内容为九年级下册第1章第1、2节的内容,主要学习程序、程序设计语言的概念和VB的创建工程、设计界面、编写程序、保存文件、运行程序等操作方法 2、教学重点、难点 重点:程序的概念和作用、创建VB程序的一般步骤和方法 难点:程序的作用、窗体文件和工程文件的保存 3、课时安排:1节 三、教学目标 1、知识与技能 (1)了解程序的概念以及程序在计算机中的作用 (2)了解程序设计语言的不同类型、特点和发展趋势 (3)了解程序设计的方法 (4)了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法 (5)了解VB,学会用VB创建第一个程序 2、情感态度价值观 (1)注重学生的自学能力的培养。

(2)鼓励学生动手、动脑,培养勤于动手、主动探究的精神。 (3)培养学生利用信息技术解决实际问题的能力。 四、教学理念和方法 1.对于程序与程序设计语言等概念,学生学习起来较枯燥,故先安排学生带着教师提出的几个问题,看书思考和自学,再由教师组织学生个别回答、师生举例、师生讨论、归纳等活动来将几个概念弄清楚。 2.对于VB软件的学习,教师先展示一个由VB开发的小游戏,师生一起参与游戏的使用,让学生感受到VB软件的实用性,充分调动学生积极使用VB开发小程序的愿望,再由教师示范讲解VB程序设计环境中创建程序的一般步骤和方法,最后由学生动手尝试使用VB。 五、教学资源 教学硬件:教师机1台、学生机60台、液晶投影仪1部 教学软件:windows xp、达道多媒体教学软件、自制的教学课件 五、教学过程设计

全国信息技术优质课一等奖教案——欢迎来我家

奇妙的组合 【教材分析】 《奇妙的组合》是河南省基础教育教学研究室编写的小学信息技术学科教材第一册(下),第六课的内容。属于《中小学信息技术课程指导纲要》中的第三个模块的——用计算机画画。本课主要介绍了“选定”工具的使用方法,教材采用组合图形的活动展开教学,通过组合汽车、机器人等图形,使学生的操作技能通过亲自动手得到提高。本课将选定工具独立教学,目的是使学生能够熟练掌握选定工具的使用方法,能用选定工具对图形进行移动、裁剪等修改。 【学生分析】 三年级的学生已经掌握了部分计算机基础知识和基本技能,他们对“画图”软件也有了一定的学习基础,掌握了基本的绘画工具,能够制作简单的电脑绘画作品。“选定”工具可以帮助学生进一步的修改绘画作品,因此学生掌握“选定”工具的使用方法时,可以在一些简单的图画中进行操作。 【教学目标】 知识与技能: 1.学会用矩形选取工具和移动图形。 2.掌握对选定图形进行移动、裁剪等基本操作。 过程与方法: 通过请小动物吃午餐的情境,学生经历发现问题----自主探索----解决问题等一系列探究过程,引导学生使用画图中的选定工具,对作品进行合理的修改。 情感态度价值观: 1.通过请小动物吃午餐情境,激发学生热爱自然、热爱动物的意识。 2.通过“大家来动手,打扮小书房”活动,紧密联系学生生活实际,进一步提高操作技能,也培养了他们的审美能力和信息素养。 【教学重点】 掌握选定图形的使用方法,并能对选定图形进行移动、裁剪等基本操作。 【教学难点】 用选定工具进行合理构图。 【教学法设计】 演示法、任务驱动法、启发教学法、问题解决法 【教学准备】 多媒体教学课件,学生练习用图,学生自学使用提示卡文档。 【教学过程】 一、创设情境,激趣导入 (课件展示) 师:同学们,如果小熊猫和小猴子来做客,你们知道要拿什么食物招待它们吗?(学生回答)大家掌握的知识可真丰富!太棒了!你们这么热情,我相信小熊猫和小猴子来了一定能饱餐一顿。老师这里有一幅小熊猫和小猴子的图画,它是在“画图”程序里绘制而成的,你能用画图程序把它打开吗?(学生说操作步骤,教师操作,打开图片) 师:这幅图画向我们展示了一个什么样的情境?(学生回答) 师:小熊猫和小猴子面前各放着一个空盘子,怎样才能把它们最爱吃的食物准确的放进空盘子里呢?

vb《算法与程序的设计》复习题-(1)

《算法与程序设计》复习题 一、选择题部分(100题) 一章一节:了解计算机解决问题的过程 1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?() A、分析问题 B、设计算法 C、编写程序 D、调试程序答案:B 2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。 A、分析问题,编写程序,设计算法,调试程序 B、设计算法,编写程序,提出问题,调试程序 C、提出问题,设计算法,编写程序,调试程序 D、设计算法,提出问题,编写程序,调试程序 答案:C 3.下列步骤不属于软件开发过程的是()。 A、任务分析与系统设计 B、软件的销售 C、代码编写与测试 D、软件测试与维护 答案:B 4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。 A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D 5.以下描述中最适合用计算机编程来处理的是()。 A、确定放学回家的路线 B、计算某个同学期中考试各科成绩总分 C、计算100以的奇数平方和 D、在因特网上查找自己喜欢的歌曲答案:C 6.以下问题中最适合用计算机编程处理的是()。 A、制定本学期的学习计划 B、计算正方形的周长 C、创作一首歌曲 D、求1000以的所有素数 答案:D 7.由“上车—掏钱—投币”所描述的问题是()。 A、无人售票车投币过程 B、乘公交车过程 C、上车过程 D、下车过程答案:A 一章二节:算法和算法描述 8.下面说确的是()。 A、算法+数据结构=程序 B、算法就是程序 C、数据结构就是程序 D、算法包括数据结构 答案:A 9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。 A.自然语言 B.流程图 C.伪代码 D.机器语言答案:D 10.下面关于算法的说法错误的是()。 A、算法必须有输出 B、算法就是程序 C、算法不一定有输入 D、算法必须在有限步执行后能结束 答案:B 11.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、情况结构 C、流程结构 D、循环结构答案:D 12.算法的三种基本控制结构是分支结构、循环结构和() A、模块结构 B、情况结构 C、流程结构 D、顺序结构答案:D 13.算法的三种基本控制结构是顺序结构、分支结构和()。 A、模块结构 B、循环结构 C、流程结构 D、情况结构答案:B 14.下面关于算法的认识正确的是()。 A、算法就是求解“鸡兔同笼问题” B、算法一定没有输出 C、算法就是计算机程序 D、算法的步骤必须是有限的答案:D

中学信息技术优秀教学设计方案及评析

中学信息技术优秀教案设计及评析 教案目标: 根据教案大纲的要求,对教材的分析和对学生的了解,教案目标定为以下三方面。 1、知识与技能: ⑴学会利用表格数据生成图表的一般方法。 ⑵通过添加趋势线能够预测数据。 ⑶了解常用的图表类型,能够选择适合数据分析的统计图表。 2、过程与方法: ⑴能根据表格中的数据,生成某种类型图表的步骤和方法。 ⑵在观察、对比、交流、探究的过程中,培养学生动手操作能 力、处理数据能力、分析问题、解决问题的能力、合作交流能力,培养学生创新意识。主动利用教师提供的资料进行学习,利用教案软件提供的方法学习。 ⑶在完成作品制作的过程中,准确获取信息资源并按要求组织 资源。 ⑷以实际数据警示学生关爱眼睛、保护视力,养成良好的用眼 习惯。 3、情感态度与价值观: ⑴通过师生间、生生间的交流,给学生以方法、胆量、鼓励、 成功,让学生享受成就感,树立自信心,同时渗透德育思想。 ⑵让学生体验统计图在实际生活中的广泛应用,通过分析统计 图对学生进行思想品德教育。 根据本课教案内容,教案重点、难点分析如下: 本课的重点是创建图表的方法和添加趋势线,难点是选择数据源、图表类型。通过应用网页教案软件,突破了重点和解决了难点。 三、教案背景分析: <一)教案内容分析:

《第6课图表的生成、修饰及调整》是顺义区实验教材初中版第2册第二单元的第6课,这一课内容有常用的图表类型、创建图表、预测数据和图表的修饰及调整。由于内容较多,安排2课时,本课为第1课时,主要是让学生了解常用的图表类型及创建图表,并能够根据图表预测数据。利用图表的直观性,可以较方便地对数据进行分析。随着实际需求的日益增长与软件的不断更新,现在Excel中提供了很多的图表类型,但是人们日常使用的主要有三种图表:柱形图<直方图)、折线图、饼图<扇形图)。这部分内容在本单元中占重要地位,学生在学完本课内容之后可以解决现实生活中的许多统计方面的数据,有非常重要的作用。 本课内容分三部分: ⒈学习根据表格中的部分数据生成柱形图。 ⒉学习添加趋势线实现预测数据。 ⒊练习并巩固所学知识。 <二)学生情况分析: 初二学生爱动手又具有个性,兴趣比较广泛。在学习本课时,学生已具备EXCEL其本操作的基础。由于学生自身发展及诸多外部环境因素的差异,他们对信息技术的认知能力、实际操作能力、知识水平各不相同,形成了不同的层次,因此教案设计中为学生准备了不同层次的素材,这些素材学生既感兴趣,又贴近学生生活实际。学生可以根据自己的实力水平和爱好,选择内容他们喜欢的内容,创建不同的图表。 <三)教案方式与教案手段: ⒈网络教案:在本课教案中,为了适应不同层次的学生,突破教案难点,充分利用了网络资源,力求改变传统的教案模式。通过自制的网页课件,学生可以自学、讨论。它打破了传统教案的封闭性,改变了传统教案中师生之间的结构关系、角色地位,为学生合作提供了开阔的空间,强化了学生的个性化学习。根据本课教案的需要,用Dreamweaver设计了网页辅助教案软件,通过“操作步骤

VB程序设计的常用算法09

Visual Basic常用算法 从逻辑结构上看,应用程序= 算法+ 数据结构。 (1)数据结构(Data-Structure),计算机将数据元素依据某种逻辑联系进行存储和组织的方式。 许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重依赖于是否选择了最优的数据结构。选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。 数据是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并由计算机程序处理的符号的总称。 (2)算法(Algorithm),由基本运算及规定的运算顺序所构成的完整解题步骤。 一个算法应该具有以下五个重要的特征: ①有穷性,算法必须保证执行有限步之后结束。 ②确切性,算法的每一步骤必须有确切的定义。 ③输入,算法有0个或多个输入,以描述运算量的初始值。0个输入是指算法本身包含了初始值。 ④输出,算法有一个或多个输出,以反映对输入数据加工后的结果。没有结果的算法是毫无意义的。 ⑤可行性,算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。 计算机科学家尼克劳斯-沃思曾著过一本著名的书《数据结构十算法= 程序》,可见算法在计算机科学界与计算机应用界的地位。 算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果)、采用什么结构、使用什么语句以及如何安排这些语句等。 程序(Programme)就是用计算机语言描述的算法。流程图(Flow Charts)就是图形化的算法。解决同一问题可以有多种算法描述。实际问题的算法种类繁多,总体上可以分为两大类:数值算法和非数值法。 对VB程序语言设计的初学者,可能会感到掌握控件的使用不难,难得的是理解和掌握算法。但是,算法是程序的核心、编程的基础,离开算法,一事无成。我们将介绍常用的VB算法。

VB程序设计教案

VB程序设计——选择结构 ■教学目标 1.知识与技能 1.了解选择结构的基本概念。 2.了解关系表达式与逻辑表达式的概念。 3.能利用VB中的条件语句实现简单的选择结构。 2.过程与方法 经历实践、分析、归纳,掌握IF语句的格式和功能。 3.情感态度与价值观 运用捉老鼠游戏,完善程序,发展学生思维的逻辑性及严谨的学习态度。 4.行为与创新 培养学生利用计算机的反馈作用进行探究学习的能力。 ■课时安排 安排2课时。 ■教学重点与难点 1.教学重点 让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。 2.教学难点 对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。■教学方法与手段

讲述与讨论、实验与验证。■课前准备 教学课件、实例程序 教学环 节教师与学生活动 设计意 图 设计情境、引入新课教师活动:让学生制作捉老鼠游戏 学生活动:积极参与。 教师活动:学生制作小游戏界面,教师指导,如果抓到小老鼠系统将会提示抓住老 鼠了。 一只小老鼠在草地上跑来跑去,现在要用鼠标控制敲钟它。敲中一次,就会弹出一 次信息框。我们将通过制作这个小游戏程序,学习程序设计语言IF条件判断语句。 由鼠标抓小老鼠同学们的不同选择引出本课的主题——选择结构。 通过制 作小游 戏使激 发学生 的思维 能力,并 引出本 课的内 容选择 结构 课堂小 结 小结总结本堂课的内容。 拓展活动编写“小游戏”界面。培养学生的探索、创新能力。培养学 生的创 新,探索 能力

VB程序设计——选择结构 ■教学目标 1.知识与技能 1.了解选择结构的基本概念。 2.了解关系表达式与逻辑表达式的概念。 3.能利用VB中的条件语句实现简单的选择结构。 2.过程与方法 经历实践、分析、归纳,掌握IF语句的格式和功能。 3.情感态度与价值观 运用捉老鼠游戏,完善程序,发展学生思维的逻辑性及严谨的学习态度。 4.行为与创新 培养学生利用计算机的反馈作用进行探究学习的能力。 ■课时安排 安排2课时。 ■教学重点与难点 1.教学重点 让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。 2.教学难点 对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。■教学方法与手段

信息技术优质课教案

信息技术优质课教案 授课课题:绘制简单的图形 授课教师:徐嵘 授课班级:七年级一班 胶州市第十中学 2006.12.26 第7课绘制简单的图形 一、教学设计 (一)教学目标 知识技能:学生在临近元旦的喜庆气氛中,通过设计一张精美的电子贺卡来认识绘图工具

栏各工具用法,学会绘制各种图形。 过程与方法:在教师、同学及网络的帮助下,感受学习制作贺卡过程。初步学会分析解决问题的过程和方法。任务驱动和教师引导相辅相成,完成教学任务。 情感、态度、价值观:培养学生热爱生活高尚情操与团结友爱的良好品质;初步培养学生动手操作的能力及与同伴合作交流的意识、能力;培养学生审美能力。 (二)课题分析 本节课是七年级信息技术上册三单元中怎样绘制图形及图形的美化等内容。本节课利用多媒体网络教室的有利条件,创设信息化的教与学环境,利用丰富的素材、有趣的情境,让学生在乐中学、学中乐,以新课改有关理念指导教学过程,改进学习方式,突出学生在参与学习和交流合作中的主动性。用不同的学习方式来学习制作贺卡以及指导学生解决同一问题可用不同方法,以达到学生对知识的融会贯通。学生通过问题情境的感受,学习解决问题的方法,通过自己的讨论交流进行探索和实现问题的解决,形成一定的知识解决模型,并最终解决问题。 重点:绘图工具箱中多种绘图工具的运用。 难点:图形颜色填充和图形合理搭配组合。 (三)教学策略分析 1 学习者分析 学生在学习本课前已经有了一般计算机水平的能力。学生能够熟练的进行文字录入与相关修饰,能够熟练使用鼠标。对WORD2000的操作环境及文字编辑知识有一定了解。 2 教学理念和教学方式 信息技术教学是师生之间、学生之间交往互动与共同发展的过程。信息技术教学,要紧密联系学生的生活实际。采用探究式学习,教师可以利用网络的优势,成为信息的广播者,为学生提供动态的,丰富的信息;尝试点拨的引导者,为学生的主动学习创设空间;知识反馈的调整者,激活学生积极探索的自信心。学生是学习的主人,在教师的帮助下,小组合作交流中,利用动手操作探索,发现新知,自主学习。 教学评价方式多样化,师生评价,生生评价,小组评价等多种方式,以过程评价为主。对学生的学习和练习作出评价,以有趣多样的评价激励学生的积极情绪,实现人机对话,每个学生都能体验到成功的乐趣。 (四)教学准备 共42台计算机,全部联网,有小哨兵多媒体教学软件。 (五)设计思路 1 创设情境,揭示课题 (1)元旦快要到了,你为自己的同学、朋友准备礼物了吗? (2)为何不自己做一个电子贺卡送给他,来表达你对他的祝福? 2 欣赏导入,讲授新课 (1)认识表绘制图形 让学生先打开WORD2000,找到绘图工具栏的位置,认识该工具栏各部分名称。在这个基础上,使学生知道通过绘图工具可以绘制各种各样的图形,通过学生自主练习的形式巩固这部分知识。

相关文档
最新文档