高中信息技术算法与程序设计
1
高中信息技术(选修1)——《算法与程序设计》
多媒体应用程序设计教学设计
【教学目标】
知识与技能:
1、认识扩展控件的主要属性和方法。
2、掌握通用对话框控件的主要属性和方法。
3、掌握菜单编辑器的使用。
过程与方法:
1、掌握利用扩展控件来设计多媒体程序的方法。
2、掌握利用面向对象编程的原理来设计和制作应用程序。
情感态度价值观:
能产生学习多媒体程序设计的相关技术的愿望。
【教学重点】
1、利用VB的多媒体控件设计VCD多媒体播放器。
2、通用对话框控件的常用属性和方法。
3、菜单编辑器。
【教学难点】
1、通用对话框控件的属性和方法、菜单编辑器的使用。
2、利用面向对象编程的原理来设计和制作应用程序。
【教学方法】
任务驱动和边讲边练相结合。
【教学环境】
多媒体计算机网络教室。
【教材分析】
本节是广东教育出版社的普通高中课程标准实验教科书之信息技术(选修
1)――《算法与程序设计》模块中的第六章第一节多媒体应用程序设计。主要内
容是让学生用VB设计制作一个VCD多媒体播放器。过程是采用任务驱动的形式,
引入一个多媒体播放器程序的设计需求,提出了任务的具体要求,让学生通过观
2
摩回答问题,进行任务分析,划分程序的功能模块,学习两种新的控件知识,进
而进行设计制作,经过创建图形用户界面、设置控件属性、编写程序代码、运行
和调试程序的过程,最后完成程序设计。
通过本节的学习以进一步深化学生对设计实用程序的理解,从而进一步掌握
程序设计的模块划分方法,以及利用可视化编程工具提供的控件对象进行编程,
进一步熟悉对象、属性和方法的运用。而且由于多媒体技术具有将多种媒体信息
集成在一起的特点,以及它具有强大的表现力,具有一定的娱乐性,相信本节内
容在学生学习时一定会很受欢迎。
【学生分析】
学生是高二级的同学,是广东省实施新课程标准的第一届学生,因此,他们
基本掌握在新课标理念下的学习方法,和已适应教师的教学方法。高二年级是学
习信息技术选修模块“算法与程序设计”,经过大约一个学期的学习,他们已基本
熟悉可视化编程工具――VB的使用,以及对面向对象的编程也有一定的理解。因
此,他们学习本节内容“多媒体应用程序设计”是可以的。但是,本节是属于综
合实践活动课,内容多、难度较大,对学生要求较高。
【教学过程】
教学环节 教师活动 学生活动
情 意 导 入 教师用几个不同的媒体播放器来播放一段我校百年校庆的学校简介视频片段。 在播放过程中让学生比较并思考这几个播放器在功能、界面和操作方法有哪些相同的地方? 在观看教师展示不同媒体播放器时思考:这几个播放器在功能、界面
和操作方法有哪些相同的地方?
学生回答问题。
新 课 讲 解 1、教师设疑: (1)你能看出最后一个多媒体播放器是由哪些对象组成的吗?
学生回答问题后,教师剖析最后一
个多媒体播放器的结构组成。
(2)你能用VB制作出多媒体播放
器吗?
学生回答问题。
(3)你认为用VB制作这个多媒体
播放器需要经历哪几个步骤?
学生回答问题。
学生回答问题,并观看教师剖析
最后一个多媒体播放器的结构组成。
3
2、提出任务:用VB制作VCD多媒体播放器。 (1)教师引导学生阅读表6-1,从模块化程序设计的角度来考虑程序设计。布置学生分组活动,运行并观摩软件。 (2)教师点明完成本任务要求的关键技术: ·MediaPlayer控件。 ·通用对话框。 ·菜单编辑器。 学生根据任务要求观摩VCD多媒
体播放器示例程序运行结果,并阅读
表6-1,能够根据教师的指导,对程
序做出模块划分,并填写表6-1。
3、任务分解 教师把任务分解,并讲解设计制作VCD播放器的主要步骤,并说明每一步骤中的技术要领。 (1)创建图形用户界面。 教师指导学生创建图形用户界面,并用截图方式演示说明加载两个扩展控件MediaPlayer和CommonDialog的操作步骤,以及菜单编辑器的使用。 教师帮助个别有困难的学生。 (2)设置控件的属性。 教师指导学生,并用截图方式演示对窗体中对象的属性进行设置。 此时学生已基本完成播放器图形用户界面的创建。 (3)编写程序代码。 教师指导学生输入程序代码。 (4)运行和调试程序。 教师指导学生调试程序,帮助学生解决程序调试中存在的问题。 1、学生根据教师演示,同步进行
创建图形用户界面,认识扩展控件的
加载方法,了解其主要的属性和方法。
2、学会菜单编辑器的使用。根据
任务的要求利用它来设计下拉菜单。
3、根据任务的要求设置窗体中各
控件的属性。
4、学生编写菜单与程序链接程序
代码以及初始化程序。
5、调试和修改程序,预览结果。
作品展示
教师根据时间在不同小组中选几个有代表性的作品进行展示,并点评。 学生展示作品。
小结 教师总结制作媒体播放器的方法与步骤,还有面向对象的编程、控件和菜
单编辑器的使用。
学生完成“学习过程评价表”。
探究
教师指导学生根据本节所学的知识,回答探究栏目中所提出的问题。 学生可通过小组合作交流或课后
探究的形式,回答问题。
【教学评价】
教学评价主要从规划播放器的功能、制作关键技术、属性设置、制作步骤和
个人收获等几个方面设计,详细内容见附表。
4
从收上来的教学评价表和课堂观察统计来看:
93%的同学完成了界面的制作
87%的同学能按自己的计划完成播放器的制作并能播放视频文件
21%的同学能制作出扩展功能的播放器。
82%的同学启发最大的就是体会到VB的功能,能制作出各种各样的软件,引
起了对VB的学习兴趣,因此他们还想再学习VB的其他功能与用法。
16%的同学对控件的主要属性和方法还有一定的疑问。
【教学反思】
1、教学方法的处理。
本节内容是让学生用VB制作一个VCD多媒体播放器,属于操作类型。操作
类的教学方法一般有两种,第一种是通过网络资源形式给出操作步骤让学生自主
学习,教师辅导;第二种是教师讲解并示范操作,学生跟练。由于本节内容量大、
有三个新知识点,而且难度较大,所以如果采用第一种方法的话,在时间上不好
把握。因此,本节内容选择了任务驱动与边讲边练相结合的教学方法,并且教师
采用屏幕截图的方式来演示操作步骤,这样可以照顾那些操作较慢的同学。在教
师讲解操作步骤的过程中让学生跟练,当教师讲解完操作步骤时,学生也差不多
把界面制作好了,这样就节约了时间,而且效果较好。
另外,我略去了两个控件的主要属性和方法的讲解。因为这部分内容在教材
上有详细说明,而且在课后布置的探究题里刚好就是用到两个控件的主要属性和
方法的知识,所以这部分的内容留给了学生自学。从收上来的教学过程评价表来
看,学生也是对这部分内容有疑问的。这样,留出空间让学生自主去学习和探究,
加深对所学内容的理解和拓展,增强了自学能力。
2、引入学习内容的方法得当。
本节课的开始用了几个不同的媒体播放器来播放一段我校百年校庆的“学校
简介”视频片段,让学生找出这几个播放器在功能、界面和操作方法等几个方面
的相同点,为他们自己设计与制作多媒体播放器作铺垫。
3、教学评价。
教学评价是根据教学目标而设计的,内容涉及面广,能对全体学生情况进行
5
统计与分析,体现了新课标的教学理念。
4、本节课的不足。
本节课的成败关键是对时间的掌握,如果课堂内容没有紧凑安排的话就不能让大
部分的同学有充足的时间去完成任务。本人在开始部分处理不够好,所以致使最
后超时了,这是本节课最大的不足。
上海市继光高级中学高二信息技术 第四单元算法与程序设计算法基础学案 新人教版
上海市继光高级中学高二信息技术 第四单元算法与程序设计算法基础学案 新人教版知识点72.算法:为解决某一问题设计的确定的有限的步骤。
73.算法的主要特征:有穷性、确定性、可行性、有0个或多个输入、有一个或多个输出。
74.算法的三种描述方法:自然语言,流程图,伪代码或程序。
75起止框 输入输出框 处理框 判断框 流程线 76.常量:在程序执行过程中事先设置、其值不发生改变的量。
77.变量:在程序执行过程中,取值可以改变的量,对应计算机内部的存储单元。
(1)每个变量都有一个名字作为标记,不同程序设计语言对变量的命名规则不相同。
(2)从变量中读取数据后,变量的值不发生改变。
(3)变量的赋值:a = 2 或 a ← 2 (4)变量赋值的特点:取之不尽,赋值即覆盖 78类别 运算符运算结果 优先级 算术运算符 ^、* 、/、mod 、+ 、- 数值 ^>* />mod>+ -关系运算符 >、<、>=、<=、=、<>True 或False 相同 逻辑运算符not 、and 、orTrue 或Falsenot>and>or79.三类运算符的优先级:算术运算符>关系运算符>逻辑运算符80.主要函数:取整函数Int ()、求算术平方根函数sqr ()、求绝对值函数abs () 81.算法的三种结构:顺序结构、分支结构、循环结构。
条件A 框B 框是否双分支结构条件A 框是否单分支结构循环体循环条件TF顺序结构开始语句1语句2语句n 结束……循环体F85.累乘器:在算法执行过程中,用来生成并存储数据累乘积的变量。
(1)累乘器的初值通常为1(2)在循环体中的累乘语句s = s * a86.分支结构的语句代码if 条件 then语句组Aelse语句组Bend if87.循环结构的两种语句代码for 循环变量=初值 to 终值 step 步长循环体next 循环变量Do while 循环条件循环体Loop练习题:1、算法就是为解决某一问题而设计的_____________________步骤。
1.1计算机解决问题的过程课件
教学难点
用计算机解决问题的过程中的分析问题、设计算法以 及如何使用比较准确的语言来描述算法(如穷举法)。
天祝藏族自治县第二中学
四、教法、学法
教法
计 算 机 解 决 问 题 的 过 程 问题解决教学法。
学法
教师引导下的自主学习、合作探究学习。
天祝藏族自治县第二中学
7余2,则X就是答案,并记下;
3、令X增加1(为算下一个作准备); 4、如果算出,则结束;否则跳转到第2步; 5、写出答案。
X整除7余2;
天祝藏族自治县第二中学
五、教学过程
(三)体验活动。
计 算 机 解 决 问 题 的 过 程
“上面的结果超过10万,人工计算要很长时间, 在科技发达的今天,你想到什么?”
天祝藏族自治县第二中学
五、教学过程
(二)探究活动。
计 算 机 解 决 问 题 的 过 程
1、把全班分成六个小组,每个小组的同学一起 探究、讨论问题一。填写如下探究问题记录表并向 教师机提交。
分析问题(找出已知和未知、列出已知和未知之间的关系) 写出解题步骤
天祝藏族自治县第二中学
天祝藏族自治县第二中学
五、教学过程
(四)探讨交流。提高认识。
计 算 机 解 决 问 题 的 过 程 关于求解问题的方式讨论记录:
求解问题的方式
人工求解问题 用计算机求解问题
相同点
不同点
学生讨论。
求解问题的方析问题、设计算 算速度慢。 法、得出结果、验证 编写程序、调试程序, 结果等。 运算速度快等。
(六)布置作业。巩固、消化所学知识。
计 算 机 解 决 问 题 的 过 程
1、课堂作业:从教材“实践”和“练习”部 分选一题,设计算法。未完成的同学下次课提交。
浙教版 必修13.1计算机解决问题的一般过程(教案)
《使用计算机解决问题的一般过程》教学设计方案
课程内容使用计算机解决问题的一般过程课程学时1学时
所属学科信息技术教学对象高二学生
一、教材分析
高中信息技术学科选修一浙教版《算法与程序设计》是对
算法思想和编程思维的进一步探索,可以用程序的思维来解决
问题,使问题解决步骤化,并用至少一种算法语言实现程序的
运行。
➢本章《算法和算法的表示》是本书第一章,承接必修模块,
是必修一《算法与问题解决》章节的强化与拓展,提出了较必
修一更具难度的问题,使学生对算法和程序思维产生更深层次
的认识(信息意识)。
➢本章更注重例子的分析与解决,使学生在解决问题的同
时,熟悉运用计算机解决问题的基本流程,在头脑中建立分析问题、确定解决应用问题的算法和软件、计算机处理获得问题的解的计算机解决问题的体系(计算思维)。
➢掌握数字化学习系统、学习资源与学习工具的操作技能,用于开展自主学习、协同工作、知识分享与创新创造。
(数字化学习与创新)。
➢对于信息技术创新所产生的新观念和新事物,具有积极学习的态度、理性判断和负责行动的能力(信息社会责任)。
本章为学生打好了算法思维基础,为本书后续章节的学习提供了体系支撑。
二、教学内容分析
利用Processon引导学生总结算
法的流程(为下节课的顺序;循
环for;判断if等知识点的讲解做
铺垫)。
1、题目布置:抛出书上问题
第三部分:。
枚举算法(修改)
控件属性值的设置如下表 对象名 Form1 List1 Command1 属性名 Caption list Caption 属性值 涂抹数字推算 空白 计算
高中信息技术必修2:算法与程序设计
②分析算法流程,编写代码; Private Sub Command1_Click() Dim j As Integer, n As Integer, c As Integer c=0 List1.Clear For j = 0 To 99 n = 25006 + j * 10 ’生成每一种可能解 If n Mod 37 = 0 Or n Mod 67 = 0 Then ‘判断是否满足条件 List1.AddItem Str(n) c=c+1 End If Next j List1.AddItem "总计有" + Str(c) + "个五位数" End Sub ③运行调试程序;(点击打开)
课堂练习
高中信息技术必修2:算法与程序设计
单据中被涂抹数字的推算问题,请将划线处填写完整: Private Sub Command1_Click() Dim j As Integer, n As Integer, c As Integer c=0 List1.Clear n=25006 ________________’(1) Do while n<=25996 If n Mod 37 = 0 Or n Mod 67 = 0 Then List1.AddItem Str(n) c=c+1 End If n=n+10 ________________’(2) Loop List1.AddItem "总计有" + Str(c) + "个五位数" End Sub
普通高中信息技术课程标准
普通高中信息技术课程标准(二)选修一算法与程序设计本模块的学习目的是使学生在原有基础上进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。
本模块为选修模块。
本模块的教学,应注意与数学课程中有关内容的衔接,要强调理论与实践的结合,引导学生注意寻找、发现身边的实际问题,进而设计出算法和计算机程序去解决这些问题。
教师要注意发现对程序设计有特殊才能的学生,根据具体情况为他们提供充分的发展空间。
本模块强调的是通过算法与程序设计解决实际问题的方法,对程序设计语言的选择不作具体规定。
本模块由3个主题组成,结构如下:(一)计算机解决问题的基本过程1.内容标准(1)结合实例,经历分析问题、确定算法、编程求解等用计算机解决问题的基本过程,认识算法和程序设计在其中的地位和作用。
(2)经历用自然语言、流程图或伪代码等方法描述算法的过程。
(3)在使用计算机解决实际问题的过程中,通过观看演示、模仿、探究、实践等环节,了解顺序、选择、循环三种基本结构及其重要作用,掌握计算机程序的基本概念,能解释计算机程序执行的基本过程。
(4)了解程序设计语言、编辑程序、编译程序、连接程序以及程序开发环境等基本知识。
2.活动建议有专家认为,对于能够借助计算机技术来解决的问题,可以按照其结构化程度划分成三个类型:结构化问题,是能够通过形式化(或称公式化)方法描述和求解的一类问题;非结构化问题难以用确定的形式来描述,主要根据经验来求解;半结构化问题则介于上述两者之间。
请依照该思路,调查结构化问题的实例,并归纳解决此类问题的一般规律。
(二)程序设计语言初步1.内容标准(1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。
会使用程序设计语言实现顺序、选择、循环三种控制结构。
例1 顺序结构:统计一个用户一年的水费、电费、煤气费。
江苏省海安高级中学高中信息技术选修算法与程序设计二分法查找教学案例
一、教材分析本课选自教育科学出版社出版的高中《算法与程序设计》(选修)第三章《算法的实现》。
教材以学生已有知识经验为基础,从提高学生分析与解决问题的能力出发,让学生体验并掌握二分法查找算法的思想,并将这一算法体现到具体的应用中。
该内容是对上一节课顺序查找方法的延伸,也是后续学习的基础,因此本课在整个单元教学中起着承上启下的作用。
二、教学目标知识与技能:理解二分法查找的概念,掌握二分法查找的算法思想,能用二分法查找编写程序。
过程与方法:通过自主分析二分法查找的原理,合作编程,完成对二分法查找数据的学习及应用,提高学生分析、解决问题的能力,发展思维的创造性。
情感、态度与价值观:培养学生的自主学习、互相协作、分析问题的能力。
三、教学难点二分法查找算法的理解,如何使用二分法解决实际的问题。
四、创新之处本节课教学地点安排在计算机网络教室。
教学方法的有机结合与多媒体教学手段的整合,促使学生自主高效学习。
将抽象枯燥的理论通过一个学生感兴趣的电视节目引出,调动学生求知的欲望。
五、教学过程(一)创设情境、激发兴趣、导入课题上课之前,播放“购物街”节目中猜价格的片段。
其内容是让选手猜商品的价格,规则是给出商品的价格范围,主持人根据实际价格和选手报价给出提示:“高了”、“低了”、“正确”。
有一个选手,仅仅尝试猜了3次,就猜出了实际价格。
当时给出的价格数值范围是100~300,实际价格是225。
他猜的3个数是200(主持人:低了)、250(主持人:高了)、225(主持人:正确)。
师:我们仔细分析这个选手的猜数过程,可以发现每次猜的数都是相应范围中间的数,这实际上采用了“二分法查找”算法思想。
这是一种非常重要的编程算法思想。
设计思想:通过视频的强大渲染力,激发学生学习兴趣,形成良好的课堂氛围,调动学生的求知欲望。
通过这样的方式导入课题:一方面可以激发学生学习的兴趣和热情;另一方面也是让学生初步感受编程算法思想——二分法。
创新设计选考总复习 信息技术 必修3算法与程序设计 第1单元算法及VB语言(教师版)
第一单元 算法及VB 语言[考试标准]VB 应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块负责解决整个应用问题的一部分任务。
程序模块分为过程和函数两种。
一、过程可以将程序划分成一个个较小的逻辑单元,这样每个逻辑单元可以构成一个过程。
过程中的代码可以被重复调用,从而避免了不必要的代码的重复编制,减少了编程的工作量。
构造事件处理过程Sub 事件处理过程名(参数表) 语句块 End Sub其中,事件处理过程名必须符合下面的规则:对象名_事件的标准名。
VB 的一些常用对象上的常见事件的标准名见下表:通过过程:是一个独立的程序段,不同的事件可能需要使用同一个程序段时,可以把这个程序段单独地建立成一个通用过程,供其他事件处理过程或其他通用过程调用。
二、函数函数是类似于过程的另一种程序模块,不同之处是函数执行完成后,函数的计算结果被送到函数的调用点上,供程序的后继部分继续进行处理。
自定义函数格式:Function函数名(参数表) As类型名语句块End__Function函数名是为函数指定的名称,参数表是对一函数需要的原始数据类型一一地进行说明,As后的类型名,是说明函数的计算结果,即函数返回值的数据类型。
自定义函数的语句块中至少要有一个形如“函数名=表达式”的语句,这样,表达式的计算结果才能作为函数的返回值,被VB送到函数的调用点上。
过程:将程序划分为一个个较小的逻辑单元,每个逻辑单元构成一个过程。
过程中的代码可以被重复地调用。
过程分成两类:事件处理过程和通用过程。
事件处理过程:Sub事件处理过程名(参数表)语句块End SubVB预设的事件有:Click(单击)、DblClick(双击)、KeyPress(按键)、Load(装载)、Change(改变)等。
VB的一些常用对象上的常见事件的标准名有:文本框Text:Text1_Click、Text1_DblClick、Text1_KeyPress、Text1_Change命令按钮Command:Command1_Click标签Label:Label1_Click窗体Form:Form_Load(窗体装载)【典例1】某VB程序如下:Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii=13 ThenText2.Text=Text1.Text+Str(5)End IfEnd Sub程序运行时,能触发该事件过程的是()A.单击文本框Text1B.单击文本框Text2C.文本框Text1被激活后,用户在键盘上按下某一个键D.文本框Text2被激活后,用户在键盘上按下某一个键解析事件处理过程名必须符合规则:对象名_事件的标准名。
1.2 算法和算法的描述[粤教版]
给出伪代码描述,学生用自然语言及流程图描述
设:MAX为评委给出的最高分;MIN为评委给出的最底分;N为评委给 出的分数个数;X为评委给出的分数;S为评委分数总和。 用伪代码描述如下: N=1 S=0 输入第一个评委给出的分数→X S=S+X MAX=X MIN=X N=N+1 IF N>10 THEN 输出 (S-MAX-MIN)/8;结束 ELSE 输入下一个评委给出的分数→X S=S+X IF X>MAX THEN MAX=X IF X<MIN THEN MIN=X END IF 返回”N=N+1”这一步
关于“算法”的概念
算法是解决问题方法的精确描述。 在编程领域,算法可以进一步定义为“算法就 是用计算机求解某一问题的方法,是能被机械 地执行的动作或指令的有穷集合。”
关于算法的特征
作为一个算法应该具有以下5个特征: 1. 0个或多个输入:一个算法应具有0个或多个 输入数据,0个是指在算法中已指定了初始 值。 2. 至少1个输出:一个算法至少要有一个输出 数据,以告知人们算法运行的结果。若没有 任何输出,则这一算法不具备意义、不具有 价值。 3. 有穷性(有限性):一个算法必须在经过有 限个步骤之后正常结束。
优点:符合人们日常的表达习惯,容易理解。 缺点:书写较烦、容易出现歧义,对复杂的问 题难以表达准确,不能被计算机直接识别和执 行。
用流程图描述算法
流程图,也称为程序框图,它由一系列的流程 符号组成,是算法的一种图形化表示方法。
常见的流程符号
图形符号 符号名称
起止框
功能
表示算法的开始或结束 表示输入输出操作 表示处理或运算的功能 用来根据给定的条件是否满足决定 执行两条路径中的某一路径 表示程序执行的路径,箭头代表方 向
走进信息技术新课改——选修模块《算法与程序设计》的教学研究
也许,不经意地在诱人的零食袋上随手指 点,孩子却在无意中认识了不少汉字。 也许,在电视屏幕上信口逗逗,孩子却在娱乐时对汉字产生 了兴趣。 ( 二)校园生活 ,识字 的乐园 学校 教育 的第 一课 ,我 引导学生参观校园 ,介绍 自己。校园美丽 的环境 就是很好的识字教材 ,整个校园就是一个充满活力的识字乐园:学校 、班级 、 功能室 的标志和名称 ,宣传标语 ,校风、校训,画廊、板报等等.这些 ,在过 去它们只是作为一种装饰 ,老师并不意识这些就是课程的资源。如今,经过我 们适 当的点拨 ,已经拉开了儿童识字的第一幕,孩子们 在这美丽的环境 中快乐 地识字 。不仅如此 ,校园文化中的那些汉字还为学生提供了导向,更有其 内在 的文化底蕴 ,激发了学生对 学校 的热 爱。 在 网络 中, 通过“ 链接” , 可 以从一个网页跳到另一个 网页 , 在语 文教学 中, 通地利用这最丰 富、最生动 的生活教学资源 。可 以说生活中处处有汉字,处处 可以学汉字 ,处处需要用汉字 ,把课外的 “ 识字活动 和平时的课堂教学结合 起来 ,我们相信孩子们的语文就会 学得更好 、更快 、更活。
自己创造识记方法 ,编字谜 ,编 口诀 。如学 了 “ 胡 ”这个字后 ,学生纷纷开动 脑筋 ,在 “ 小老师 ”活动 中,尽显风彩 。有 的学生给 同学猜谜 : “ 天狗一 口想 吃 了月亮 。”一个学生是讲故事 :湖中间有一户人家。有个小朋友叫 “ 胡里胡 涂 ”,他有很多兄弟 ,他哥哥 叫葫芦 ,头上长着草…………这样的学习会使他 们越学越有趣 ,越学越聪明
生活 、校 园生活 ( 一 )家庭生活 ,识字的温床 每个人从出生就开始了学习。从熟悉环境 ,认识父母,到学会说话,接触汉
字,无一不体现 了人的学习过程。而家庭生活中有意识的识字教育,在儿童 0 ~6
60附录11:2008-05-27 01北京市石景山区普通高中信息技术《算法与程序设计》——上机试题
2007~2008年北京市石景山区普通高中信息技术《算法与程序设计》选修模块上 机 试 题(考试时间:45分钟)注意事项:⒈要求考生在规定时间内,独立完成试题。
⒉从试题A 、B 、C 中任选其中1题。
⒊注意考场纪律。
试题A :绘制图形。
任务:分别单击窗体上5个命令按钮,可以绘制5个不同的图形,如:图1~图5所示。
图1图2图3图4图5界面要求:窗体上设有5个命令按钮。
评分标准:试题B :简易计算器。
任务:输入2个数,单击某一个运算符按钮(如:“”按钮),显示2个数相应的运算符和运算结果。
界面要求:2个文本框,3个标签,4个命令按钮,每一个按钮完成一种运算,如下图。
(提示:if Val(Text2.Text)<>0)初始界面运行界面评分标准:美观度和其他属性(字体、字号、10分。
前景色、背景色等)。
“+”、“-”、“*”按钮。
各10分。
代码不完整,酌情减1~5分“/”按钮。
20分。
未处理“除数为0”减10分。
试题C:奥运北京。
任务:设计制作“奥运北京”的程序。
窗体要求:⒈窗口标题栏为:“奥运北京”。
⒉窗体中创建4个命令按钮:“画五环旗”、“贴标语”、“看会徽”、“结束”。
⒊窗体中有:1个图像框对象、1个标签对象。
运行程序要求:⒈单击“画五环”按钮,在窗体中绘制“奥运五环”图形。
⒉单击“贴标语”按钮,在“奥运五环”图形下方显示“北京2008年奥运会”。
⒊单击“看会徽”按钮,显示2008年北京奥运“会徽”图像。
⒋单击“结束”按钮,结束运行程序。
提示:旗面:4800×2800。
5个圆的半径均为:550。
5个圆心坐标和颜色分别为:(1620, 1780)蓝色,(2260, 2300)黄色,(2910, 1780)黑色,(3550, 2300)绿色,(4200, 1780)红色。
参考图:评分项目分数60分。
窗体和相关对象的创建,并且属性设置正确。
“画五环旗”按钮的功能。
20分(每个圆环4分)。
