人教版数学必修3《1.2 基本算法语句》学案(2份打包)

文档属性

名称 人教版数学必修3《1.2 基本算法语句》学案(2份打包)
格式 zip
文件大小 31.2KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2015-06-16 10:28:01

文档简介

1.2.1 输入语句,输出语句和赋值语句
姓名 班级 组别 使用时间
【学习目标】
1.正确理解输入误句,输出语句,赋值语句的结构
2.会写一些简单的程序
3.掌握赋值语句中“=”的作用
学习重难点:重点:正确理解输入语句、输出语句、赋值语句的作用。
难点:准确写出输入语句、输出语句、赋值语句。
【自主学习】
基本概念:
(1)输入语句的一般格式:
(2)输出语言一般格式:
(3)赋值语句的一般格式:
赋值语句中的“=”叫做________________________________。
赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值。
注:①赋值号左边只能是变量名字,而不能是表达式。如:2=X是错误的。
②赋值号左右不能对换。如“A=B”“B=A”的含义运行结果是不同的。
③不能利用赋值语句进行代数式的演算。(如化简、因式分解、解方程等)
④赋值号“=”与数学中的等号意义不同。
【合作探究】
1.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
2.计算机执行下面的程序后,则输出的结果为.
3.下列程序运行的结果为.
4. 读如下两个程序,完成下列题目.
程序(1): 程序(2):
(1)程序(1)的运行结果为.
(2)若程序(1)、(2)运行结果相同,则程序(2)输入的值为.
【课堂小结】
本节课介绍了输入语句、输出语句和赋值语句 ( http: / / www.21cnjy.com )的结构特点及联系。掌握并应用输入语句,输出语句,赋值语句编写一些简单的程序解决数学问题,特别是掌握赋值语句中“=”的作用及应用。编程一般的步骤:先写出算法,再进行编程。我们要养成良好的习惯,也有助于数学逻辑思维的形成。
【当堂检测】
1.输入、输出和赋值语句基本上对应于算法中的( )
A. 顺序结构 B. 条件结构
C. 循环结构 D. 以上都不对
2.下列给出的输入,输出语句正确的是
①input a;b;c ②input x=3
③print A=4 ④print 20,3*2
A.①② B.②③ C.③④ D.④
3.关于“赋值语句”叙述正确的是
A.“3.6=x”是赋值语句
B.利用赋值语句可以进行化简
C.赋值语句中的符号与数学中的符号意义相同
D.“x=6*3+5”是赋值语句
4.下列给出的输入输出语句正确的是( )
①输入语句INPUT a,b,c,d,e;
②输入语句INPUT X=1;
③输出语句PRINT A=4;
④输出语句PRINT 10,3*2,2/3.
A. ①② B. ②③ C. ③④ D. ①④
5.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是( )
A. INPUT “A,B,C”a,b,c
B. INPUT “A,B,C”;a,b,c
C. INPUT a,b,c;“A,B,C”
D. PRINT “A,B,C”;a,b,c
m=1
n=2
p=3
p=m
n=p
m=n
PRINT m,n,p
END
a=1
b=2
a=a+b
b=a-b
PRINTa,b
END
INPUT x
y=x*x+6
PRINT y
END
x=1
x=x*2
x=x*3
PRINT x
END1.2.2条件语句和循环语句
姓名 班级 组别 使用时间
【学习目标】
1.正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系。
2.会应用条件语句和循环语句编写程序。
学习重难点:重点:条件语句和循环语句的步骤、结构及功能。
难点:会编写程序中的条件语句和循环语句。
自主学习:
(一)条件语句:算法中的条件结构是由条件语句来表达的,是处理条件分支逻辑结构的算法语句。它的一般格式是:(IF-THEN-ELSE格式)
当计算机执行上述语句时,首先对IF后的 ( http: / / www.21cnjy.com )条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2。其对应的程序框图为:(如上右图)
(二)循环语句:算法中的循环结构是 ( http: / / www.21cnjy.com )由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。即WHILE语句和UNTIL语句。
(1)WHILE语句的一般格式是:
其中循环体是由计算机反复执行的一组语句构成的。WHLIE后面的“条件”是用于控制计算机执行循环体或跳出循环体的。
合作探究:
1.给计算机编写一个程序,输入一个自变量x的值,输出分段函数的函数值.
2.完成下列程序,输入x的值,求函数y=|8-2x2|的值.
① ,②.
3.已知下列程序:
如果输出的是y=0.75,则输入的x是.
4.在下面的程序中,输出的结果应为( )
A. 7 B. 8 C. 3,4,5,6,7 D. 4,5,6,7,8
5.
甲: 乙:
对甲、乙程序和输出结果判断正确的是( )
A. 程序不同,结果不同 B. 程序不同,结果相同
C. 程序相同,结果不同 D. 程序相同,结果相同
满足条件?


IF 条件 THEN
语句1
ELSE
语句2
END IF
满足条件?
循环体


WHILE 条件
循环体
WEND
INPUT x
IF x<=-1THEN
y=-x-1
ELSE
IF x>1 THEN
y=x-1
ELSE
y=-x^2+1
END IF
END IF
PRINT“y=”;y
END
INPUT“x=”;x
IF ①

ELSE y=2*x^ 2-8
END IF
PRINT y
END
x=3
sum=0
WHILE x<=7
sum=sum+x
x=x+1
PRINT x
WEND
END
i=1
S=0
WHILE i<=1000
S=S+i
i=i+1
WEND
PRINT S
END
i=1000
S=0
DO
S=S+i
i=i-1
LOOP UNITL i<1
PRINT S
END