高一数学必修3导学案 主备人: 备课时间: 备课组长:
1.2.1输入语句、输出语句和赋值语句
授课日期: 姓名: 班级: 编号:
学习目标:
知识与技能:1、正确理解赋值语句、输入语句、输出语句的结构;2、通过实例,理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想.
过程与方法:充分地感知、体验应用计算机解决数学问题的方法;
情感态度与价值观:了解数学对于计算机的发展的作用,领会算法内涵。
教学重点: 正确理解输入语句、输出语句、赋值语句的作用
教学难点: 准确写出输入语句、输出语句、赋值语句
使用说明及学法指导:
1、限定45分钟完成,先阅读教材21—24页,然后仔细审题,认真思考、独立规范作答。
2、不会的,模棱两可的问题标记好。
3、对小班学生要求完成全部问题,实验班完成90℅以上,平行班完成60℅以上
知识链接:
1.算法的三种基本逻辑结构:
2.我们已经学过的两种算法语言:
3分别画出输入框,输出框,处理框的图形符号,以及它们的功能.
名称
图形符号
功能
输入框
输出框
处理框
学习过程:自主探究阅读教材21---24页内容,回答问题
A问题1:计算机完成任何一项任务都需要算法,但是,我们用 或 表示的算法,计算机是无法 的。因此还需要用计算机能够理解的 表示成计算机程序.
A问题2:五种基本的算法语句
A问题3:输入语句,输出语句分别与程序框图中的 , 对应,用来 和 信息,赋值语句与程序框图中表示赋值的 对应,用来给变量 .
B问题4. 三种语句的功能,格式,特点
INPUT语句
PRINT语句
赋值语句
格式
INPUT “提示内容”;变量
PRINT “提示内容”;表达式
变量=表达式
功能
可以一次为一个或多个变量赋值,实现算法的输入信息功能
①输出常量、变量的值和系统信息;②输出数值计算的结果.
先计算表达式的值,然后把结果赋值给”=”左边的变量,此部完成后,”=”左边变量的值就改变了.
说明
1.“提示内容”和它后面的“;”可以省略
2.一个语句可以给多个变量赋值,中间用“,”隔开
3.无计算功能,不能输入表达式,输入语句要求输入的值只能是具体的常数。
4.输入多个数据时用“,”分隔,且个数要与变量的个数相同
1.“提示内容”和它后面的 “;”可以省略
2.一个语句可以输出多个表达式,不同的表达式之间用“,”隔开
3.表达式可以是变量,也可以是计算公式
4.有计算功能,能直接输出计算公式的值
1.“=”左侧必须是变量,右侧可以是数字、变量或者是计算公式;
2.一个语句只能有一个“=”,并且只能给一个变量赋值;
3.有计算功能,可以把表达式的值赋给一个变量.
B例1. 用描点法作函数的图像时,需要求出自变量和函数的一组对应值,编写程序,计算当时的函数值.(用三种算法语言)
说明: 数学符号与程序符号的对比
数学符号
程序符号
数学符号
程序符号
×
*
≠
< >
÷
/
|x|
ABS(x)
a^b
SQR(x)
≤
<=
且
AND
≥
>=
或
OR
B例2.编写程序,计算一个学生数学,语文,英语三门课的平均成绩. (用三种算法语言)
A例3给一个变量赋值.
程序: A=10
A=A+15
PRINT A
END
则A的输出是多少?
B例4交换两个变量A和B的值,并输出交换前后的值.
程序: INPUT A,B
PRINT A,B
x=A
A=B
B=x
PRINT A,B
END
程序中3个赋值语句的作用是什么?
2) 变量x的作用是什么?
六.达标训练:
【B】1. 判断下列给出的输入语句,输出语句和赋值语句是否正确?为什么?
(1)输入语句INPUT a;b;c
(2)输出语句 A=4
(3)赋值语句 3=B
(4)赋值语句 A=B= -2
【B】2.请写出下面运算输出的结果
a=5
b=3
c=(a+b)/2
d=c*c
PRINT “d=”;d
(2)a=1
b=2
c=a+b
b=a+c-b
PRINT “a=,b=,c=”;a,b,c
(3)a=10
b=20
c=30
a=b
b=c
c=a
PRINT “a=,b=,c=”;a,b,c
【B】3.春节到了,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账,已知水果糖每千克10.4元,奶糖每千克15.6元,果仁巧克力每千克25.2元,那么依次购买这三种糖果a,b,c千克,应收取多少钱?
【B】4.已知华氏温度与摄氏温度的转换公式是:(华氏温度—32)×=摄氏温度,编写一个程序,输入一个华氏温度,输出其相应的摄氏温度.
【B】5.编写一个程序,计算两个非0实数的加,减,乘,除运算的结果.(要求输入两个非0实数,输出运算结果)
总结评价:
学后反思、自查自纠:
【金玉良言】当你感到悲哀痛苦时,最好是去学些什么东西。学习会使你永远立于不败之地。
04:输入语句、输出语句和赋值语句
问题1:自然语言;程序框图;理解;程序设计语言。
问题2:输入语句,输出语句,赋值语句,条件语句,循环语句。
问题3:输入框,输出框;输入和输出;处理框;赋值。
问题4:略
例1:教材21页
例2:教材23页
例3:25
例4:(1)交换两个变量的值 (2)引入一个中间变量X,将A的值赋予X,又将B的值赋予A,再将X的值赋予B,从而达到交换A,B的值。(比如交换装满水的两个水桶里的水需要再找一个空桶)
达标训练:
1 错 错 错 错 2(1)
16,(2)a=1,b=2,c=3.(3)a=20,b=30,c=20 3,4,5略