2021-6-3 1
一、温故而知新
1. 什么是算法?什么是程序框图?
2. 算法的基本逻辑结构有哪些?
算法通常指可以用计算机来解决的某一类问题的程序
或步骤,这些程序或步骤必须是明确的和有效的,而且能
够在有限步之内完成。
程序框图是一中用规定的图形、指向线及文字说明来
准确、直观的表示算法的图形。
算法的基本结构有三种:顺序结构、条件结构、循环
结构,其中循环结构又分为当型结构和直到型结构两种。
2021-6-3 2
1. 计算机能够"理解"的语言与人的语言有什么区别?
计算机不同于人:人有大脑,可以思考问题,而计
算机则不能.用自然语言和程序框图描述的算法,计算机
无法识别,必须转化为其能理解的语言,即程序语言。
2、各种程序设计语言中都包含下列基本的算法语句,并且
形式是类似的
常用的程序设计语言:BASIC,C/C++, Delphi ,VB、ASP、
Java等等。
输入语句 输出语句 赋值语句 条件语句 循环语句
二、课外了解
2021-6-3 3
第一步:输入x的值;
第二步:计算y=x3+3x2-24x+30的值;
第三步:输出x,y的值.
框图
输入x
开始
3 23 24 30y x x x
输出x,y
结束
例1.用描点法作函数 的图象时,需要
求出自变量和函数的一组对应值.编写程序,分别计算当
x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.
3 23 24 30y x x x
算法
程序 INPUT “x=”;x
y=x^3+3*x^2-24*x+30
PRINT x
PRINT y
END
三、知识导入
2021-6-3 4
程序框图是由表示算法基本逻辑结构的图形组成的,
而程序则是由表示算法基本逻辑结构的算法语句组成.
任何高级程序设计语言都包含输入语句、输出语句、
赋值语句、条件语句和循环语句五种基本语句.它们与算
法的三种基本结构是相互对应的.
顺序结构 输入语句、输出语句、赋值语句
条件结构 条件语句
循环结构 循环语句
四、探索新知
2021-6-3 5
BASIC语言中的几种常见运算符号及函数
函数名 功能 注意事项
LOG(x) lnx e≈2.71828
SQR(x) x的算术平
方根
x ≥0
ABS(x) |x|
INT(x) 取整函数,
求不大于x
的最大整
数.
INT(3.2)=3
运算
符
作用
^ 乘幂运算 如 a2=a^2
* 乘法运算 如
a×b=a*b
/ 除法运算 如
a÷b=a/b
\ 取商运算 如 3\2=1
MOD 求余运算 如
5MOD2=1
+,- 加法、 减法运算
>= ≥