《1 1算法与程序框图》第一课时

发布 2024-02-29 04:55:08 阅读 5444

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;

s12 结束。

《1 1算法与程序框图》第一课时

1.1 算法与程序框图。一 选择题。1 在程序框图中,算法中间要处理的数据或者计算,可分别写在不同的 a 处理框内 b 判断框内 c 输入输出框内 d 循环框内。2 在程序框图中,一个算法的步骤到另一个算法的步骤地联结用 a 连接点 b 判断框 c 流程线d 处理框。3 在画程序框图时,如果一个框图...

第一课时算法的含义

第二步方程 减去m乘以方程 消去方程 中的x项,得到。第三步将上面的方程组自下而上回代求解,得到y 1,x 2,所以原方程组的解为,这种消元回代的算法适用于一般线性方程组的求解。点评 一个算法,就是一个有穷规则的集合,它为某个特定类型问题提供了解决问题的运算序列。其中的每条规则必须是明确定义的 可行...

第一课时算法的含义

教学目标 使算法思想成为学生的一种数学素养。教学重点 掌握算法的五个特性。教学难点 掌握算法的五个特性。教学过程 课题导入。算法是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术的飞速发展,算法在科学技术 社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成...