《输入语句、输出语句和赋值语句》导学案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
§1.2.1输入语句、输出语句和赋值语句
学习目标:1、正确理解输入语句、输出语句、赋值语句的概念;
2、通过实例理解3种基本的算法语句的表示方法、结构和用法;
3、能初步操作、模仿, 用这三种基本的算法语句表示算法。
知识情境:
?问题1:前面学习了哪些算法的表示形式?, ;
算法中的三种基本的逻辑结是: , , .
?问题2:用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。
因此,需要将算法用计算机能够理解的程序设计语言翻译成计算机程序.
程序设计语言有很多种. 如BASIC,Foxbase,C语言,C++,J++,VB,VC,JB 等.
各种程序设计语言中都包含下列基本的算法语句:
输入语句、输出语句、赋值语句条件语句和循环语句.
今天,我们一起用类BASIC语言学习输入语句、输出语句、赋值语句. 知识生成:
例题1:用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值. 编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值
对照例1的程序,学习三种语句的格式与功能。
例题2. 编写程序,计算一个学生数学、语文、英语三门课的平均成绩.
先写出算法,画出程序框图,再进行编程。
例题3. 给一个变量重复赋值。
[变式引申]:在此程序的基础上,设计一个程序,
程序:A=10 要求最后A的输出值是30.
A=A+15
PRINT A
END
A的输出值是.
例题4. 交换两个变量A和B的值,并输出交换前后的值。
问题:能否用赋值语句: 交换A,B的值?
分析:引入一个中间变量X,将A的值赋予X,又将B的值赋予A,再将X的值赋予B,从而达到交换A,B的值.(比如交换装满水的两个水桶里的水需要再找一个空桶)
练一练:
1.编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积.(π取3.14)
2.已知华氏温度与摄氏温度的转换公式是: (华氏温度
5
32)
9
-⨯=摄氏温度
编写一个程序, 输入一个华氏温度, 输出其相应的摄氏温度。