内容正文:
计算机语句和算法程序
【学习目标】
1.理解程序、指令及它们之间的相互关系。
2.理解算法的概念及特征。
3.知道计算机求解问题的基本过程
【学习重难点】
重点:算法的概念和算法的合理表述。
难点:实际问题的算法表述。
【学习过程】
一、计算机解决问题的一般过程
1.从问题到算法:
计算机解决问题的步骤: → → → 。
2.计算机与程序:
计算机程序:指示计算机如何去解决问题或完成任务的一组可执行的指令。
指令:指用来规定计算机操作的命令。
【练习】
1
显示“输入价格”
—指令区
2
输入价格到变量T
3
比较输入价格T和商品价格S
4
如果T<S, 转到8
5
如果T>S, 转到10
6
如果T=S,显示“猜对了!”
7
结束
8
显示“猜小了!”
9
转到1
10
显示“猜大了!”
11
转到1
12
商品价格变量S
—数据区
13
猜的价格变量T
上面表格是“猜价格游戏”的程序示意图。如果猜了3次,第一次猜大了;第二次猜小了;第三次猜对了,请写出指令的流程。
二、算法的概念
1.概念: 。
2.特征: 、 、 、 、
【练习】请指出以下算法设计,违反了算法的哪个特征?
1. x = 2
2. y = x/(x-2)
3. 输出y
( )
1. x = 5
2. y = x*正整数
3. 输出y
( )
1. a = −100 , s = 0
2. 如果a>0 ,转到6
3. 输入b
4. s = s+b
5. 转到2
6. 输出s ,结束
( )
三、常用语句
1.输入语句的一般格式:____________________
输出语句的一般格式:____________________
赋值语句的一般格式:____________________
2.条件语句
(1)IF---THEN格式
_________条件表达式_________
语句体
_________
(2)IF ---THEN---ELSE格式
_________条件表达式_________
语句体