1.1 算法与程序框图。
一、选择题。
1、在程序框图中,算法中间要处理的数据或者计算,可分别写在不同的( )
a、处理框内 b、判断框内 c、输入输出框内 d、循环框内。
2、在程序框图中,一个算法的步骤到另一个算法的步骤地联结用( )
a、连接点 b、判断框 c、流程线d、处理框。
3、在画程序框图时,如果一个框图要分开画,要在断开出画上( )
a、流程线 b、注释框 c、判断框d、连接点。
4、下图给出的是计算的值的。
一个程序框图,其中判断框内应填入的条件是。
a、i>100 b、i<=100
c、i>50 d、i<=50
二、填空题。
5、在程序框图中,图形符号的名称是表示的意义。
6、在程序框图中,图形符号的名称是表示的意义。
7、在画程序框图时,框图一般按的方向画。
8、求a、b、c中最大值的算法最多要有次赋值过程,才能输出最大值。
三、解答题。
9、设y为年份,按照历法的规定,如果y为闰年,那么或者y能被4整除不能被100整除,或者y能被400整除。对于给定的年份y,要确定索是否为闰年,如何设计算法,画出其流程图。
10、 有一个光滑斜面与水平桌面成角,设有一质点在时,从斜面的顶点a处开始由静止状态自由释放,如下图所示。如果忽略摩擦力,斜面的长度cm,。求时质点的速度。
11、 若有a、b、c三个不同大小的数字,你能设计一个算法,找出其中的最大值吗?试给出解决问题的一种算法,并画出流程图。
12、求,试设计不同的算法,并画出流程图。
13、已知点和直线l:ax+by+c=0,写出求点p到直线l的距离d的流程图。
14、 一个三位数,各位数字互不相同,十位数字比个位、百位数字之和还要大,且十位数字、百位数字不是素数。设计一种算法,找出所有符合条件的三位数,要求画出流程图。
15、 已知算法:(1)指出其功能(用算式表示),(2)将该算法用流程图来描述之。
s1 输入x;
s2 若x<0,执行s3;否则,执行s6;
s3 ;s4 输出y;
s5 结束;
s6 若x=0,执行s7;否则执行s10;
s7 ;s8 输出y;
s9 结束;
s10 ;s11 输出y;
《1 1算法与程序框图》第一课时
1.1 算法与程序框图。一 选择题。1 在程序框图中,算法中间要处理的数据或者计算,可分别写在不同的 a 处理框内 b 判断框内 c 输入输出框内 d 循环框内。2 在程序框图中,一个算法的步骤到另一个算法的步骤地联结用 a 连接点 b 判断框 c 流程线d 处理框。3 在画程序框图时,如果一个框图...
第一课时算法的含义
第二步方程 减去m乘以方程 消去方程 中的x项,得到。第三步将上面的方程组自下而上回代求解,得到y 1,x 2,所以原方程组的解为,这种消元回代的算法适用于一般线性方程组的求解。点评 一个算法,就是一个有穷规则的集合,它为某个特定类型问题提供了解决问题的运算序列。其中的每条规则必须是明确定义的 可行...
第一课时算法的含义
教学目标 使算法思想成为学生的一种数学素养。教学重点 掌握算法的五个特性。教学难点 掌握算法的五个特性。教学过程 课题导入。算法是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术的飞速发展,算法在科学技术 社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成...