1.1--1.2算法与程序框图、基本算法语句

文档属性

名称 1.1--1.2算法与程序框图、基本算法语句
格式 zip
文件大小 29.2KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2012-06-05 07:10:36

图片预览

文档简介

必修3 第一章
1.1算法与程序框图和1.2 基本算法语句
【课前预习】阅读教材P2—P33 完成下面填空
1.算法是指 ;
2.算法的特点是: 、 、 、
3.程序框有四种: 、 、 、
4.算法的三种基本逻辑结构:
顺序结构:
条件结构:
循环结构:
算法的基本语句:
①输入语句的格式: ;表示 ;
②输出语句的格式: ;表示 ;
③赋值语句的格式: ;表示 ;
④条件结构及其算法语句的两种形式:
(5)循环结构及其算法语句的两种形式:
【课初5分钟】课前完成下列练习:
1、下列不能看成算法的是( )
A.从长沙到北京旅游,先坐火车,再坐飞机抵达
B.做红烧肉的菜谱
C.方程x2-1=0有两个实根
D.求1+2+3+4+5的值,先计算1+2=3,再由于3+3=6,6+4=10,10+5=15,最终结果为15
2、将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 ( )
A. B. C. D.
3、用二分法求方程的近似根的算法中要用到的算法结构( )
A ( http: / / wxc. / ) 顺序结构 B. 条件结构
C ( http: / / wxc. / ) 循环结构 D ( http: / / wxc. / ) 以上都用
4、判断下列给出的语句是否正确,将错误的语句改正过来?
(1)INPUT (2)INPUT
(3)PRINT (4)
(5) (6)
强调(笔记):
【课中35分钟】边听边练边落实
5、某位同学用WHILE型语句和UNTIL型语句分别设计了一个求的值的程序,程序如下:试判断是否正确?
6、阅读下图的程序框图,若输入的n是100,
则输出的变量s和T的值依次是_____、   
7、下边为一个求20个数的平均数的程序,在横线上应填充的是 ( )
A.i>20 B.i<20 C.i>=20 D.i<=20
8、下图程序运行后输出的结果为 ( )
A. 50 B. 5 C. 25 D. 0
9、编写一个程序,求实数x的绝对值。
强调(笔记):
【课末5分钟】 知识整理、理解记忆要点
【课后15分钟】 自主落实,未懂则问
1、执行程序语句A=20, A=-A+10, 最后A=
2、写出下列程序的运行结果.
3、求满足1+2+3+4+……+n>560的最小自然数n。①画出执行该问题的程序框图;②以下是解决该问题的一个程序,但有几处错误,找出错误并在右边改正。
4、某地电信部门规定:拨打市内电话时,如果通话时间不超过 3 min,则收取通话费 0.20元;通话时间超过3 min,则超过部分以每分钟0.1元收取通话费,不足1 min按1 min收费.设通话时间为t(min),通话费用为y 元,如何设计一个计算通话费用的算法 编写一个程序,并画出程序框图.




b=a
a=b
a=c
c=b
b=a
c=b
b=a
a=c
a=b
b=a


结束
输入n
S=0,T=0
n=n-1
n<2
S=S+n
T=T+n
n=n-1
输出S,T
开始
i=1
sum=0
DO
sum =sum+1/i
i=i+1
LOOP UNTIL i>=100
PRINT sum
END
i=1
sum=1
WHILE i<100
sum =sum+1/i
i=i+1
WEND
PRINT sum
END
a=0
j=1
WHILE j<=5
a=(a+j) MOD 5
j=j+1
WEND
PRINT a
END(第8题)
S=0
i=1
DO
INPUT x
S=S+x
i=i+1
LOOP UNTIL ____
a=S/20
PRINT a
END(第7题)
(2)INPUT x
IF x<10 THEN
P=x*O.35
ELSE
P=10*0.35+(x-10)*0.7
ENDIF
PRINT P
END
若x=6,则P= ;
若x=18,则P= .
(1)INPUT a
IF a>=0 THEN
PRINT SQR(a)
ELSE l
PRINT “是负数”
END IF
END
输入-4,输出 ;
输入9,输出 .
更正:
i=1
s=1
n=0
Do s<=560
s=s+i
i=i+1
n=n+1
WEND
PRINT n+1
END