搜档网
当前位置:搜档网 › 05输入输出语句

05输入输出语句

05输入输出语句
05输入输出语句

2009-2010学年高一数学必修三导学案 编号: 05 编制: 李红霞 武永利 审核:张美丽 使用时间: 2010年3月 日 班级: 小组: 姓名: 组内评价: 教师评价:

- 1 - 1.2基本算法语句

1.2.1.输入语句、输出语句和赋值语句

【学习目标】1.正确理解输入语句、输出语句、赋值语句的格式与作用。⑵

2.会写一些简单的程序。

3.掌握赋值语句中的“=”的作用。 【重点、难点】重点:正确理解输入语句、输出语句、赋值语句的作用。 难点:准确写出输入语句、输出语句、赋值语句。 【能力形成目标】通过本节内容的学习,使我们认识到计算机与人们生活密切相关,增强计算机应用意识,提高学生学习新知识的兴趣。 【知识链接】算法的基本逻辑结构中的顺序结构。 【使用说明】阅读课本P21至P24页。 【自主探究学习】 一、课题导入 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具,如:听MP3,看电影,玩游戏,打字排版,画卡通画,处理数据等等,那么,计算机是怎样工作的呢?计算机完成任何一项任务都需要算法,但是,我们前面几节课学习了的用自然语言和程序框图描述的算法,计算机是“看不懂”的,因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序。程序设计语言有很多种。如:BASIC,Foxbase,C 语言等。为了实现算法中的三种基本逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言都包含:输入语句、输出语句、赋值语句、条件语句和循环语句这五种语句。 这就是这一节所要研究的主要内容——基本算法语句。今天先请同学们一起来学习输入、输语句和赋值语句。 二、探究新知 例 : 用描点法作函数3232430y x x x =+-+的图象时,需要求出自变量与函数的一组对应值.编写程序,分别计算当5,4,3,2,1,0,1,2,3,4,5x =-----时的函数值. 程序: 参照课本P22图1.2-1回答问题:在这个程序中,输入语句是谁,它与程序框图中的什么框对应? 输出语句是谁,与程序框图中的什么框对应?赋值语句呢? (一)输入语句 这个语句的一般格式是:

INPUT 给单个变量赋值,还可以给多个变量赋值,其格式为: 注意:⑴格式中“”中的内容是计算机提示的内容,它和后面的变量必须用________隔开,在我们 运行程序时,这些内容会在显示屏上显示出来,起到提示我们的作用。如:计算机在运行语句 INPUT “x=”;x 时,首先在显示屏上显示:x=

此时,提示我们应输入一个数值。若我们输入-5,

计 计算机就会通过这个语句把

-5赋给变量x 。 ⑵这种格式计算机在运行时,不显示何提示内容,需要我们直接输入一个数值,计算机将会把这个值赋给后面的变量。 问题:根据你对输入语句的理解,你认为它实质上有什么功能? (二)输出语句

它的一般格式是:

它的功能

:在显示屏上输出“”中的内容及表达式的值。 PRINT

也可以显示多个表达式的值,其格式为: 注意: ⑴输出语句也可以把“提示内容”省略掉即:表示屏幕上只输出表达式的值. 这种格式表示屏幕上只输出“”内的信息. ⑵输出语句不能给表达式赋值。 ⑶无论输入语句还是输出语句,它们的格式中凡涉及到多个变量或表达式时,各变量之间,各表达

式之间都要用_________隔开,且最后的变量或表达式后不能有任何标点符号。

(三)赋值语句

注意:

⑴语句中的“=”与等式中的“=”意义不同,赋值语句中的“=”叫 _______。

⑵计算机执行赋值语句时,顺序是这样的:先计算“=”号_________边_______的值,然后把这个值赋给“=”_______边的变量,因此“=”左边必须是_____,右边是__________,顺序不能颠倒。

问题:赋值语句的功能是什么?

线

守规矩肯吃苦 合作探究共进

- 2 - 三、巩固提高

例1 编写程序,计算一个学生数学、语文、英语三门课的总分.

程序框图: 程序:(可以是多种形式)

例2 编写程序,通过给一个变量A 重复赋值,使得A 的值最后为30,且把A 的值输出。 程序: 例3 交换两个变量A 和B 的值,并输出交换前后的值.

算法分析:引入一个中间变量X,将A 的值赋予X,又将B 的值赋予A ,再将X 的值赋予B , 从而达到交换A ,B 的值。(比如交换装满水的两个水桶里的水需要再找一个空桶) 程序:

四、自主检测 1.已知华氏温度与摄氏温度的转换公式是:(华氏温度-32)95 =摄氏温度。编写一个 程序,输入一个华氏温度,输出其相应的摄氏温度。

程序:

2. 编写一个程序,计算两个非0实数的加、减、乘、除运算的结果。(要求输入两个非0实数,输出运算结果。) 程序:

3、春节到了,糖果店的售货员忙极了。请设计一程序,帮助售货员算账。已知水果糖每千克10.4元,奶糖每千克15.6元,果仁巧克力每千克25.2元,那么依次购买这三种糖果a ,b ,c 千克,应收多少钱? 程序:

五、小结

六、作业 1.将课本P9图1.1-7中的程序框图转化为程序。 程序:

相关主题