基本算法语句(第一课时)
- 格式:ppt
- 大小:1.60 MB
- 文档页数:19


基本算法语句
一、基本概念
(一)输入语句、输出语句、赋值语句:
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
1 1.2.1输入语句、输出语句和赋值语句
1.2.2 条件语句 【知识提炼】
(一)输入语句
1. 格式:__________提示内容” __________
2. 功能:实现算法的__________功能.
(二)输出语句
1. 格式:__________ “提示内容” __________
2.功能:实现算法的__________功能.
(三)赋值语句
1.格式: ______________________________
2.功能:将__________所代表的值赋值给__________
【当堂检测】
1.下列程序执行后结果为3,则输入的x值可能为( )
INPUT “x=”;x
y=x2xx
PRINT y
END
A.1 B.-3
C.-1 D.1或-3
2.下列给出的赋值语句中正确的是( )
A.4=M B.M=-M
C.B=B=3 D.x+y=0
3下面一段程序执行后的结果是________.
A=2
A=A2
A=A+6
PRINT A
END
格式一 格式二
条件
语句 IF 条件
END IF 条件
ELSE
END
对应
条件
结构
框图
【当堂检测】
1.当a=3时,所给出的程序输出的结果是( )
INPUT a
IF a<10
y=2*a
ELSE
y=a*a
END
PRINT y
END
A.9 B.3 C.10 D.6 2
1.2.3 循环语句
1. 数4557,1953,5115的最大公约数为 .
2. 用等值法求294和84的最大公约数时,需要做减法的次数是 .
基本算法语句全面版
第一课时 1、2、1 输入语句、输出语句与赋值语句
教学要求:正确理解输入语句、输出语句、赋值语句得结构、 让学生充分地感知、体验应用计算机解决数学问题得方法;并能初步操作、模仿、 通过实例使学生理解3种基本得算法语句(输入语句、输出语句与赋值语句)得表示方法、结构与用法,能用这三种基本得算法语句表示算法,进一步体会算法得基本思想、
教学重点:会用输入语句、输出语句、赋值语句、
教学难点:正确理解输入语句、输出语句、赋值语句得作用、
教学过程:
一、新课导入:
1、 提问:学习了哪些算法得表示形式?(自然语言或程序框图描述 )
算法中得三种基本得逻辑结构?(顺序结构、条件结构与循环结构)
2、 导入:我们用自然语言或程序框图描述得算法,计算机就是无法“瞧得懂,听得见”得、 因此还需要将算法用计算机能够理解得程序设计语言翻译成计算机程序、 程序设计语言有很多种、 如BASIC,Foxbase,C语言,C++,J++,VB,VC,JB等、
各种程序设计语言中都包含下列基本得算法语句:输入语句、输出语句、赋值语句条件语句与循环语句、今天,我们一起用类BASIC语言学习输入语句、输出语句、赋值语句、 基本上对应于算法中得顺序结构、
二、讲授新课:
1、 教学三种语句得格式及功能:
① 出示例1:编写程序,计算一个学生数学、语文、英语三门课得平均成绩、
(分析算法→框图表示→ 教师给出程序,学生试说说对各语句得理解、)
② 对照例1得程序,学习三种语句得格式与功能、
语句、格式、功能 说明
输入语句INPUT
格式:INPUT “提示内容”;变量
功能:从键盘输入值给变量、 程序运行到INPUT语句时会暂停,屏幕上出现一个问号,等待您从键盘输入一些数据,输入后按回车,程序把这些数据依次赋值给变量表中得变量,然后继续往下执行、 格式中有“;”与“,”分隔得区别
基本算法语句、算法案例
一.选择题
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.在我国《算经十书》之一的《孙子算经》中“今有物不知其数,三三数之剩二,五五数之乘三,七七数之乘二,问物几何?” 补全下面的伪代码: