算法初步复****二
学****目标:
、秦九韶算法、进位制等典型的算法知识解决同类问题;
,通过模仿、操作、探索,经历设计程序语言表达解决问题的过程。
,说明此算法的处理功能.
热身训练
、
S=o
i=2
DO
S=S+i
i=i+3
LOOP UNTIL i>13
PRINT “ S=”;s
END
(2)、
m=1
i=1
WHILE i<6
m=m*i
i=i+1
WEND
PRINT m
END
S=26
120
.
一、逻辑运算符(3个)
|、”AND”表示条件同时成立时才符合条件
2、“OR”表示至少要有一个条件成立时才符合条件
3、“NOT”表示与条件相反时才符合条件
例:“IF 9<x AND x<100 THEN”
表示前后的两个条件必须同时成立可以执行THEN后语句
“IF 9<x OR x<100 THEN”
表示前后的两个条件只需有一个成立可以执行THEN后语句
“IF NOT x<100 THEN”
表示当x>=100时符合条件可以执行THEN后语句
在编写BASIC程序中值得注意的几个问题!
二、关系运算符有如下运算符:
1、〈(小于)2、〉(大于)3、=(等于)4、〉=(大于或等于)5、〈=(小于或等于)
三、算术运算符 1、+ 2、- 3、* 4、/5、\ 6、MOD
例1、编写一个程序,对于函数
输入x的值,输出相应的函数值
INPUT x
IF x<1 THEN
y=x
END IF
IF x>=1 AND x<10THEN
y=2*x-1
END IF
IF X>=10 THEN
y=3*X-11
END IF
PRINT y
END
INPUT x
IF x<1 THEN
y=x
ELSE
IF x<10 THEN
y=2*x-1
ELSE
y=3*X-11
END IF
END IF
PRINT y
END
解:程序框图
程序如图
,并用更相减损术验证,写出详细计算过程。
A
达标检测:一、选择题:
C
算法初步小结与复习二 来自淘豆网www.taodocs.com转载请标明出处.