【精品教学课件】高中数学(新增5页)课标人教A版)必修三《1.2.1 输入语句、输出语句和赋值语句》

合集下载

2019-2020人教A版数学必修3第1章 1.2 1.2.1 输入语句、输出语句和赋值语句课件PPT

2019-2020人教A版数学必修3第1章 1.2  1.2.1 输入语句、输出语句和赋值语句课件PPT
第一章 算法初步
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句
栏目导航
学习目标
核心素养
1.理解输入语句、输出语句、赋值 1.通过算法语句的学习,培养
语句的格式与作用.(重点、易混 数学抽象素养.
点) 2.借助程序语句的编写,提
2.能够将程序框图转化为“算 升逻辑推理素养.
法”语句.(难点)
为( )
A.5=5
B.5
C.5=x
D.x=5
栏目导航
(1)③④⑤ (2)D [(1) 序号 正误
理由
① × 输入语句不能直接输入常量
② × 输入语句不能输入表达式
这是最常见的输入方式,一般在某一程序之前,用 ③√
来输入下面的程序运行所需要的变量值
栏目导航
这是一个输入多个变量的表达方式,即对三个变量 ④√
栏目导航
赋值语句的几种常见形式 (1)赋予变量常数值,如 a=1. (2)赋予变量其他变量或表达式的值,如 b=a,b=2a+1. (3)变量自身的值在原值上加常数或变量,如 i=i+1,i=i+S.
栏目导航
2.设 A=10,B=20,则可以实现 A,B 的值互换的程序是( )
栏目导航
C [A 中程序执行后 A=B=10,B 中程序执行后 A=B=10,C 中程序执行后 A=20,B=10,D 中程序执行后 A=B=10.]
把程序中新__输__入__的
其中“提示内容”一般是提示用户输入

值赋给变量
什么样的信息

栏目导航
输 在计算机的屏幕上输
出 __P_R_I_N_T_“_提__示__内__容_”__;__表__达__式_______ 出常量、变__量__的值和

人教A版高中数学必修3《一章 算法初步 1.2.1 输入语句、输出语句和赋值语句 》示范课课件_21

人教A版高中数学必修3《一章 算法初步  1.2.1 输入语句、输出语句和赋值语句 》示范课课件_21
(1) 4=m×(2) x+y=1×0 (3) A=B=2×(4) N=2*√N
2、写出下列语句描述的算法的输出结果
(1) a=5
(2) a=1
b=3
b=2
c=(a+b)/2
c=a+b
d=c*c
b=a+c-b
print“d=”; d print a,b,c
d=16
1, 2, 3
小结
这节课我们主要学习了输入语句、输出语句和 赋值语句的主要功能、一般格式和相关说明,请 同学们用心掌握。
输入语句 输出语句 赋值语句 条件语句 循环语句
这节课我们先学习输入、输出、赋值语句
输入语句与程序框图中的输 入框对应,用来输入信息.
输出语句与程序框图中的输 出框对应,用来输出信息.
赋值语句与程序框图中的赋 值框对应,用来给变量赋值.
例1 :用描点法作函数 y=x3+3x2-24x+30的图象时,需

a b c.
3
程序框图
s 3
,输出y
.
程序:
开始 INPUT “Maths,Chinese,English=”;a,b,
输入a,b,c
y

a

b 3

c
输出y
结束
INPUT “Maths=”;a INPUT “Chinese=”;b
INPUT “English=”;c
y= (a+b+c)/3
PRINT “The average=”;y END
作业:课本24页练习1.2.3.4
BASIC语言中的常用运算符号
运算符
*
/ ^ >= <= <> \

高中数学必修3课件全册(人教A版)

高中数学必修3课件全册(人教A版)

二、程序框图
1、顺序结构
2、条件结构
3、循环结构
步骤n
步骤n+1
满足条件?
步骤A
步骤B


满足条件?
步骤A


循环体
满足条件?


循环体
满足条件?


先做后判,否去循环
先判后做,是去循环
二、程序框图
1、顺序结构
设计一算法,求和1+2+3+ … +100, 并画出程序框图。
算法:
第一步:取n=100;


循环体
条件
DO 循环体 LOOP UNTIL 条件
直到型循环结构
一、辗转相除法(欧几里得算法)
1、定义: 所谓辗转相除法,就是对于给定的两个数,用较大的数除以较小的数。若余数不为零,则将余数和较小的数构成新的一对数,继续上面的除法,直到大数被小数除尽,则这时较小的数就是原来两个数的最大公约数。
IF 条件 THEN 语句1 ELSE 语句2 END IF
满足条件?
语句1
语句2


IF 条件 THEN 语句 END IF
满足条件?
语句


(5)循环语句
①WHILE语句
②UNTIL语句
WHILE 条件 循环体 WEND
满足条件?
循环体


DO 循环体 LOOP UNTIL 条件
第二步:计算 ;
第三步:输出结果。
开始
结束
输入n=100
s=(n+1)n/2
输出s
二、程序框图
2、条件结构

高中数学人教a版必修三1.2.1【教学设计】《输入语句、输出语句和赋值语句》

高中数学人教a版必修三1.2.1【教学设计】《输入语句、输出语句和赋值语句》

《输入语句、输出语句和赋值语句》本节在教材中起着承上启下的作用,通过对基本算法语句的学习,可以帮助学生更好地学习和体会算法的基本思想,提高逻辑思维能力,发展有条理的思考和表达能力,并为学习第三节算法案例打下基础。

本节通过对解决具体问题的过程与步骤的分析理解并掌握输入语句、输出语句、赋值语句。

教材例题重视练习巩固,遵循由简单到复杂的原则安排例题。

常常与程序框图的三种基本逻辑结构等知识点相融合,渗透在各种题型中。

【知识与能力目标】正确地理解输入语句、输出语句、赋值语句的结构,会写一些简单的程序,掌握赋值语句中的“=”的作用。

【过程与方法目标】让学生充分地感知、体验应用计算机解决数学问题的方法,并能初步操作和模仿。

【情感态度价值观目标】通过本节内容学习,使学生感受数学对实际生活的需要,体会现实世界和数学知识的联系,增强计算机应用意识,提高学生学习新知识的兴趣。

【教学重点】正确理解输入语句、输出语句、赋值语句的作用。

【教学难点】准确写出输入语句、输出语句、赋值语句。

电子课件调整、相应的教具带好、熟悉学生名单、电子白板要调试好。

◆教学重难点◆◆课前准备◆◆教材分析◆教学过程◆教学目标一、导入部分随着时代的进步,通讯设备应用的越来越广泛,人们的生活和工作都离不开计算机,如看电影,玩游戏,画卡通画,设计教案,制作课件等,那么计算机是怎样工作的呢?前面我们学习的程序框图,计算机是无法“理解”的,因此我们还需要将程序框图用计算机能够理解的程序设计语言翻译成计算机程序。

设计意图:从生活实际切入,激发了学生的学习兴趣,又为新知作好铺垫。

二、研探新知,建构概念1、电子白板投影出相应的图片。

2、教师组织学生分组讨论:先让学生分析,师生一起归纳。

常用的程序设计语言有很多种,为了实现算法的三种基本逻辑结构:顺序结构,条件结构和循环结构,各种程序语言都包含了下列基本的算法语句:输入语句输出语句赋值语句条件语句循环语句我们都知道,顺序结构是任何一个算法都离不开的基本结构。

【精品教学课件】高中数学(新增5页)课标人教A版)必修三《1.2.1 输入语句、输出语句和赋值语句》

【精品教学课件】高中数学(新增5页)课标人教A版)必修三《1.2.1 输入语句、输出语句和赋值语句》
6
精品课件
1
规律方法 (1)算术表达式所有符号只能并排地写在一行上,不能出现右上方 的幂次或下方的下标如42,x2等; (2)算术表达式中只能用圆括号,不能使用方括号和花括号,使用多重括号时 应注意左右括号的配对关系;
(3)由代数式写成算术表达式时应注意保持运 算顺序不变,必要时添加括号,如AA+ -BB可写 为(A+B)/(A-B),43πR3 可写为 4]^ 3/3 等.
精品课件
4
[规范解答] 程序如下:
程序框图如图所示,
精品课件
(12分)
5
很多同学改变了章节顺序,或者从不同的文章中抽取不同的章节拼接而成的文章,以为就万事大吉,其实是没!用!的! 所以建议大家不要以为抄袭了几篇文章,或者几十篇文章就能过关。软件的阀值一般设定为1%,例如一篇文章有5000字,文章的1%就是50字,如果抄袭了多于50字,即使加了参考文献,也会被判定 为抄袭。另一方面,你自己找到的外文资料,你付出了劳动,你自己翻译的,你也付出了劳动,基本可以算你自己的劳动了。 随着科技的发展,毕业论文也可以通过一些手段或者工具来降低重复率,毕业论文查重成为最流行的时尚趋势。查重:https:// 总之,原因是太多的计算是基于本章的基础,这是通过复制相同的计算上。纸提醒分章或一节,和学校的完整性,可以保持不变。, 删扩结合法是指把系统软件标色的字段名能删除立即删除,假如会造成 句子不通畅,那麼就在正中间加写內容,去让其左右可以通畅,这一方式 实际效果一般
题型二 利用输入、输出和赋值语句编写程序
【例2】已知A(x1,y1),B(x2,y2)是平面上两点,设计一个程序输出线段AB的中点
M的横、纵坐标.
[思路探索] 利用 x=x1+2 x2,y=y1+2 y2求解.

人教A版高中数学必修三课件1.2.1输入语句、输出语句和赋值语句(共29张PPT).pptx

人教A版高中数学必修三课件1.2.1输入语句、输出语句和赋值语句(共29张PPT).pptx
已例知4圆台的上、下底面半径和高分别为r,R,h,写出求 圆台的表面积和体积的程序(π取3.14). 【常见错误】 在写程序语句时,对一些符号书写不规 范常常导致错误.
【失误防范】 (1)在解题的时候一定要严格按照输入语句 的格式书写,输入语句有多个变量时,中间要加“,”. (2)赋值语句中 x要写为 SQR(x),
【解】 (1)阅读程序,由语句A=A+B及A=3,B=2,C=5, 可得A=5, 又根据语句B=B-A,可得B=-3. 又C=C/A*B,所以输出结果为C=-3. (2)由b=20及a=b知a=20, 由c=30及b=c知b=30, 再由c=a及a=20知c=20. 所以a=20,b=30,c=20, 输出a,b,c的值是20,30,20.
4.数学符号与程序符号的比较
功能 乘法运算符 除法运算符
指数运算 不大于 不小于 不等号 绝对值 算术平方根 逻辑“且”运算 逻辑“或”运算
数学符号 ×
÷ ax ≤ ≥ ≠
|x|
x
程序符号或函数
* / a∧x <= >= <>
ABS(x) SQR(x)
AND OR
精彩推荐典例展示
易错警示对程序语句书写不规范致误
【名师点评】 对于程序中的每一个变量只能有唯一的值, 当给变量赋予新值时,原来的值被“冲掉”,该变量的值变 为新赋予的值.
跟踪训练 2.在一次数学考试中,小明、小亮、小强的成绩分别 为a,b,c,后来发现统计错了.小亮的成绩记在了小明 的名下,小强的成绩记在了小亮的名下,而小明的成绩 记在小强的名下了.请设计程序更正成绩单,并输出更 正后的成绩.
INPUT 语句输入 l 的值,利用赋值语句得到面积,最后 输出两个面积.
程序如下:
题型二 赋值语句 请例写2出下面程序运算输出的结果.

人教A版高中数学必修三课件1.2.1输入语句、输出语句和赋值语句2.pptx

人教A版高中数学必修三课件1.2.1输入语句、输出语句和赋值语句2.pptx

输入X
第三步,输出 y.
y x3 3x2 24x 30
输出y 结束
引例用描点法作函数 y x3 3x2 24x 30
的图象时,需要求出自变量和函数的一组对应值。编写
程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数
值。
程序框图:
程序:
开始
引例用描点法作函数 y x3 3x2 24x 30
的图象时,需要求出自变量和函数的一组对应值。编写
程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数
值。
算法如下:
程序框图:
第一步,输入一个自变量X的值;
开始
第二步,计算 y x3 3x2 24x 30
练习反馈
1、判断下列输出语句是否正确?为什么? (1)PRINTm=4 (2)PRINT20,3+2 (3)PRINTa;b;c
解答:(1)错,PRINT语句中不能再用赋值号; (2)对,PRINT语句可以输出常量变量的值; (3)错,不同的表达式之间应该用逗号隔开。
2、分析下面程序执行的结果
(1) A=-1000 A=A+100 PRINT“A=”;A END
B=12
小结:
1、输入语句、输出语句和赋值语句的功能与表示方法
2、赋值语句是最重要的一种基本语句,也是程序必不可 少的重要组成部分,使用赋值语句,一定要注意其格式要 求,如:赋值号左边只能是变量而不是表达式;赋值左右 两边不能对换;不能利用赋值语句进行代数式(字母)计算 等
3、利用赋值语句能够实现两个变量的互换,方法是引进 第三个变量,用三个赋值语句完成
2.算法的基本逻辑结构有哪些? 有三种:顺序结构、条件结构、循环结构, 其中循环结构又分为当型结构和直到型结构两种。

【精品教学课件】高中数学(新增5页)课标人教A版)必修三《1.2.3 循环语句》课件_11-15

【精品教学课件】高中数学(新增5页)课标人教A版)必修三《1.2.3 循环语句》课件_11-15

精品课件
2
解 (1)①i<=30? ②P=P+i
(2)程序:
i=1 P=1 S=0 WHILE i<=30 S=S+P P=P+i i=i+1 WEND PRINT S END
精品课件
3
Байду номын сангаас
规律方法 1.(1)计算机执行当型循环语句时,先判断条件的真假,若条件为 真,执行循环体,若为假则退出.这是确定是否应用当型语句的关键. (2)当型循环语句中WHILE和WEND成对出现. (3)判断条件往往是控制循环次数的变量. 2.注意事项: (1)本题首先确定的是循环结构,然后在循环中有关于不同变化的选择,所以 需要用到条件结构,这样我们就把条件结构嵌入到循环结构中. (2)在程序框图和程序的绘制与书写中,都需要“由干到支”逐步细化.
精品课件
4
【变式2】运行下面的程序,执行后输出的s的值是 ( ).
i=1 WHILE i<6
i=i+2 s=2*i+1 WEND PRINT s END
A.11
B. 15
C.17
D.19
精品课件
5
在网上核名通过并取得企业名称自主申报告知书就可以进行企业设立登记,设立登记的环节比较重要,因为关系公司能不能成功取得注册,所以说要谨慎填写并核对资料,特别是经营范围和场地使用证 明这一块。所以,如若创业者本身不具备该类注册场地,那么在租赁注册地址时就需要关注“地址性质”,以使得注册地址选择符合相关政策要求。 在网上核名通过并取得企业名称自主申报告知书就可以进行企业设立登记,设立登记的环节比较重要,因为关系公司能不能成功取得注册,所以说要谨慎填写并核对资料,特别是经营范围和场地使用证 明这一块。 公司注册的代理人可以帮你规避注册风险,提醒注册关键点,从而提高注册成功率和注册效率。公司注册 https:/// 因此,很多创业者在注册公司时都将注册资本写的很低(如注册资本10万元等)。 公司经营范围是公司日后经营活动的法律界限,所以,创业者在对公司经营范围进行选择时,就需要结合自己的业务拓展的实际以及行业相关度来定夺,以便使得企业经营范围符合未来经营发展的需要 ,并切合企业业务往来的要求。, 申请企业经营范围涉及前置许可事项的、使用驰著名商标等作为企业名称字号的、使用非自主申报地址作为企业住所的需上传相关证件材料

【精品教学课件】高中数学(新增5页)课标人教A版)必修三《1.1.2程序框图与算法的基本逻辑结构》第

【精品教学课件】高中数学(新增5页)课标人教A版)必修三《1.1.2程序框图与算法的基本逻辑结构》第
名师点睛
1.画循环结构程序框图的三要素
利用循环结构表示算法时,在画算法的框图之前就应该分析清楚循环结构的三要 素:循环变量、循环体、循环终止条件,只有准确地把握了这三个要素,才能清 楚地画出循环结构的程序框图. (1)循环变量:一般分为累计变量和计数变量,应明确它的初始值、步长(指循环变 量每次增加的量)、终值. (2)循环体:也称循环表达式,它是算法中反复执行的部分. (3)循环的中止条件:程序框图中用一个判断框来表示,用它判断是否继续执行循 环体.
精品课件
2
3.计数变量与累计变量的有关理解
一般地,循环结构中都有一个计数变量和累加变量:计数变量用于记录循环 次数,同时它的取值还用于判断循环是否终止;累加变量用于表示每一步的 计算结果.计数变量和累加变量一般是同步执行的,累加一次,计数一次. ①变量i是一个计数变量,它可以统计执行的循环次数,它控制着循环的开始 和结束;算法在执行循环结构时,就赋予计数变量初始值,预示循环的开始, 每执行一次循环结构,计数变量的值就发生变化,并在每一次重复执行完循 环体时或重新开始执行循环体时,要判断循环体的条件是否已达到终止循环 的要求.
精品课件问题
【例1】设计求1+3+5+7+…+31的算法,并画出相应的程序框图.
[思路探索]
已知条件 ―→ 确定循环变量及初始条件 ―→ 设计算法步骤 ―→ 画出程序框图
精品课件
5
重复率要求都是由学校来定的,每个学校的要求都不一样,同学们在写作的时候可以看看学校的要求进行写作,只要严格按照学校的规定,不管是格式也是要按照学校要求,重复率一般是在30%之内都 是可以通过学校查重的,当然这个是越低越好啦,当自己论文查重没有通过学校检测时,我们就要进行论文重复率修改,将重复部分完全改变。 参考别人的文章和抄袭别人的文章在检测软件中式如何界定的。 测试文本上传整个文件格式,测试结果可能会受到影响,您将需要提交的最后的格式检测将影响降到最低,可能无法检测到几十个小块的话。 随着科技的发展,毕业论文也可以通过一些手段或者工具来降低重复率,毕业论文查重成为最流行的时尚趋势。查重:https:// 总之,原因是太多的计算是基于本章图书馆的纸检测对比论文检测系统, 该系统是最好的,最广泛的官 方检查制度,检测知网的大学制度,这是教育部学术不端行为的考虑公平实施。,软件的阀值一般设定为1%,例如一篇文章有5000字,文章的1%就是50字,如果抄袭了多于50字,即使加了参考文献 ,也会被判定为抄袭

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

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

1.2.1 输入语句、输出语句和赋值语句教学目标(1)正确理解赋值语句、输入语句、输出语句的结构;(2)让学生充分地感知、体验应用计算机解决数学问题的方法;(3)通过实例,使学生理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想.教学重点正确理解输入语句、输出语句、赋值语句的作用.教学难点准确写出输入语句、输出语句、赋值语句.教学过程一、问题情境1.问题1:已知我班某学生上学期期末考试语文、数学和英语学科成绩分别为80、100、89,试设计适当的算法求出这名学生三科的平均分.二、学生活动1.学生讨论,教师引导学生写出算法并画出流程图.2.怎样将以上算法转换成计算机能理解的语言呢?下面我们将通过伪代码学习基本的算法语句.三、建构数学1.伪代码:伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法.为了今后能学好计算机语言,我们在伪代码中将使用一种计算机语言“BASIC语言”的关键词.2.赋值语句:赋值语句是将表达式所代表的值赋给变量的语句.例如:“”表示将的值赋给,其中是一个变量,是一个与同类型的变量或表达式.说明:①赋值语句中的赋值号“”的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;②赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或表达式;③对于一个变量可以多次赋值.例1.写出求时多项式的值的算法.算法1算法2说明:①以上两种算法,算法1要做6次乘法,算法2只要做3次乘法,由此可见,算法的好坏会影响运算速度;②算法2称为“秦九韶算法”,其算法特点是:通过一次式的反复计算,逐步得出高次多项式的值;对于一个次多项式,只要做次乘法和次加法.附:秦九韶(1202—1261年),字道古,普州安岳(今四川安岳)人.他是我国古代最有成就的数学家之一.著有数学名著《数书九章》(又名数学九章》).该书共十八卷,分为大衍、天时、田域、测望、赋役、钱谷、营建、军旅、市易等九大类,每类用九个例题全书共八十一题)来阐明各种算法.这部中世纪的数学杰作,许多方面都有创造,而书中最突出的成就是“大衍求一术”和高次方程的数值解法“正负开方术”,是具有世界意义的成就.3.输入、输出语句:输入、输出语句分别用“I nput”(或者“Read”)和“P rint”来描述数据的输入和输出.(1)输入语句与赋值语句的区别在于:赋值语句可以将一个代数表达式的值赋于一个变量,而输入语句由于要求输入的值只能是具体的常数,不能是函数、变量或表达式,因此输入语句只能将读入的具体数据赋给变量.(2)输出语句的主要作用是:①输出常量、变量的值和系统信息;②输出数值计算的结果.例如:可以将问题1中的算法改进为求任意三门功课的平均值的算法.流程图:说明:输入语句“Read a,b”表示输入的数据依次送给a,b;“Print A”表示输出运算结果A.四、数学运用1.例题:例2.“鸡兔同笼”是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”请你先列出解决这个问题的方程组,并设计一个解二元一次方程组的通用算法,并画出流程图,写出伪代码.解:设有只鸡,只兔子,则.设二元一次方程组为用消元法解得,因此,只要输入相应的未知数的系数和常数项,就能计算出方程组的解,即可输出的值.五、回顾小结:1.赋值语句、输入语句、输出语句的结构和作用.六、课外作业:1.将五进制数化为十进制数的方法是“按权展开”,如将化为十进制数为.试用输入输出语句、赋值语句表示将五进制数化为十进制数的算法.2.请用伪代码编写程序,实现三个变量的值按顺序互换,即之间的交换.。

人教A版数学必修三教案:§1.2.1输入语句、输出语句和赋值语句

人教A版数学必修三教案:§1.2.1输入语句、输出语句和赋值语句

§1.2 基本算法语句§1.2.1 输入语句、输出语句和赋值语句一、教材分析通过上一节的学习,学生了解了算法的含义,学习了用算法步骤和程序框图表示算法的方法,本节介绍用程序设计语言表示算法的方法. 算法步骤和程序框图表示的算法,计算机是不能理解的,程序是算法的精确形式,是计算机可以理解的算法.本节的教学重点是通过实例使学生理解三种基本算法语句的结构和用法,并在此基础上编写由算法语句组成的程序,从而更细致地刻画算法,进一步体会算法的基本思想.二、教学目标1、知识与技能(1)正确理解输入语句、输出语句、赋值语句的结构。

(2)会写一些简单的程序。

(3)掌握赋值语句中的“=”的作用。

2、过程与方法(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿。

(2)通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数学方法。

3、情感态度与价值观通过本节内容的学习,使我们认识到计算机与人们生活密切相关,增强计算机应用意识,提高学生学习新知识的兴趣。

三、重点难点教学重点:输入语句、输出语句和赋值语句的基本用法.教学难点:算法语句的写法.四、课时安排1课时五、教学设计(一)导入新课思路1(情境导入)中国足球队在亚洲杯上的失利说明,中国足球仍然需要请外国教练.高水平的外国教练有先进的足球理念,有系统科学的训练计划,有先进的足球技术,但由于语言不通不能直接传授给队员. 算法步骤、程序框图虽然容易掌握,但计算机不能理解,因此我们需要学习算法语句.思路2(直接导入)前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤、程序框图,我们开始学习算法语句.(二)推进新课、新知探究、提出问题(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语句PRINT语句赋值语句格式INPUT“提示内容”;变量PRINT“提示内容”;表达式LET变量=表达式功能可对程序中的变量赋值可输出表达式的值,计算可对程序中的变量赋值,计算说明①又称“键盘输入语句”,在程①又称“打印语①在程序运行过程中给变量②“提示内容”和它后面的“;”可以省略③一个语句可以给多个变量赋值,中间用“,”分隔④无计算功能⑤用户由键盘输入的数据必须是常量,输入多个数据时用“,”分隔,且个数要与变量的个数相同②表达式可以是变量、计算公式或系统信息③一个语句可以输出多个表达式.不同的表达式之间可用“,”分隔④有计算功能,能直接输出计算公式的值②“LET”可以省略,“=”的右侧必须是表达式,左侧必须是变量③一个语句只能给一个变量赋值④有计算功能⑤将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最后被赋予的值(5)指出三种语句与框图的对应关系如下图.(三)应用示例思路1例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.程序框图如下图:显然,这是一个由顺序结构构成的算法,按照程序框图中流程线的方向,依次将程序框中的内容写成相应的算法语句,就得相应的程序.解:程序:INPUT “x”;xy=x^3+3*x^2-24*x+30PRINT yEND点评:前面我们学习了算法步骤、程序框图,我们对照程序框图与算法语句可以得到它们之间的对应关系.例如:在这个程序中,第1行中的INPUT语句就是输入语句.这个语句的INPUT “提示内容”;变量其中,“提示内容”一般是提示用户输入什么样的信息,每次运行例1中的程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x”,并按“x”新获得的值计算变量“y”的值.例2 给一个变量重复赋值.解:程序:A=10A=A+15PRINT AEND点评:给一个变量重复赋值,变量只保存最后一次赋值,比如此程序的输出值是25.例3 编写程序,计算一个学生数学、语文、英语三门课的平均成绩.算法分析:先写出解决本例的算法步骤:第一步,输入该学生数学、语文、英语三门课的成绩a,b,c.第二步,计算y=3cba++.第三步,输出y.程序框图如下:由于PRINT语句还可以用于输出数值计算的结果,所以这个算法可以写成下列程序.程序:INPUT “Maths=”;aINPUT “Chinese=”;bINPUT “English=”;cPRINT “The average=”;(a+b+c)/3END语句是输出语句,它的一般形式是PRINT“提示内容”;表达式PRINT 语句可以在计算机的屏幕上输出常量、变量的值和系统信息,同输入语句一样,这里的表达式前也可以有“提示内容”.例4 变换两个变量A 和B 的值,并输出交换前后的值.解:程序: INPUT A ,B PRINT A ,B x=A A=B B=xPRINT A,B END思路2例1 写出求三个数a ,b ,c 的方差的程序.分析:方差是在初中统计内容中学习过的知识,计算所有数的方差首先计算所有数的平均数x ,通过公式s 2=nx x x x x x n 22221)()()(-++-+- 来计算.算法步骤:第一步,计算平均数3cb a x ++=. 第二步,计算方差s 2=3)()()(222x c x b x a -+-+-.第三步,得到的结果即为所求. 程序如下: INPUT a ,b ,c y=(a+b+c)/3S=((a -y)2+ (b -y)2+ (c -y)2)/3 PRINT S END点评:套用公式求值问题是传统数学求值问题的一种,它是一种典型的顺序结构,也就是说只通过输入、输出和赋值语句就可以完成任务.解决这类问题的关键是先分析这种问题的解法,即构造计算的过程,再写出算法步骤和流程图,再翻译成算法语句即可.例2 编写一个程序,要求输入两个正数a 和b 的值,输出a b 和b a的值.分析:可以利用INPUT 语句输入两个正数,然后将a b 和b a的值分别赋给两个变量输出即可.也可以将a b 和b a的底数和幂数进行交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现.解:程序1:INPUT “a,b :”;a ,b A=a^b B=b^aPRINT “a^b=”;A,“b^a=”;BEND程序2:INPUT “a,b:”;a,bA=a^bPRINT “a^b=”;Ax=aa=bb=xA=a^bPRINT “b^a=”;AEND点评:交换a,b的值可通过下面三个语句来实现:t=aa=bb=t通过引进一个中间变量t实现变量a和b的值的交换,因此只需用赋值语句即可实现算法.在一些较为复杂的问题算法中经常需要对两个变量的值进行交换,因此应熟练掌握这种方法.(四)知能训练1.判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?(1)输入语句INPUT a;b;c(2)输出语句A=4(3)赋值语句3=B(4)赋值语句A=B=-2解:(1)错,变量之间应用“,”号隔开.(2)错,PRINT语句不能用赋值号“=”.(3)错,赋值语句中“=”号左右不能互换.(4)错,一个赋值语句只能给一个变量赋值.点评:输入语句、输出语句和赋值语句基本上对应于算法中的顺序结构.输入语句、输出语句和赋值语句都不包括“控制转移”,由它们组成的程序段必然是顺序结构.2.请写出下面运算输出的结果.(1)a=5b=3c=(a+b)/2d=c*cPRINT“d=”;d(2)a=1b=2c=a+bb=a+c-bPRINT “a=,b=,c=”;a,b,c(3)a=10b=20c=30a=bb=cc=aPRINT “a=,b=,c=” ;a,b,c解:(1)16;语句c=(a+b)/2是将a,b和的一半赋值给变量c,语句d=c*c是将c的平方赋值给d,最后输出d的值.(2)1,2,3;语句c=a+b是将a,b的和赋值给c,语句b=a+c-b是将a+c-b的值赋值给了b.(3)20,30,20;经过语句a=b后a,b,c的值是20,20,30.经过语句b=c后a,b,c 的值是20,30,30.经过语句c=a后a,b,c的值是20,30,20.点评:语句的识别问题是一个逆向性思维,一般我们认为我们的学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,我们要先识别每个语句,再整体把握并概括出程序的功能.(五)拓展提升已知某生某三科的成绩为80、75、95分,求三科的总分及平均分.分析:将三科成绩赋给三个变量A,B,C,然后对三个变量进行操作、运算,求其总分、平均分.变量的起名规则:由字母、数字、下划线组成,但第一个字符必须是字母(大、小写皆可),起名时尽量做到见名知义,如本例中我们可用变量ZF表示总分,PJF表示平均分.解:程序框图如下图:程序:A=80B=75C=95ZF=A+B+CPJF=ZF/3PRINT ZF,PJFEND(六)课堂小结(1)输入语句、输出语句和赋值语句的基本用法.(2)用输入语句、输出语句和赋值语句编写算法语句.(七)作业习题1.2A组2.希望对大家有所帮助,多谢您的浏览!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6
精品课件
1
题型一 输入、输出和赋值语句的格式
【例1】下列给出的输入、输出语句正确的是
( ).
①输入语句INPUT a;b;c
②输入语句INPUT x=3
③输出语句PRINT A=4
④输出语句PRINT 20,3]
A.①②
B.②③ C.③④ D.④
[思路探索] 依据输入语句和输出语句的格式及要求作出判断即可.
(3)在一个赋值语句中只能给一个变量赋值,故不能出现两个或多个“=”.如A =B=1就不能实现. (4)一个赋值语句不能同时给两个变量赋值,如A+B=1是错误的. (5)若两端含有同名变量时,如A=A+1,则赋值后变量A原值加1,原值丢失; 若两端变量名不同,如A=B+1,则赋值后A的值变化,B的值不变. 对于同一个变量多次赋值时,只保留最后一次所赋的值.
精品课件
2
解析 ①INPUT语句可以给多个变量赋值,变量之间用“,”隔开;②INPUT 语句中只能是变量,而不能是表达式;③PRINT语句中不用赋值号“=”;④ PRINT语句可以输出常量、表达式的值. 答案 D 规律方法 输入语句和输出语句是计算机的最基本的也是最基础的程序语言, 必须正确理解、准确使用,这就需要准确把握它的作用和一般格式,并且要 严格遵循它的一般格式,而不能有半点创新,因为计算机程序语言是十分机 械的语言,当然不同程序语言有不同的格式,但它们都是十分机械的.
ቤተ መጻሕፍቲ ባይዱ
精品课件
3
【变式1】阅读下列程序,并回答问题.
(1)
(2)
INPUT a,b c=a-b b=a+c-b PRINT a,b,c END
INPUT A,B,C A=A+B B=B-A C=C/A*B PRINT “C=”;C END
精品课件
4
(1)中若输入1,2,则输出的结果为________; (2)中若输入3,2,5,则输出的结果为________. 解析 (1)阅读程序,由a=1,b=2,c=a-b可得c=-1;又根据语句b=a+ c-b,可得b=-2; 所以程序运行后的结果为:1,-2,-1. (2)阅读程序,由A=3,B=2,C=5,A=A+B,可得A=5,又根据语句B= B-A,可得B=-3, 又C=C/A*B,所以输出结果为C=-3. 答案 (1)1,-2,-1 (2)-3
精品课件
5
您喜欢唱歌吗?”主持人问着例行公事的话。” 青年拼尽全力,总算从这个环中挣扎了出来,然而他已累得筋疲力竭,便坐在两个链环间边休息边想:刚才是什么环呢? “我是美色之环。这一次,魔鬼举起村长,摔在地上,并且坐在他的胸上,拿出短刀,准备下手。
民宿托管:https:// 小蜘蛛在树上结了一张大大的。因为白眼狼昨晚吃了它的兄弟,现在只剩它孑然一身。, “我都记住了,运动能减肥,我要运动去了
相关文档
最新文档