VB第3章_控制结构
- 格式:ppt
- 大小:1.31 MB
- 文档页数:43
vb简单的课程设计一、课程目标知识目标:1. 让学生掌握VB(Visual Basic)编程语言的基本语法和结构;2. 培养学生运用VB编写简单的程序,解决实际问题;3. 让学生了解VB编程中的顺序结构、选择结构和循环结构;4. 使学生掌握VB中常用的内部函数和控件。
技能目标:1. 培养学生独立设计、编写和调试简单VB程序的能力;2. 培养学生运用VB编程解决实际问题的思维方法和技巧;3. 提高学生的逻辑思维能力和编程实践能力。
情感态度价值观目标:1. 培养学生对计算机编程的兴趣和热情,激发学生的学习积极性;2. 培养学生良好的编程习惯,注重代码规范和可读性;3. 培养学生团队协作精神,学会与他人共同解决问题。
课程性质:本课程为信息技术学科,以实践操作为主,注重培养学生的编程技能和逻辑思维能力。
学生特点:六年级学生具备一定的计算机操作基础,对编程有好奇心,但注意力容易分散,需要结合实际案例和趣味性教学。
教学要求:结合学生特点,采用任务驱动法,引导学生主动探索,注重理论与实践相结合,提高学生的编程实践能力。
通过课程学习,使学生达到上述课程目标,并为后续学习打下坚实基础。
二、教学内容1. VB编程环境介绍:认识VB集成开发环境,熟悉工具栏、菜单栏、属性窗口等基本组成部分。
教材章节:第一章 VB概述2. VB基本语法:掌握变量、常量、数据类型和运算符的使用。
教材章节:第二章 VB编程基础3. VB程序结构:学习顺序结构、选择结构(If条件语句)和循环结构(For、While循环语句)。
教材章节:第三章 程序控制结构4. 内部函数和控件:学习常用内部函数(如数学函数、字符串函数等),了解常用控件(如文本框、按钮等)的使用。
教材章节:第四章 内部函数与控件5. 编程实例分析:分析并编写简单的VB程序,如计算器、九九乘法表等。
教材章节:第五章 实例分析6. 程序调试与优化:学习查找程序中的错误,掌握调试技巧,提高程序质量。
本文介绍VB中的辅助控制结构GoTo、With...End With、End和Exit语句。
跳转语句GOTO语法格式如下:含义:当程序执行到该语句时,将会无条件跳转到指定位置。
注意:1,GoTo语句后面必要参数(行标签),需要自行定义,以英文开头命名的符合VB 规则的名称,然后以冒号“:”结尾,并放在行的开头位置。
2,GoTo语句只能跳转到所在过程,不能跨过程跨事件。
3,不建议使用太多的GoTo语句,会导致程序阅读和调试困难。
4,除非特殊情况下,尽量少使用GoTo语句。
举例:利用GoTo语句随机3个在1-6内的不重复数字。
程序界面如下图:代码如下:程序解释:首先,利用rnd函数产生3个范围在1-6之间的数字,然后判断三个数字有无重复,如果有重复,则说明不满足要求,利用GoTo语句跳转到L1处,即重新随机三个数,直到三个数字满足要求。
复用语句With...End With语法格式:作用:使用With语句可以对同一个对象一次执行一系列的操作。
注意:1,对象是必要参数,表示在复用语句内的方法和属性的操作对象2,语句块中,调用方法或属性时,省略对象名称,直接写点号"."3,With语句也可以嵌套使用。
通俗来讲,就是对一个对象而言,由于每次调用对象的属性或者方法都会涉及到对其加载和卸载过程,这个过程我们是看不见的,但是对于计算机而言,它是必须的过程,并且这个过程是需要占用大量cpu资源的,且执行时间比较长。
而如果使用With语句,那么整个过程仅需要执行一次加载和卸载过程。
因此对于同一个对象,如需多次调用方法或属性时,可以使用With复用语句,这样可以节约大量的cpu资源,并会提升程序执行效率。
举个例子:修改窗体的外形尺寸,可以按照如下代码设置:退出语句ExitExit语句用来在中途退出某些过程或语句,例如前面已经学习过的For循环语句、Do循环语句,以及以后将要学习的子过程Sub、函数过程Function和属性过程Property。
教案讲稿第三章 Visual Basic程序初步[旧课复习]:复习内容:1)运算符与表达式2)常用内部函数复习目的:巩固vb语言的语言基础知识复习时长:大约5分钟[新课导入]:导入方式:通过复习简单程序的设计过程,导入程序设计的思想。
导入目的:增强学生的学习积极性导入时长:大约5分钟[新课讲授]:重点:1)掌握赋值语句2)掌握数据输出和输入3)掌握基本控件难点:1)数据的输入与输出2)赋值语句方法:运用多媒体辅助教学,采用案例教学和任务驱动等教学法。
3.1结构化程序设计结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。
它的主要观点是采用自顶向下、逐步求精的程序设计方法;任何程序都可由顺序、选择、循环三种基本控制结构构造。
3.2赋值语句赋值语句是最基本的顺序执行语句,使用赋值语句可给变量或属性赋值。
对变量进行赋值就是将数据放入指定变量的内存空间,而对属性进行赋值就是设置或改变对象的属性值。
赋值语句的语法格式是:[Let] <名称>=<表达式>(1)“Let”是可选项,完成赋值功能只需“=”(赋值号)。
赋值号不是数学上的等号。
(2)“名称”可以是变量名或属性名。
(3)“表达式”可以是算术表达式、字符串表达式、关系型表达式或逻辑表达式。
表达式的值将赋给赋值号左边的变量或对象的属性。
但必须注意,赋值号两边的数据类型必须一致,否则会出现“类型不匹配”的错误。
(4)赋值语句是先计算表达式的值,然后再赋值。
(5)赋值号左边只能是变量,不能是常量或表达式。
(6)不能采用数学的表达方式给不同的变量赋相同的值。
(7)区分赋值号和关系运算符中的等号。
在VB中,系统会根据等号所处的位置来区分是赋值号还是等号。
在条件表达式中出现的是等号,而赋值号则是以赋值语句形式出现;赋值号两边的数据是不能随便相互交换的,否则可能运行出错或产生逻辑上的错误;若在赋值语句中出现多个等号,则往往最左边的等号是赋值号,其余的均为等号。