初试身手,体验编程
一、教材分析
节中学过的“韩信点兵”问题的设计,一方面为了保证每一节课题的完整性,放在了第一节“计算机解决问题的过程”中;另一方面初步体验程序设计的实例应该简单,易于操作, 节的内容设计,让学生体验一个最简单的 Visual Basic 程序的设计过程,应该更符合学生学习和体会编程的需要。
本节课将学习用VB编写“韩信点兵”问题的算法,然后同学们通过自主学习,认识一下Visual Basic程序设计方面的知识。
课时安排:1课时
二、学情分析
学生已掌握了用计算机解决问题的过程,并对算法及其作用有初步的认识。
三、教学目标
1、知识与技能:
使学生知道什么是源代码,并理解算法、程序设计、程序设计语言之间的关系,了解程序设计语言的发展及种类。
2、过程与方法:
使学生初步体验编程乐趣,了解如何编辑程序、编译程序和连接程序。
3、情感态度与价值观:
让学生进一步领会算法和程序设计在解决问题中的地位,体会编写出程序的魅力,从而培养学生学习编程的兴趣。
四、教学重点·难点
重点:了解代码所包含的算法思想。
难点:计算机是如何编辑程序、编译程序和连接程序的。
五、教学方法
任务驱动法,实践法
六、教学过程
尝试用Visual Basic编写程序
1、什么是Visual Basic?
——Visual Basic是一种基本BASIC语言的可视化程序开发工具。
2、编写程序
①从桌面上启动Visual Basic,弹出“新建工程”对话框,从“新建”页面中选“标准EXE”,然后“打开“按钮,建立”标准EXE工程。
注:为了避免打开时总是出现“新建工程”对话框,在首次启动时,勾选“不再显示这个对话框”。
②mandButton”的按钮,mand1”按钮。
Command1是命令按钮,它有6个属性、2个事件和4个方法。
属性
Caption
标题
Default
决定窗体的默认命令按钮
Enabled
决定对象是否响应用户生成事件
Style
控件的外观
Visible
决定对象是否可见
Picture
显示的图形
事件
方法
Click
单击
Drag
拖动
Refresh
刷新
KeyPress
字符键被单击
Move
移动
SetFocus
设置焦点,将当前焦点强制设置到文本框对象上
③选中此按钮,从属性窗口中将Caption改为“韩信点兵”。
④给按钮添加代码,在Private mand1_Click()和 End Sub之间添加代码:
Dim N As Integer ‘声明N为整型
N=1 ‘赋初始值
Do(N mod 3=2) and(N mod 5=3) and (N mod 7=2)
Then ‘满足条件打印N,不满足继续循环
Print N
Exit do
End if
N=N+1
Loop
⑤从“运行”菜单中“单击”启动命令,运行程序。运行后,单击“韩信点兵”按钮。
注:运行时,不能修改程序代码。
实践题:从“调试”菜单中点击“逐语句”命令(F8),然后按F8键试着单步运行程序,观察代码是如何运行的,程序
1.3_初试身手,体验编程 来自淘豆网m.daumloan.com转载请标明出处.