nbhkdz.com冰点文库

§1.2.1输入语句、输出语句和赋值语句导案

时间:2014-03-09


武威十六中教学导学案教案
学科 主备课人 使用教师 课 题 高一 课 时 1 课时 审核人 高一数学备课组 使用时间 年 月 日 §1.2.1 输入语句、输出语句和赋值语句 1.理解学习基本算法语句的意义. 2.学会输入语句、输出语句和赋值语句的基本用法. 3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法. 会写一些简单的程序 进一步培养学生数形结合解决问

题的能力 输入语句、输出语句和赋值语句的基本用法. 算法语句的写法. 引导、探究式、练习法 教学设计 个性化修改 数学 年 级 蒋继荣

学习 目标

重 点 难 点 教学 方法

一、复习提问、导入课题 1.算法的的基本逻辑结构有哪几种?

2.设计一个算法的程序框图的基本思路如何? 第一步,用自然语言表述算法步骤. 第二步,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示. 第三步,将所有步骤的程序框图用流程线连接起来,并加上两个终端框. 计算机完成任何一项任务都需要算法.但是,用自然语言或程序框图表示的 算法,计算机是无法“理解”的. 因此还需要将算法用计算机能够理解的程序设 计语言(programming- language)来表示计算机程序. 程序设计语言有很多种 .为了实现算法的三种基本逻辑结构,各种程序设计 语言中都包含下列基本的算法语句,并且形式类似. 输入语句、输出语句、赋值语句、条件语句、循环语句 二、师生互动、探究新知 提出问题 (1)指出输入语句的格式、功能、要求. (2)指出输出语句的格式、功能、要求. (3)指出赋值语句的格式、功能、要求. (4)利用框图总结三种语句的功能、格式、特点. (5)指出三种语句与框图的对应关系.

讨论结果: (1)输入语句的格式:INPUT“提示内容”; 变量 例如:INPUT “x=”;x 功能:实现算法的输入变量信息(数值或字符)的功能. 要求: 1°输入语句要求输入的值是具体的常量. 2°提示内容提示用户输入的是什么信息,必须加双引号,提示内容 “原原本 本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开. 3°一个输入语句可以给多个变量赋值,中间用“,”分隔. 形式如:INPUT“a=,b=,c=,”;a,b,c (2)输出语句的一般格式:PRINT“提示内容”;表达式 例如:PRINT“S=”;S 功能:实现算法输出信息(表达式)的功能. 要求: 1°表达式是指算法和程序要求输出的信息. 2°提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容 要用分号和表达式分开. 3°如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的 表达式之间可用“,”分隔. 形式如:PRINT “a,b,c:”;a,b,c (3)赋值语句的一般格式:变量=表达式. 赋值语句中的“=”称作赋值号. 功能:将表达式所代表的值赋给变量. 要求: 1°赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、 变量或含变量的运算式.如:2=x 是错误的. 2°赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋 值号左边的变量.如“A=B”“B=A”的含义运行结果是不同的,如 x=5 是对的, 5=x 是错的,A+B=C 是错的,C=A+B 是对的. 3°不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等) ,如

y=x2-1=(x-1)(x+1),这是实现不了的.在赋值号右边表达式中每一个变量的值 必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值,不能出现两个 或以上的“=”.但对于同一个变量可以多次赋值. (4)三种语句的功能、格式、特点如下: 在 QBASIC 语言中,输入语句?是 INPUT 语句,输出语句是 PRINT 语句,赋 值语句是 LET 语句(“LET”可以省略).下表列出了这三种语句的一般格式、主 要功能和相关说明,供教师教学时参考,不要求学生掌握.
INPUT 语句 格 式 功 能 INPUT“提示内容”;变量 PRINT 语句 PRINT“提示内容”;表达式 赋值语句 LET 变量=表达式

可对程序中的变量赋值 ①又称“键盘输入语句”, 在程 序运行过程中, 停机等候用户由 键盘输入数据, 而不需要在写程 序时指定 ②“ 提 示 内 容 ” 和 它 后 面 的 “;”可以省略 ③一个语句可以给多个变量赋 值,中间用“,”分隔 ④无计算功能 ⑤用户由键盘输入的数据必须 是常量,输入多个数据时用 “,”分隔,且个数要与变量的 个数相同

可输出表达式的值,计算

可对程序中的变量赋值,计算

①又称“打印语句”, 将表达 式的值在屏幕上显示出来 ②表达式可以是变量、 计算公 式或系统信息 ③一个语句可以输出多个表 达式. 不同的表达式之间可用 “,”分隔 ④有计算功能, 能直接输出计 算公式的值

①在程序运行过程中给变量赋值 ②“LET”可以省略,“=”的右侧 必须是表达式,左侧必须是变量 ③一个语句只能给一个变量赋值 ④有计算功能 ⑤将一个变量的值赋给另一个变 量,前一个变量的值保持不变; 可先后给一个变量赋多个不同的 值,但变量的取值总是最后被赋 予的值

说 明

(5)指出三种语句与框图的对应关系如下图.

应用示例 例1 用描点法作函数 y=x3+3x2-24x+30 的图象时,需要求出自变量和函数的一

组对应值 .编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5 时的函数值.

算法分析:根据题意,对于每一个输入的自变量的值,都要输出相应的函数值. 写成算法步骤如下: 第一步,输入一个自变量的 x 的值. 第二步,计算 y=x3+3x2-24x+30. 第三步,输出 y. 程序框图如下图:

显然,这是一个由顺序结构构成的算法,按照程序框图中流程线的方向,依 次将程序框中的内容写成相应的算法语句,就得相应的程序. 解:

点评:前面我们学习了算法步骤、程序框图,我们对照程序框图与算法语句可以 得到它们之间的对应关系.例如:在这个程序中,第 1 行中的 INPUT 语句就是输 入语句. 这个语句的一般格式是 INPUT 量 其中,“提示内容”一般是提示用户输入什么样的信息,每次运行例 1 中的 程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新 输入的值赋给变量“x”,并按“x”新获得的值计算变量“y”的值. 例 2 编写程序,计算一个学生数学、语文、英语三门课的平均成绩. 算法分析: 先写出解决本例的算法步骤: “提示内容”;变

第一步,输入该学生数学、语文、英语三门课的成绩 a,b,c. 第二步,计算 y= 第三步,输出 y. 程序框图如下:
a?b?c . 3

由于 PRINT 语?句还可以用于输出数值计算的结果, 所以这个算法可以写成 下列程序. 解:

点评:例 2 中的第 4 行的?PRINT 语?句是输出语句,它的一般形式是 PRINT“提示内容”;表达式 PRINT 语句可以在计算机的屏幕上输出常量、变量的值和系统信息,同输入语句 一样,这里的表达式前也可以有“提示内容”. 三、巩固练习
1.判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么? (1)输入语句 INPUT a;b;c (2)输出语句 A=4 (3)赋值语句 3=B (4)赋值语句 A=B=-2 2.请写出下面运算输出的结果. (1)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

拓展提升 已知某生某三科的成绩为 80、75、95 分,求三科的总分及平均分. 分析:将三科成绩赋给三个变量 A,B,C,然后对三个变量进行操作、运算,求其总分、平 均分.变量的起名规则:由字母、数字、下划线组成,但第一个字符必须是字母(大、小写 皆可) ,起名时尽量做到见名知义,如本例中我们可用变量?ZF 表示总分,PJF 表?示平均 分.

四、课堂小结 (1)输入语句、输出语句和赋值语句的基本用法. (2)用输入语句、输出语句和赋值语句编写算法语句. 五、作业布置

课后反思


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

输出语句的用途(1)输出常量,变量的值和系统信息; (2)输出数值计算的结果。 (三)赋值语句 用来表明赋给某个变量个具体的确定值的语句。 除了输入语句, 在...

《1.2.1输入语句、输出语句和赋值语句》教学案1-公开课...

1.2.1输入语句输出语句和赋值语句》教学案1-公开课-优质课(人教A版必修三精品)_高一数学_数学_高中教育_教育专区。《1.2.1输入语句输出语句和赋值语句...

1.2.1输入输出语句赋值语句学案 - 副本 (1)

§1.2.1 输入输出语句和赋值语句【学习目标】 1.正确理解输入语句、输出...2、各种程序设计语言中都包含下列基本的算法语句:语句 语句 语句 语句 导学案 ...

输入、输出、赋值语句(教学案)

输入、输出、赋值语句(教学案)_英语学习_外语学习_教育专区。§1.2.1 输入语句输出语句和赋值语句一、 教学设计意图 程序是算法的精确形式,是计算机可以理解的...

...第一章:1.2.1输入语句、输出语句和赋值语句(含答案)...

高中数学人教A版必修三同步测试 第一章:1.2.1输入语句输出语句和赋值语句(含答案)_数学_高中教育_教育专区。高中数学人教A版必修三同步测试(含答案) ...

输入输出和赋值语句导学案

输入输出和赋值语句导学案 隐藏>> § 1.2.1 赋值、输入输出语 句夯实基础...3 输出语句:(打印语句) 二.课堂互动:积极参与 领悟技巧 例 1:已知我班某...

人教A版高中数学必修三 1.2.1《输入、输出语句和赋值语句》教案_...

1. 2.1 输入输出语句和赋值语句 【教学目标】 1.正确理解 输入语句、输出语句、赋值语句的结构。 2.会写一些简单的程序。 3.掌握赋值语句中的“=”的作用...

新人教A版必修三《1.2.1输入语句、输出语句和赋值语句...

新人教A版必修三《1.2.1输入语句输出语句和赋值语句》强化练习及答案_语文_高中教育_教育专区。【成才之路】2014-2015 学年高中数学 1.2.1 输入语句、输出语...

1.2.1输入、输出、赋值语句同步试题

(www.ks5u.com) 您身边的高考专家 , [同步试题] 1.2.1 输入输出赋值语句 1、计算机的程序设计语言很多,但各种程序语言都包含下列基本的 算法语句: ,,。...

高中数学必修3教学设计:1.2.1《输入、输出、赋值语句》

高中数学必修3教学设计:1.2.1输入、输出、赋值语句》_数学_高中教育_教育专区。高中数学必修3教学设计 课题:赋值,输入和输出语句 (一)教学目标 1.知识与技能...