高一数学算法初步
PRINT“提示内容”;表达式
图形计算器 格式
Disp “提示内容”,变量
(2)输出语句的作用是实现算法的输出结果功能;(3)“提示内容”提示用户输入什么样的信息,表达式是指程序要输出的数据;(4)
输出语句可以输出常量、变量或表达式的值以及字符。
3、赋值语句
(1)赋值语句的一般格式
变量=表达式
图形计算器 格式
1)、一类是当型循环结构,如下左图所示,它的功能是当给定的条件 P 成立时,执行 A 框,A 框执行完毕后,再判断条件 P 是否成立, 如果仍然成立,再执行 A 框,如此反复执行 A 框,直到某一次条件 P 不成立为止,此时不再执行 A 框,离开循环结构。 (2)、另一类是直到型循环结构,如下右图所示,它的功能是先执行,然后判断给定的条件 P 是否成立,如果 P 仍然不成立,则继续执 行 A 框,直到某一次给定的条件 P 成立为止,此时不再执行 A 框,离开循环结构。
(1)输入语句的一般格式 (2)输入语句的作用是实现算法的输入信息功能;(3)“提示内容”提示用户输入什么样的信息,变量是指程序在运行时其值是可以变 化的量;(4)输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式;(5)提示内容与变量之间用分号“;”隔开,若 输入多个变量,变量与变量之间用逗号“,”隔开。 2、输出语句 (1)输出语句的一般格式
2.下列对算法的理解不正确的是() A 算法有一个共同特点就是对一类问题都有效(而不是个别问题)
优秀学习资料 欢迎下载
B 算法要求是一步步执行,每一步都能得到唯一的结果
C 算法一般是机械的,有时要进行大量重复的计算,它的优点是一种通法
D 任何问题都可以用算法来解决。 3、 下面对算法描述正确的一项是:( )
课前复习
教学内容
1、(2012·湖州模拟)给出下列命题: ①向量A→B的长度与向量B→A的长度相等; ②向量 a 与 b 平行,则 a 与 b 的方向相同或相反; ③两个有共同起点而且相等的向量,其终点必相同; ④两个有公共终点的向量,一定是共线向量; ⑤向量A→B与向量C→D是共线向量,则点 A、B、C、D 必在同一条直线上. 其中不正确的个数为________.
教学目的
优秀学习资料 欢迎下载
算法初步
1、理解算法中最基本的三种语句:输入语句、输出语句、赋值语句的含义及一般形式。 2、理解并掌握算法逻辑结构中的条件语句、循环语句的含义及一般形式。 3、通过编写程序进一步体会算法的思想即步骤解决问题。
重点难点
ห้องสมุดไป่ตู้
难点:理解并掌握算法逻辑结构中的条件语句、循环语句的含义及一般形式。
位置。
(3)处理框:它是采用来赋值、执行计算语句、传送运算结果的图形符号。
(4)判断框:判断框一般有一个入口和两个出口,有时也有多个出口,它是惟一的具有两个或两个以
上出口的符号,在只有两个出口的情形中,通常都分成“是”与“否”(也可用“Y”与“N”)两个分
支
(5)→ ↓:流程线,表示流程的方向
(6)O:连接点,链接零一夜或另一部分的流程图。
表达式 变量
(2)赋值语句的作用是将表达式所代表的值赋给变量; (3)赋值语句中的“=”称作赋值号,与数学中的等号的意义是不同的。赋值号的左右两边不能对换,它将赋值号右边的表达式的值 赋给赋值号左边的变量; (4)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或算式; (5)对于一个变量可以多次赋值。 注意:①赋值号左边只能是变量名字,而不能是表达式。如:2=X 是错误的。②赋值号左右不能对换。如“A=B”“B=A”的含义运行 结果是不同的。③不能利用赋值语句进行代数式的演算。(如化简、因式分解、解方程等)④赋值号“=”与数学中的等号意义不同。
A.算法只能用自然语言来描述 B.算法只能用图形方式来表示 C.同一问题可以有不同的算法 D.同一问题的算法不同,结果必然
程序框图
基本概念:
1)起止框图:
起止框是任何流程图都不可缺少的,它表明程序的开始和结束,所以一个完整的流程图的
首末两端必须是起止框。
(2)输入、输出框:
表示数据的输入或结果的输出,它可用在算法中的任何需要输入、输出的
4、在下图中,直到型循环结构为
()
循环体
否 满足条件?
是
循环体
是 满足条件?
否
循环体
满足条件? 否 是
循环体
满足条件? 是 否
5、
上面的程序输出的结果 S = 一、输入、输 INPUT“提示内容”;变量
图形计算器 格式
算法语言
INPUT “提示内容”,变量
出语
句和赋值语句
1、输入语句
优秀学习资料 欢迎下载
同步练习
优秀学习资料 欢迎下载
1、以下对流程图的几种说法,其中正确的是( )
①任何一个流程图都必须有起止框。②输入框只能放在开始框后,输出框只能放在结束框之前。 ③判断框是唯一一个超过一个退出点的符号。
2、流程图中表示判断框的是() A 矩形框 B 菱形框 C 圆形框 D 椭圆形框
3、程序框图如下:运行的结果为 S=132,那么判断框中 应填入
算法的三种基本逻辑结构及其框图表示
1)顺序结构:顺序结构描述的是是最简单的算法结构,语句与语句之间,
A
框与框之间是按从上到下的顺序进行的。
B
2)条件结构:一些简单的算法可以用顺序结构来表示,但是这种结构无法对描述对象进行逻辑判断,并根据判断结 果进行不同的处理。因此,需要有另一种逻辑结构来处理这类问题,这种结构叫做条件结构。它是根据指定打件选 择执行不同指令的控制结构。 3)循环结构:在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环 结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构。
2、若, (0, ) ,且 tan 、 tan 是方程 x2 5x 6 0 的两根,则求 的值______ 3、函数 y 3 cos(1 x 2 )(x [0, 2 ]) 的递增区间 __________
23
3、智能梳理 算法的概念
1、算法(algorithm)一词源于算术(algorism),即算术方法,是指一个由已知推求未知的运算过程。 广义地说,算法就是做某一件事的步骤或程序。
2、算法的描述:自然语言 框图(流程图),程序设计语言(计算机编程)。
3、算法具有以下特性:(1)有穷性;(2)确定性;(3)顺序性;(4)不惟一性;(5)普遍性
同步练习
1、下列关于算法的说法,正确的是 ①求解某一类问题的算法是唯一的;②算法必须在有限步操作 之后停止;③算法执行后一定产生确定的结果④算法的每一步 操作必须是明确的,不能有歧义或模糊;