基于“主导一主体”教学设计模式的VB教学设计方案开发

基于“主导一主体”教学设计模式的VB教学设计方案开发
基于“主导一主体”教学设计模式的VB教学设计方案开发

基于“主导一主体”教学设计模式的VB教学设计方案开发

摘要:通过VB语言程序设计课程的教学实践与理论思考,结合讲授《VB程序设计》课的实际教学经验,开发了基于主导主体教学设计模式的VB教学设计方案,以达到提高课程教学质量的目的。

关键词:VB程序设计主导主体教学设计模式教学设计方案

Development of VB Teaching Design Plan that Based on “Teacher Dominated-Students Centered” Instructional Design Model

Abstract:According to the teaching practice and theoretical thinking on the VB language programming course, I developed the VB teaching design plan that based on“Teacher Dominated —Students Centered” instructional design model, which can improve the quality of teaching effectively.

Key words: VB programming language“Teacher Dominated—Students Centered”instructional design model teaching design plan

Visual Basic程序设计(以下简称VB)是各高等院校非计算机专业本科生开设的一门公共课,这门课程能使学生掌握程序设计的基本思想和方法,培养学生利用计算机解决实际问题、尤其是解决本专业问题的能力,从而让本门公共课发挥它的最大作用。和大多数高等院

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

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

公开课VB程序设计教案

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

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

vb趣味程序课程教案

教学进度表

一、了解计算机语言 各种软件,包括Windows、Word、PowerPoint、各种游戏等都是计算机语言编写出来的。(演示)如贪吃蛇游戏、健康指标计算器等等。 常见的高级语言 1.BASIC。入门者首选语言。指令少,容易上手,易于掌握。 2.PASCAL。适合科学计算、数据处理,运行编译速度快。 3.C语言。主要适用于应用软件的开发,计算机专业人员的必修课。 4.JAVA、.Net、PHP、C#、HTML…… 二、VB语言介绍 VB是Visual Basic的简称,它对学习者的要求不高,但本身效率高、功能强大、实用性强。主要有如下特点:面向对象、事件驱动、软件的集成式开发、结构化。 面向对象和面向过程的区别: 例如五子棋,面向过程的设计思路就是首先分析问题的步骤: 1、开始游戏, 2、黑子先走,

四、制作QQ登录界面 【学生练习】 完成QQ登录界面的制作,并保存工程提交。 教学 后记 授课时间2014年9月23日第4周星期2 总第2课时课题VB程序设计的过程 课型新授课教学时数1课时 教学(一)知识与技能:

目标了解计算机语言; 熟悉VB开发环境 了解VB中的对象、属性、事件 学会编写窗体的设计代码,并能运行程序 (二)过程与方法: 通过QQ登陆窗体的制作了解并掌握程序编写的整个过程 (三)情感、态度与价值观: 通过制作学生最熟悉的QQ登录界面,使学生对VB程序设计产生浓厚的兴趣。 教材分析 重点属性、方法和事件 难点VB的集成开发环境 教学方法讲授法、演示法、练习法、任务驱动法 教学情景设计 【新课引入】 【新课讲授】 对象名称属性、方法或事件(属性、方法或事件)作用说明 登陆窗体Form1 Height属性、Width属 性窗体的高度和宽度

初识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、达道多媒体教学软件、自制的教学课件 五、教学过程设计

《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课

VB条件判断结构程序设计教学案

《VB条件判断结构程序设计》教学案例 职高一计算机王攀【案例背景】 职业高中计算机课程的实施,其课程目标定位于全面提升学生的计算机专业知识,其课程的设置从知识与技能,过程与方法,情感态度与价值观三个方面实施这个课程目标。然而面对学生素质的薄弱,要求教师要结合简单的生活实例,引导学生进行探索式学习,问题从简单的生活实例入手,过渡到课题的研究学习。原本枯燥无味的VB程序设计,在简单、形象的生活实例下,激发了学生的思考与探索思维。这样的教学案例,值得我们反思研究、总结与完善。 【教材分析】 控制结构是《VisualBasic语言程序设计基础》中最重要的章节之一,本节主要研究最基本的条件判断结构,旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 “条件判断结构”是《VisualBasic语言程序设计基础》第七章第一节的内容,共分三课时,本课为第一课时。主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 高一的学生在对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。【教学目标分析】 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法、这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适

VB教案(全套)

第1课vb 开发环境简介 课题 教学目标1、知识目标: ●了解程序设计的一些术语 ●熟悉vb开发环境 ●掌握启动与退出vb的方法 2、能力目标:培养学生的观察能力、自我探索、自主学习的能力和团体协作的能力。 3、情感目标:通过具体实例,让学生自我展示、自我激励、体验成功,在不断尝试中激发求知 欲,在不断摸索中陶冶情操。 授课课时4个课时 教学方法任务驱动法、演示操作法 教学重点认识vb开发环境 教学难点Vb界面中各部分的功能

教学过程一、导入新课(提问法) 1、教师提出疑问:如何打开并关闭vb程序,从而导入课题? 软件开发是一门新兴的朝阳产业,而期中程序设计就是它的最基础部分,这学期我们通过学习vb来掌握程序开发。 二、讲授新课(讲授演示法) 1、启动与退出vb 1.1启动vb:桌面上双击快捷图标,执行“开始——程序——microsoft Visual basic 6.0中文版”命令。 教师讲解,有以下四种启动方式。 方法1.使用“开始”菜单的“程序”命令; 方法2.使用“我的电脑”图标,找到“vb6.exe”并双击它; 方法3.使用“开始”菜单的“运行”命令; 方法4.利用快捷方式。 1.2 退出vb:执行“文件——退出”命令,点击标题栏的关闭按钮 2、认识vb工作环境 Vb工作环境包括:标题栏、菜单栏、常用工具栏、工具箱以及窗口。 教师讲解,有以下两种退出方式。 1.“文件”菜单->“退出” 2.Alt+Q 系统将提示是否存盘,根据需要回答“Y” / “ N” 3、设置vb工作环境 用户可以根据自己需要对vb程序进行相关设置,执行“视图”菜单中的命令,可以打开或关闭相应的窗口。 4、运行示例程序 演示“泡沫”、“飞舞的蝴蝶”、“计算器”。

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.教学难点 对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。■教学方法与手段

高中信息技术vb程序设计教案

高中信息技术vb程序设计教案 精品文档 高中信息技术VB程序设计教案 我们知道,计算机系统是由硬件和软件两大部分组成的。硬件指的是各种机器设配,而软件则是人们为解决各种问题而编写的程序。 编写计算机程序需要使用计算机编程语言。计算机编程语言是人和计算机“对话”的桥梁。就像人类的语言一样,计算机编程语言也有很多。目前较为广泛使用的语言有“c++”、“pascal”、“basic”等。在众多的计算机编程语言中,以basic语言最为易学易用。 basic是英文beginner’s all purpose symbolic instruction code的缩写,意思为初学者通用符号指令代码,一直都是程序设计入门的首选语言。 1991年,visual basic(简称vb)面世,他是第三代basic语言,它不但秉承了basic语言的易学易用的优点,而且增加了图形界面设计工具。它简化了复杂的窗口程序编写过程,让编程者将更多的精力致力于问题的求解过程。 本单元将以简单的visual basic 应用程序实例作引导,介绍一些程序设计的基本思想与方法。 第一课:我的第一个vb程序 用vb来编程序并不是一件难事,不信,请往下看。 编写一个程序,运行时显示如下界面: 图简单的vb程序 1 / 3 精品文档

操作步骤如下: 一、新建一个工程 步骤1:启动vb5。单击【开始】?【程序】?【microsoft visual basic 】?【visual basic 】。 步骤2:在新建工程对话框(图)中选择【标准exe】。 visual basic把设计程序比作兴建工程。因此,启动vb5时首先要新建一个工程或打开一个工程文件。 创建一个新的工程时,visual basic将自动创建一个空窗体,并命名为 “form1”。窗体是程序运行的窗口。 图 vb的工作窗口 二、在窗体中新建对象 控件和对象在vb的窗口中有一个工具箱(一般在左边),工具箱中有很多“工具”,称为控件。单击工具箱中的控件,然后在窗体中拖放鼠标,就可以在窗体中绘制具体的控件,这些具体的控件就称为对象。 图 vb工具箱 步骤3:单击工具箱中的label(标签)控件,然后在窗体中拖放鼠标,窗体中就生成了一个新的对象,对象名为label1。如图。 三、修改对象的属性 步骤4:选中窗体中的一个对象,属性窗口就会显示出这个对象的所有属性,如图所示。 2 / 3 精品文档 属性属性就是对象的特征。每个对象都有很多属性。属性的设定有两种方法: 方法一:在属性窗口中修改属性值;操作方法如图所示。

教案(VB_FOR)

FOR---NEXT循环语句教案主讲: 常庆红

教案 【导入新课】 编写一个程序:打印5行竖排的“*”。如果是打印10行,100行甚至更多,那应该怎样实现? 在窗体上输出1到10这十个数字。如果是输出到100甚至更多,那应该怎样实现? 在以上两个例子中,可以看到如果完成这个任务,有很多重复的语句,如何来减化这个程序并达到相同的效果呢?这就要用到一个新的知识,循环结构。今天,这节课上我们讲解循环结构其中的For-Next循环结构语句。 【新课讲解】 循环结构与循环结构语句 1、For-Next循环结构语句 (1)一般形式: For 循环变量=初值to 终值Step 步长值 循环语句组 Next 循环变量 [格式说明]①For与Next必须成对出现,Next必须位于For语句之后。 ②循环变量必须是数值型,且最好为整型变量。 ③当步长值=1时,[Step 步长值]部分可以省略 ④Next后面的循环变量可以省略,For、Next后面的循环变量是同一个。 ⑤For循环分递增循环和递减循环两种。 递增循环:当初值小于等于终值,步长值>0。

递减循环:当初值大于终值,步长值<0。 [格式举例] 例 For I= 1 To 5 Print “*” Next I (2今天先讲For 循环的递增过程,流程图如下: 具体执行过程描述如下: ①将初值赋值给循环变量 ②判断循环变量的值是否小于等于终值 若为真(True ),则执行循环语句,而后转到③执行 若为假(False ),则转到④执行 I 为变量 1是初值,5是终值 语句组

③将变量的值加上步长值,而后返回②执行 ④循环结束,顺序执行Next 后面的语句 [程序举例] For/next 循环语句 1、请同学们阅读下面程序,写出结果并上机验证,画出流程图,说明程序功能。for i=1 to 3 step 1print i next i end 执行执行停止执行 <3=3>3234123123执行下一次循 环否? i 与终值比较 执行NEXT 之 后i 的值 循环开始时i 的值 第几次循环 I =1Prnit i I=I+1 I >= 3 N Y [程序执行过程分析] For/next 循环语句 1)如果把程序中的step 1改成step -1,应该如何修改程序。 2)如果程序中缺少s=1,最终s 的值是多少? 3)如果计算1×2×3×…×N ,应该如何修 改程序。 4)如果计算2×4×6×8×…×1000,应该如何修改程序。 阅读计算1×2×3×4×5的程序,回答以下问题,并上机验证:Dim i As Interger Dim s As Interger S=1 For i=1 To 5 step 1 s=s*I Next i 2、同学们分成四组讨论下题,然后每组完成一小题,进一步了解For/next 语句的格式。

初中信息技术《VB程序设计》教案

《VB程序设计》教案 教学目标 知识目标:1、了解程序开发的一般步骤;2、掌握VB常见控件的用法;3、掌握一些常见函数的用法。 技能目标:学会使用控件、常见函数、简单的VB语句编写程序,来解决生产、生活中的一些简单问题。 情感、态度与价值观目标:通过本单元的学习,培养学生严谨的思维习惯,培养编程兴趣和编程意识,从而提高学生分析问题、解决实际问题的能力。 教学重难点 1、VB常见控件的用法,常见函数的用法。 2、使用控件和函数解决实际问题。 教材分析 本单元共八课,讲述了VB程序设计的基础知识,以及简单的VB程序设计,VB6.0的全称是Visual Basic6.0,是微软公司推出的可视化编程工具,是一种应用较为广泛的程序开发工具。它的语法简单易学,开发程序速度快,开发环境体贴便利,是一款优秀的编程工具,是初学者的首选。 第一课大熊猫的两个愿望介绍了VB6.0的界面和整体功能。 第二课自我介绍主要介绍了开发程序的一般过程,以及几种常见控件:TextBox、单选等。 第三课谜语大擂台(一)字符串的概念,字符串的合并运算,设置窗体属性的方法,使用Timer控件、Image控件,Val()、Cstr()、Timer$、vbCrLf常数。 第四课节约用水算水价使用IF条件选择语句,解决简单的问题,学会使用算术运算符进行四则运算代码设计。 第八课我的媒体播放器通用对话框(CommomDialog)控件、多媒体(MMControl)控件。 学情分析 学生通过上一单元“算法思想初步”的学习,对程序设计已经有了初步的了解,已经会使用E语言编辑简单的中文程序,而且表现出的兴趣比较高。但本单元较上一单元难度加大很多,虽然都是编程,但方式方法有很大不同,所以要积极调动学生的积极性。

VB程序设计公开课教案

《VB程序设计》公开课教案 ——FOR…NEXT循环语句 教师: 授课班级:网络13班 授课时间:2014-10-22,上午第一节 授课地点:1座502电脑室 一、教学目标 教学目标 ①认知目标:掌握FOR…NEXT语句的使用,理解FOR…NEXT语句执行过程。 ②能力目标:培养学生分析问题,解决问题的能力。 ③情感目标:激发学生的学习兴趣,提高学生的学习积极性。 二、重点、难点 重点:掌握FOR…NEXT循环语句的使用格式。 难点:理解FOR…NEXT语句的执行过程,即循环变量和循环体是如何变化的。 三、教材分析 教材是选用南开大学出版社的《Visual Basic程序设计教程》(“十二五”全国职业教育规划教材)。程序设计中很重要的是要掌握好三种基本的程序结构。循环结构是程序设计中的一种很重要的程序结构,其作用是使一段程序反复执行。FOR…NEXT语句是循环运算的专家,在程序设计中频繁出现。通过本次课的学习,使学生对循环结构有一个更深刻的理解,并能进一步提高学生编写程序的能力。 四、学情分析 网络13班的学生高二级计算机班学生,他们刚考完全国计算机一级证,有一定的计算机基础知识。他们普遍对理论性强的知识点不重视、对具体操作比较容易接受,对通俗易懂的语言比较理解。但也具备一定抽象思维能力和动手操作能力。在学习本课之前,他们已经初步了解了VB程序设计的基本常识和程序设计的一些基本知识。 五、教法和学法 本课采用的教学方法是讲练结合、案例教学法。新课程理论指导下的主体式教学模式,通过教师设置的案例,让学生在学习的过程中,自己动手,有机结合各种知识,以案例教学的方式发展能力。使教学内容合理流动,水到渠成。教学中,启发、诱导赏识贯穿始终,创造学生自主探究学习的平台,使学生变被动学习为主动愉快的学习。 本课教给学生的学法是尝试操作法、主动探究学习法及小组协作学习法。学生通过自我探索,自主学习,使学生在完成任务的过程中不知不觉实现知识的融会贯通,提高自己的理解和分析能力。 六、教具 多媒体机房,多媒体平台,投影,PPT课件等。 七、教学过程 1.创设问题情境,引入新课 1)用前面学过的知识,如何画出这个图形(画5个竖行排列的“*”)? 2)如果我想画10行,100行,1000行“*”呢?难道就这样顺序写下去吗? 备注:疑问是建构教学的起点。新课开始,就提出一个真实的问题,力求创设一种教学情境,它可以激起学生的未知欲,有利于建立新的认识结构。 2.给出程序,并通过流程图加以理解 出示上题程序代码并通过流程图分析:

VB趣味小程序

VB趣味小程序 1. 空心三角形 Dim i%, j% Print Space(20); "*" For i = 2 To 9 Print Space(21 - i); "*"; Space(2 * i - 3); "*" Next Print Space(10); For i = 1 To 10 Print Space(1); "*"; Next 扩展程序 Const n = 15 Dim a(1 To n) As Integer Dim i%, j%, t% Randomize For i = 1 To n a(i) = Int(100 * Rnd) '生成15个0~100的随机整数存入数组Next Print "排序前:" For i = 1 To n Print a(i);

Next Print For i = 1 To n - 1 For j = i + 1 To n If a(j) < a(i) Then t = a(j): a(j) = a(i): a(i) = t Next Next Print "排序后:" For i = 1 To n Print a(i); Next 2. 六角星 Dim i%, j%, k% For i = 1 To 10 If i < 4 Or i > 6 Then Print Space(20 - i); For j = 1 To i Print "○"; Next j Else Print Space(6 + i); For k = 14 - i To 1 Step -1

Print "○"; Next k End If Print Next i For i = 3 To 1 Step -1 Print Space(20 - i); For j = 1 To i Print "○"; Next j Print Next i 3. 球来回弹 在窗体上添加一shape空间,shape为circle,计时器空间inteval=10 通用 Dim bz Private Sub Timer1_Timer() If Shape1.Left >= Form1.ScaleWidth - Shape1.Width Then bz = 1 If Shape1.Left <= 0 Then bz = 0 If bz = 0 Then Shape1.Left = Shape1.Left + 10

八年级信息技术上册《初始VB程序设计》教案

山东省临沭县第三初级中学八年级信息技术上册《初始VB 程序设计》 教案 章 节 第一单元 第1课 课 题 初始VB 程序设计 课 型 新 授 主备人 主讲人 编号 1 教 学 目 标 知识目标:认识VB 界面,了解常用的控件,会添加、删除控件。 技能目标:会对Label 控件、CommandButton 控件、TextBox 控件设置,会简单的程序代码编写,VB 程序设计的一般步骤。 情感目标:培养学生学习VB 的兴趣和勇于探索的精神。 重 点 难 点 重点:VB 程序设计的一般步骤 难点:控件添加、属性设置、代码编写 教 具 多媒体课件、资料 学 法 教 法 任务驱动、自主学习、小组合作、演示法等综合学习法 板 书 设 计 第1课 初始VB 程序设计 一、认识VB 工作界面 二、认识程序 三、修改工程界面 四、代码编写 四、保存文件 教 学 环 节 教师教学过程 学生学习活动 设计意图 估时 课件展示VB 程序简介,初步认识。展示一个小程序“计算两个因数的积”,让学生感受,VB 程序带来的便利。 观察、说出 创设环境 激发学生学习兴趣 2 环节二:自主探究 交流分享 教师教学过程 学生学习活动 设计意图 估时 任务一:运行VB 程序,初步认识VB 程序界面。 1、关闭工具箱、工程资源管理器、属性,如何找回? 2、找到Label 控件、CommandButton 控件、TextBox 控件,并把他们添加到窗体中。 任务二:设计“两个因数的积”程序 1、添加相关Label 控件、CommandButton 控件、TextBox 控件。 2、修改所添加控件属性。 3、设置“计算”、“清空”命令按钮代码。Private Sub Command1_Click() Text3.Text = Text1.Text * Text2.Text End Sub Private Sub Command2_Click() 动手打开VB 程序,认识程序界面 动手实践,操作 尝试操作 学生演示操作过程 思考操作过程 根据教师提示 编写代码 让学生动手 实践 培养学生实际动手操作能力 探究让学生更能感受知 识的力量 动手编写代码体会代码的用法和含义 18

初二信息技术《程序设计》教案

第1章程序设计入门 第1节程序设计简介(2课时) 【教材内容】1计算机程序并不神秘 1.1什么是程序 1.2体验计算机程序 2程序设计语言 2.1程序设计语言分类 2.2解释与编译 3程序设计的过程 4程序与软件 【教学目标】 1.知识与技能 (1)了解程序设计的基本概念和用变成方法解决问题的一般过程 (2)了解计算机软件与程序设计的密切关系 (3)了解程序设计语言的三种类型 (4)掌握VB环境下编写程序的一般步骤 2.过程与方法 (1)通过实例让学生体会程序设计的基本过程与方法,理解算法思想,会用自然语言或流程图表达一些具体问题的算法。 (2)通过对现实问题的分析与解决,让学生认识到生活中到处是程序,而程序解决的往往就是生活中的现实问题,培养学生利用计算机解决实际问题的能力。 3.情感态度与价值观

(1)体验程序设计的内涵及魅力,产生对程序设计的求知欲,形成积极主动地学习态度。 (2)通过问题的分析与解决,帮助学生克服程序设计的畏难情绪,培养他们严谨、缜密、科学的程序设计作风。 【教学重难点】 程序设计的基本概念与学习程序设计的意义。 【教学方法】启发式、任务驱动、演示、实例、实践操作 【教学过程】 程序设计简介第一课时 一、问题导入,揭示教学内容 大家有没有玩过电脑游戏?有没有同学想过自己设计和编写游戏? 游戏就是程序,要想设计、制作游戏,就应该学习“设计程序”。今天我们一起来认识和了解程序,它并不神秘,相反它会给我们带来很多乐趣。 二、趣味问题,了解什么是程序 问题1:猎人带着一只狼、一头羊和一些白菜过河,但渡船太小,一次只能带一样。因为……(课件展示问题) 学生:读题、小组讨论、得出解题思路、方法讲解(自然语言描述、符号描述……) 问题2:赵本山、宋丹丹小品,如何把大象关进冰箱 学生:方法讲解(自然语言描述、……) 总结:概括来说程序是有逻辑,有顺序的步骤的组合。开电脑,走路,吃饭,上课都是一系列步骤的有序有逻辑组合。 通过这些有序的指令(自然语言、符号语言等)完成了一项具体的工作,这些指令的集合就是程序。 问题3:体验计算机程序 利用BASIC语言编写的“三角形面积”程序(课件展示问题及具体的语句)

公开课VB程序设计教案

公开课V B程序设计教 案 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】

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

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

VB程序设计FORNEXT循环结构教学设计

《VB程序设计For…Next循环结构》教学设计 江苏省武进高级中学现代教育技术组吴涛 一、教学目标设计 本课内容的学习建立在学生已经学习过第五节《分支结构》的基础上,结合程序设计的三种基本结构,重点介绍循环结构For…Next展开的。在前面几节的学习中,问题比较简单,算法也不复杂,不画流程图也能比较清楚的描述出来。引入分支结构后,需要根据条件的真假,从两条路径中选择一条执行,算法逐渐复杂,流程图愈发显得重要,所以在介绍循环结构处理问题时时一定要配以流程图介绍。 本课内容设计很多程序的分析,以及讨论程序执行结果,如果在教室里面上,写板书的时间就浪费了,但如果用多媒体演示教学,学生只有简单的理性和感性认识,而学生的实践操作这一环就缺少了,相应认知效果就不明显了,利用网络课件,学生可以自己浏览学习,自主下载认知分析。所以本课必须以课本知识为依托,以网络课件为辅助,以问题为导思,来培养学生的创新精神,提高学生自主学习的能力。故制定具体的学习目标如下: 认知目标:1.掌握For-Next语句的格式和功能;2.理解For-Next语句的执行过程; 3.结合分支结构的内容学会使用For-Next语句实现计数循环。 能力目标:1.培养学生利用网络作为工具,并在网络环境下自主学习的能力;2.培养学生提出问题、分析问题、解决问题的综合能力和创造性思维能力。 二、本课内容及重点、难点分析 作为程序设计循环结构的For…Next语句,其格式、功能、执行过程、执行结果、并利用它来解决问题、编制简单程序都是本课内容。 学习重点:学会For…Next的格式及其含义,理解由For…Next编写的程序的过程、结果。 学习难点:For…Next的格式及其含义,由For…Next编写简单的程序。 三、教学对象分析 1、高二年级的学生已经在高一时学习过在网络环境下浏览、搜索、下载等知识,但很久不接触网络,操作已经生疏了,所以事先要对学生进行实际操作的针对性训练,能把网络上的文字数据下载到本地计算机上,如把VB程序段复制粘贴到VB程序环境中执行看结果等等。 2、分支结构的内容只有上过一次课,所以要求学生事先对上次课的内容做好充分

高中信息技术VB程序设计教案.doc

高中信息技术VB程序设计教案 我们知道,计算机系统是由硬件和软件两大部分组成的。硬件指的是各种机器设配,而软件则是人们为解决各种问题而编写的程序。 编写计算机程序需要使用计算机编程语言。计算机编程语言是人和计算机"对话"的桥梁。就像人类的语言一样,计算机编程语言也有很多。目前较为广泛使用的语言有"c++"、"pascal"、"basic"等。在众多的计算机编程语言中,以basic语言最为易学易用。 basic是英文beginner’s all purpose symbolic instruction code的缩写,意思为初学者通用符号指令代码,一直都是程序设计入门的首选语言。 1991年,visual basic(简称vb)面世,他是第三代basic语言,它不但秉承了basic语言的易学易用的优点,而且增加了图形界面设计工具。它简化了复杂的窗口程序编写过程,让编程者将更多的精力致力于问题的求解过程。 本单元将以简单的visual basic 5.0应用程序实例作引导,介绍一些程序设计的基本思想与方法。 第一课:我的第一个vb程序 用vb来编程序并不是一件难事,不信?请往下看。 编写一个程序,运行时显示如下界面: 图3-1.1 简单的vb程序 操作步骤如下:

一、新建一个工程 步骤1:启动vb5。单击【开始】→【程序】→【microsoft visual basic 5.0】→【visual basic 5.0】。 步骤2:在新建工程对话框(图3-2.2)中选择【标准exe】。 visual basic把设计程序比作兴建工程。因此,启动vb5时首先要新建一个工程或打开一个工程文件。 创建一个新的工程时,visual basic将自动创建一个空窗体,并命名为"form1"。窗体是程序运行的窗口。 图3-1.3 vb的工作窗口 二、在窗体中新建对象 控件和对象在vb的窗口中有一个工具箱(一般在左边),工具箱中有很多"工具",称为控件。单击工具箱中的控件,然后在窗体中拖放鼠标,就可以在窗体中绘制具体的控件,这些具体的控件就称为对象。 图3-1.4 vb工具箱 步骤3:单击工具箱中的label(标签)控件,然后在窗体中拖放鼠标,窗体中就生成了一个新的对象,对象名为label1。如图3-1.5。 三、修改对象的属性 步骤4:选中窗体中的一个对象,属性窗口就会显示出这个对象的所有属性,如图3-1.6所示。 属性属性就是对象的特征。每个对象都有很多属性。属性的设定有两种方法: 方法一:在属性窗口中修改属性值;操作方法如图3-1.6所示。

VB教案

第一讲Visual Basic 标准模块文件(bas) 类模块文件(.cls) 资源文件(.res) ActiveX控件的文件(.ocx)

第二讲Visual Basic 语言基础 2.1 Visual Basic数据类型 数据:是描述客观事物的数、字符以及用所有能输入到计算机并被计算机程序加工处理的符号的集合,现实世界有多种数据,在这些数据上能进行的运算一般也各不相同,含义也 2.1.1数值型数据 有Integer,Long,Single,Double,Currency和Byte Integer整型:占2个字节、范围:-32768到32767、类型符:%、整数表示形式:123、-123、123% Long长整型:占4个字节、类型符:& -21亿到+21亿、长整型表示形式:123&、-123& 用于保存浮点实数、特点:范围大,但有误差、运算速度慢 Single单精度浮点数的形式:带有小数点的数、数字后加!、科学记数法、占 4个字节、 类型符:!例如:123.45 123! 0.123E+3 Double双精度浮点数:与Single类似、占8个字节、类型符:#、科学记数法中用“D”代替“E”、例如:123.45# 0.123D+3 0.123E+3# Currency货币型:定点实数或整数、占8个字节、最多保留小数点右边4位和小数点左边15位、类型符:@、例如:123.45@ 1234@ Byte字节型:占1个字节、用于存储二进制数 2.1.2日期(DATE)数据类型 日期范围:100/1/1~9999/1/1 时间范围:0:00:00~23:59:59 表示方法:日期和时间字符用#括起来如:#1998-5-12 10:30#;用数字序列表示,整数部分表示距1899-12-31的天数,此后的时间为正数;小数部分表示占一天的百分数。如:3.45表示的日期为1900-1-2 ,时间为10:48

VB计时器教案

VB计时器教案 课题计时器课程 VB 课型新授课班级高二132班 知识与技能:理解计时器的常用属性和Timer事件 过程与方法:掌握添加计时器的方法、Timer事件代码的编写及教 学基本属性设置目 标情感态度与价值观:培养独立思考、学习和创新精神,提高学生 的信息素养。 教学重点计时器的常用属性设置和事件代码的编写 教学难点根据不同任务,完成定时器Timer事件的程序编写。教学方法讲授法、演示法 教学工具多媒体网络教室、相应的PPT课件。 教学过程: 一、新课导入 教师:同学们,大家平时有没有注意到很多酒店门口都有一个LED电子屏,这类LED电子屏上的文字一般是怎么移动的呢,你留意过它还有什么特点吗, 学生:…… (教师引导学生回答,然后再总结) 教师:是的,LED电子屏的文字是按一定的方向移动的,而且这些文字隔一定的时间段又出现,也就是说这是有规律地每隔一段时间再次出现移动的文字。其实通过这门课学习的软件我们也可以制作出类似的效果。 (教师运行模仿LED电子屏文字移动的程序让学生观看) 教师:大家可以看到,这个例子用到了我们以前学过的标签,除标签外,它还用到了计时器。这节课我们将要学习基础控件计时器的使用。二、新课知识

1、计时器的特点 计时器控件通过Timer 事件,可以有规律地每隔一段时间执行一次事件过程代码。此外,计时器控件是一个不可见控件,也就是说在设计阶段,你能够看到它,但程序运行时它不会在界面上出现,是不可见的。 2、计时器的常用属性 (1)Enabled 属性:计时器的Enabled 属性也是较常用的属性,该属性决定计时器控件是否能对时间的推移做出响应。若将Enabled 设置为 False ,此时计时器控件无效,即Timer事件不会触发;当Enabled设置为 True时,计时器控件有效。由此看来,Enabled相当于是个启动计时器控件的一个开关。 (2) Interval属性:可以在设计时或在运行时设置计时器控件的 Interval 属性。这个属性可以设定Timer 事件触发的时间间隔,其时间间隔以毫秒(ms)为单位,取值范围为0~65535毫秒。一般设为1000毫秒,这样可以每秒种触发一次Timer 事件。如果Interval属性的值设置为 0(默认值),即使Enabled 属性的值为True,计时器控件也无效。 3、计时器的Timer事件 计时器的事件只有一个,为Timer事件。Timer事件的触发时间是从Interval 属性的设置值开始,以后每隔这样一个时间段,就触发一次Timer事件。需要说明的是当Interval 属性值为0时,计时器无效。(教师在讲 解以上三个知识点时也结合一些相关的操作) 4、教师演示制作文字移动例子的操作过程 教师实例演示模仿LED电子屏文字移动的例子的操作步骤,并结合计时器的常用属性和事件进行讲解,加深学生对理论知识的理解。 5、学生课堂练习(同学们至少要选其中的两道来做) (1)、设计一个应用程序,实现标签1的文字“欢迎参观化职中”循环地从左往右移动,界面可自行设计。

相关文档
最新文档