3.2信息的编程加工
教学目标:
要求学生通过体验一个完整的程序设计过程,知道利用计算机解决问题的步骤。了解计算机加工信息的内在机制。
教学内容 :
1 .体验程序设计的独特魅力,了解编程加工信息的内在机制
2 .了解并尝试编程的主要过程
教学重点: 让学生体验通过编程实现计算机加工信息的过程,知道利用计算机解决问题的步骤和基本思想的步骤和基本办法,进而了解计算机信息加工的内在机制。
教学难点: 让学生理解用算法描述实际问题,理解人们的思维在计算机工作中发挥的作用。
课时:2
导入新课
课本 43 页引入的“ 100 米决赛成绩排序程序”一例,目的是“ 计算机语言只是工具,算法才是程序设计” 。
1 .啥是算(请记得收藏本站-一路高升范文网,以获取更多新鲜内容)法? ——为解决一个问题而采取的办法和步骤。
例:求 1~100 的和。
2 .算法的特征:
确定性:算法中的每一步必须是明确的,不可以有“多义性”或“歧义性”。
有效性:算法中的每一步必须是计算机能够有效执行,并能得到有效结果的。
有穷性:算法中的步骤应是有限的。
一个或多个输出:算法中必须有把结果输出给用户的步骤。
编程过程
思考问题:
问题 1 :若让我们对这些数据排序,该怎么办?
问题 2 :计算机会自己会思考怎样排序吗?那怎样让计算机也知道怎么使用我们设计好的算法完成任务呢?
例:现把一组数( 5 、 7 、 2 、 14 、 9 、 11 、 8 、 12 )从小到大排列
分析:定义数组 a(7) ,用来存放这 8 个数,分别是 a(0) 、 a(1) 、 a(2) 、 a(3) 、 a(4) 、 a(5) 、a(6) 、 a(7) 。将 a(0) 和 a(1) 比较,若 a(0)>a(1) ,将 a(0) 和 a(1) 中的值对调,大数放入 a(1)中,否则不对调,以此类推。当进行完第一趟冒泡排序后,还不能得到最终的结果,就要继续进行第二趟冒泡排序……,直至得到正确的结果为止。
举例:(p44)并写出程序,对他进行分析
vb 程序设计的一般步骤
1 .一般步骤:
2 .设置设置属性的有关说明:
name caption text
名称 标题 文本框
3 .存盘时,先保存窗体文件(文件名为 *.frm ),接着保存工程文件(文件名为 *.vbp )
运行时的操作:
解释运行:选择 [ 运行 ]|[ 启动 ] 命令或工具栏的“启动”按钮或按快捷键 f5 。 共2页,当前第1页12
3.2信息的编程加工
编译运行:“文件” | “生成 cx1.exe ”命令
调试:
4 . vb 的几个简单语句
赋值语句: [let] 目标 = 源 ( “ 源”可以是常量、变量、表达式、带有属性的对象,“目标”只能是变量、带有属性的对象 )
如: total=100 ‘ 常量赋值给变量
s=a+b ‘ 表达式赋给变量
name $= “计算中心” ‘字符串赋给变量
text1.text= “ good morning! ” ‘字符串赋给带属性的对象
text2.text=test1.text ‘带属性的对象赋给带属性的对象
结束语句: end
作用:用来结束一个程序或一段程序的执行。
如: end sub ‘结束一个 sub 过程
end function ‘结束一个 function 函数
end if ‘结束一个 if 选择结构
end select ‘结束一个 select 选择结构
注释语句:‘注释内容(放在语句后面); rem 注释内容(单独为一个语句)
作用:给程序语句加上注释
实践题:用 vb 程序设计语言编写一个简单的“记事本”。
共2页,当前第2页12推荐站内搜索:自考准考证号查询、邯郸人事考试网、教师资格考试试题、中秋节的古诗10首优秀作文400字可抄免费、计算机考试题库、四川艺考成绩查询、空间心情日志、国考考试时间2023事业编报名入口官网、