VB程序设计语言 主讲教师:王 杨.

Slides:



Advertisements
Similar presentations
编程加工 信息的. 趣味导入拓展提升大显身手总结反思学以致用 传说古代印度有个国王叫舍罕,他很迷恋棋类,而 宰相达依尔是个聪明的大臣,发明了国际象棋。国王玩 得爱不释手,决定奖赏宰相。达依尔说:陛下,我别无 他求,请你在这张棋盘的第一个格子里赏我 1 粒麦子; 在第二个格子里赏我 2 粒麦子;在第三个格子里赏我.
Advertisements

第七章 常用控件 7.1 控件概述 7.2 常用内部控件 本章要求 返回目录 第七章 常用控件 (Common Control)
課程名稱:程式設計 授課老師:________
第四章 控制结构.
第 7 章 文 件.
高中信息技术新课程探讨 算法与程序设计教学实践与探讨 江苏省新海高级中学  张丽.
Access数据库程序设计 总复习.
上課囉 職場甘苦談 小資男孩向錢衝 育碁數位科技 呂宗益/副理.
网 络 课 程 马 鞍 学 网 络 山 课 程 大 络 网 Visual Basic程序设计 第 一 讲 最容易接受的编程语言
高等医药院校药学类第三轮规划教材——大学计算机基础
算法和程序设计 第4课 分支结构的算法设计 •.
第五章 数组.
Visual Basic程序设计.
Visual Basic 2010 程式設計16堂特訓 第七堂 VB的迴圈流程控制.
第6章 数 组 6.1 一维数组 6.2 控件数组 6.3 二维数组.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
数组 第 6 章.
第5章 数组 Visual Basic程序设计.
Visual Basic 程序设计教程 机械工业出版社同名教材 配套电子教案 2003 年 6月.
过程 第 7 章.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
初识Visual Basic.
Visual Basic程序设计基础 计算机科学学院.
第4章 程序控制结构与算法基础.
新觀念的 VB6 教本 第七章 讓程式轉彎的控制敘述.
Visual Basic 程序设计教程 机械工业出版社同名教材 配套电子教案 2003 年 6月.
第4章 基本的控制结构 4.1 顺序结构 4.2 选择结构程序设计 4.3 循环结构 4.4 综合实例 退出.
数学3(必修)—— 算 法 ALGORITHM 苏州大学数学科学学院 徐稼红
流程控制、陣列 台南市聖功女子高級中學 毛全良.
程式語言Visual Basic 重複結構 黃瀧輝 老師 Long Hwai,Huang.
Visual Basic 程序设计 教师:王 杨 电话:
6-1 For…Next迴圈敘述 6-2 While…End While迴圈敘述 6-3 Do…Loop迴圈敘述 6-4 巢狀迴圈敘述
3.5 用递归法解决问题 黄学鸿.
第12章 VBA模块设计.
丙級電腦軟設-VB程式設計 資料來源:林文恭研究室 整理:張福生.
第5章 Visual Basic控制结构 之 常用算法举例
PCR300 (13.56MHz) Reader RS232/USB.
第 8 章 过程.
广州市教育局教学研究室编写的 初中《信息技术》第二册第二章 《程序设计初步》
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
高等学校计算机基础教育教材 Visual Basic 6.0 程序设计 上海中医药大学现代教育技术中心 计算机教学部 1.
第二章 创建用户界面 本章重点和难点 2.1 基本属性 2.2 创建窗体 2.3 Visual Basic的常用控件 2.4 制作菜单.
算法与程序设计 周少品.
VB程序设计语言 主讲教师:王 杨.
第七章 文件 本章重点 7.1 文件管理控件 7.2 文件处理 7.3 练习.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
程序设计基础 第 2 章 学习程序设计的基本方法: 多练 模仿.
VB程序设计语言 主讲教师:王 杨.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
For x = 0 To 9 For y = 0 To 9 z = *x + 10*y …… Next y
江西财经大学信息管理学院 《数据库应用》课程组2007
小结 郭清溥.
经典算法之 冒 泡 排 序.
Visual Basic 程序设计教程.
Ch04 VB.NET的流程控制 網頁程式設計.
现代信息技术 微电子技术 计算机技术 传感技术 通信技术 处理、存储信息的技术 传感、采集技术 传递信息的技术
程序基础 2019/4/25.
第二章、第三章错题分析.
选择结构设计 第 4 章 程序流程有三种最基本的控制结构,即顺序结构、选择结构和循环结构。
單元名稱:結構化程式設計 報告人 劉洲溶.
問題解決與流程圖 高慧君 台北市立南港高中 2006年12月22日.
1位选手参加了歌唱比赛,评委们的评分如下:
Print方法和函数 2019/5/19.
第5章 数组 5.1 数组概述 5.2 静态数组和动态数组 5.3 数组的基本操作 5.4 控件数组 5.5 数组在自定义数据类型中的应用.
1、过程概述 2、函数过程 3、子过程 4、过程的使用 5、传递参数 6、过程的嵌套
解析算法与枚举算法.
1、复选框和单选按钮 2、框架 3、列表框和组合框 4、滚动条 5、鼠标器事件 6、键盘
顺序查找与二分查找复习.
算法与Visual Basic程序基础(二)
程序调试与错误处理.
Presentation transcript:

VB程序设计语言 主讲教师:王 杨

引例

韩信点兵 韩信带1500名兵士打仗,战死四五百人,3人一排, 多出2人;5人一排,多出4人;7人一排,多出6人 For a = 1000 To 1100 Next a  If a Mod 3 = 2 And a Mod 5 = 4 And a Mod 7 = 6 Then   Print a End If 《射雕英雄传》 郭靖、黄蓉去拜见一灯大师,在崖口遇到一灯大师徒弟的刁钻

For 循环格式 For j = 1 to 5 step 1 Print “*” For j =5 to 1 Next j step -1 循环变量 = 初值 To 终值 循环语句块 Next [循环变量]

100 * t =0 For i =1 To 3 t = t + i Next i Print i, t 1+2+3+…+100 1×2×3×…×100   t =0 For i =1 To 3 t = t + i Next i Print i, t 1 100 * 1!+2!+3!+…+10!

Dim i As Integer, x As Integer x = 0 For i = 20 To 1 Step -2 x = x + i \ 5 Next Print x 后,x的值为______。 (A)16 (B)17 (C)18 (D)19

Private Sub Command1_Click() For i = 0 To 50 step 4 i = i + 3 If i > 10 Then Exit For Next i Text1.Text = Str(i) End Sub

? 123321 i 6 - i + 1 Mid left Right Mid 输入一个长度为6的字符串,判断是否是回文 Mid(a, i, 1) Mid(a, 6 - i + 1, 1) i 6 - i + 1 123321 a = inputbox(“请输入长度为6的一个字符串”) Mid left Right Mid For i = 1 to 6\2 Next i If Then exit for Mid(a, i, 1) <> Mid(a, n - i + 1, 1) Left(s$,n) Right(s$,n) Mid(s$,p,n)

输入一个数,判断该数是否是素数 素数算法 For i = 2 To n-1 Next i For i = 2 To n-1 Next i If n Mod i = 0 Then print “不是素数” else print n; “是素数” End If If n mod i = 0 then Exit for End if If Then Print n; “是素数“ Else print n; “不是素数” End If i>n-1

思 考 找到第一个比n大,且能够被7整除的数

条件性循环 条件性循环 While循环 Do循环

Do 循环控制结构 i = 1 Do s = s + i i = i +1 Loop While i<=5 i = 1 Do While i<=5 s = s + i i = i +1 Loop i = 1 While i<=5 s = s + i i = i +1 Wend i = 1 Do s = s + i i = i +1 Loop until i > 5 i = 1 Do until i > 5 s = s + i i = i +1 Loop

课堂练习 Private Sub Form_Click()  Dim n As Integer, s As Integer  n = 8  s = 0  Do  s = s + n  n = n - 1  Loop While n > 0  Print s End Sub

编写一个猜数字游戏程序,让计算机产生一个100以内的随 机整数,用户从键盘输入一个数,由计算机判断输入的数是 大还是小,并给出提示,直到输入正确的数为止。 n = Int(Rnd * 100) Do x = Val(InputBox("输入一个100以内的整数")) If x = n Then ElseIf x > n Then Else End If Form1.Print "正确“ Form1.Print x; "太大" Form1.Print x; "太小" Exit do Loop

求两个数的最大公约数 实例:求3与4的最大公约数 u v r 被除数 除数 商 余数 3 ÷ 4 = + 1 3与4的最大公约数 余数为0

u = 3: v = 4 r = u Mod v Do while r <> 0 u = v v = r loop Print v m = u: n = v Print m*n/v

练 习

组合框combo 事件 属性 方法 Click Text Additem DbClick List RemoveItem change ListCount ListIndex style Additem RemoveItem Clear

课堂练习

列表框list 事件 属性 方法 Text Click Additem List DbClick RemoveItem ListCount ListIndex Additem RemoveItem Clear

小结 什么时候需要使用循环? 有哪些循环结构? 列表框和组合框 素数算法 最大公约数

作 业

思 考 找出200~1000范围内的所有素数