基本算法语句
- 格式:ppt
- 大小:44.50 KB
- 文档页数:5


基本算法语句
一、基本概念
(一)输入语句、输出语句、赋值语句:
1.输入语句:在某些算法中,变量的初始值要根据情况经常地改变,一般我们把程序和初始数据分开,在每次算题时,即使初始数据改变,也不必改变程序部分,只要每次程序运行时,输入相应的数据即可.这个过程在程序语言中,用“输入语句”来控制.
格式:INPUT “提示内容”;变量
例如:INPUT “x=”;x
说明:(1)输入语句的功能是实现算法的输入变量信息.
(2)输入语句要求输入的是具体的常量.(公式,运算都不行)
(3)对于输入语句的格式:INPUT “提示内容”;变量.其中“提示内容”与变量之间必须用分号“;”隔开,“提示内容”的主要作用是能够让程序运行者更清楚地在计算机屏幕上看到程序指令,以便更方便、精确的输入相应变量值.
例如:INPUT “X=”;Y
INPUT “Y=”;X
Z=2X
PRINT “Z=”;Z
结果应为第二次输入的数的2倍,即提示内容中的文字是给人看的,而不是给计算机看的.
(4)输入语句可以给多个变量赋值.
正确:INPUT “提示内容1,提示内容2,提示内容3,„„”;变量1,变量2,变量3,„„
例如:INPUT“x,y,z=”;x,y,z
错误:INPUT“A=”;A,“B=”;B
(5)变量是指在运行时其值是可以变化的量,QB不支持中文提示.
2.输出语句:任何求解问题的算法,都要求把求解的结果“输出”.由此可知任何程序语言也必须由“输出语句”来控制输出,不同的程序语言都有自己的输出语句和表现形式,但功能都时一样的,就是以某种形式把求解结果“输出”出来.
格式:PRINT“提示内容”;表达式
例如:PRINT“S=”;S
基本算法语句
教学目标:
通过伪代码学习基本的算法语句,更好地了解算法思想.
教学重点:
如何进行算法分析.
教学难点:
如何进行算法分析.
教学过程:
Ⅰ.课题导入
算法基本语句包括赋值语句、输入输出语句、条件语句、循环语句.
伪代码
问题:已知某学生一次考试中语文、数学和英语学科的得分分别为85,90,95,试设计适当的算法求出这名学生三科的总分和平均分.
解:sum←0
C←85
M←90
E←95
sum←C+M+E
A←sum /3
Print sum,A
end
Ⅱ.讲授新课
例1:设计一个解二元一次方程组的通同算法.
设二元一次方程组为
a1x+b1y=c1a2x+b2y=c2 (a1b2-a2b1≠0)
用消元法解得
x=b2c1-b1c2a1b2-a2b1
y=a1c2-a2c1a1b2-a2b1
用伪代码表示为 用伪代码表示为
Read a1,b1,c1,a2,b2,c2
x ← b2c1-b1c2a1b2-a2b1
y ← a1c2-a2c1a1b2-a2b1
Print x,y
例2:已知三角形的三边,试用流程图和伪代码表示求这个三角形的周长的算法.
解:流程图 伪代码
Read a,b,c
M ← a+b+c
Print M
例3:已知一匀变速运动的物体的初速度、末速度和加速度分别为V1,V2,a,求物体运动的距离s.试编写求解这个问题的一个算法的流程图,并用伪代码表示这个算法.
基本算法语句、算法案例
一.选择题
1.在下列四个赋值语句中,正确的是( )
A.M4 B.MM C.3AB D.0yx
2.下面算法输出的结果是( )
113bbababa A.3,5 B.4,4 C.4,5 D.5,5
Print ba,
3.若下列程序执行的结果是2
Read x
If 0x Then xy
Else xy
End If
Print y
则输入的x值是( )
A.2 B.2 C.2或2 D.0
4.下列程序的运行结果是( )
24x
If Mod ,3x=0 Then
1y
Else
0y
End If
Print y
A.0,1 B.1,0 C.0 D.1
5.For i From 1 To 100 Step 2的意思是( )
A.i取遍之间所有的整数到1001
B.之间所有的奇数到取遍1000i
C.之间所有的偶数到取遍1001i
D.之间所有的整数到取遍1000i
6.下列一段伪代码是计算( )
0s
1t
For i From 1 To 5
itt
1ts
End For
Print s A.54321s B.54321s
C.!5!4!3!2!1s D.543211s
二.填空题
7.对x取某给定的值,用“秦九韶算法”设计求多项式345623xxx的值时,应先将此多项式变形为 ,它共做了 次乘法 次加法。
8.表达式Mod(4,3/35Int)的值是 。
9.在我国《算经十书》之一的《孙子算经》中“今有物不知其数,三三数之剩二,五五数之乘三,七七数之乘二,问物几何?” 补全下面的伪代码:
课题:§1.3. 基本算法语句——赋值、输入、输出语句
一、学习目标
(1)正确理解赋值语句、输入语句、输出语句的结构;
(2)让学生充分地感知、体验应用计算机解决数学问题的方法;
(3)通过实例,使学生理解3种基本的算法语句(赋值语句、输入语句和输出语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想.
二、知识构建
1.伪代码:
.
2.赋值语句:
一般形式是: .
赋值符号是:
3输入语句: .
一般形式是: .
4.输出语句: .
一般形式是: .
注意点:
⑴赋值语句中的赋值号“”的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;
⑵赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或表达式;⑶对于一个变量可以多次赋值.