用计算机程序解决问题r
第2课时r
r
一、体验程序的运行过程及作用r
r
幸运猜猜猜r
r
1、程序的概念:计算机实现某一功能的一系列计算机能够识别的语句。r
2、程序设计语言:用于编写程序的功具,通过它告诉计算机执行一系列操作,实现某种功能。r
常用的计算机编程语言有:C语言、Pascal语言、Fortra
语言、Basic语言、Foxpro语言、VB语言等。r
r
二、剖析用计算机程序解决问题的过程r
r
r
r
分析问题设计算法编写程序调试运行检测结果。r
r
1、分析问题r
如何猜才能在短时间猜中?如果没有一个方法,只是随意猜的话,是很难猜中的。r
我们数学上有个二分法猜数,即给定一个整数范围,每次取中点猜,这是个最优的方法了。r
r
2、设计算法r
r
现在要找出解决这个问题的方法和步骤,这个过程称为设计算法。算法是程序编写的基础。r
r
第一步:由第一用户给出被猜的整数。r
第二步:隐藏被猜的数。r
r
第三步:开始猜数的过程:r
①由第二用户给出要猜的数(取范围内的中值)r
②将中值与被猜数比较r
③如果中值被猜数,提示:高了!并回到“第三步”重复r
④如果中值被猜数,提示:低了!并回到“第三步”重复r
⑤如果中值被猜数,提示:猜中了!并结束r
r
r
3、编写程序r
r
第一步:由第一用户给出被猜的整数。r
第二步:隐藏被猜的数。r
r
在命令按钮comma
d1中编写代码r
PrivateSubComma
d1_Clickr
umberValText1Text将用户1给的被猜数让计算机记住。r
Text1Text