9512.net
甜梦文库
当前位置:首页 >> 数学 >>

人教A版高中数学必修三课件1.2.1输入语句、输出语句和赋值语句_图文

高中数学课件
灿若寒星整理制作

1.2 基本算法语句
1.2.1 输入语句、输出语句和赋值语句

1.正确理解输入语句、输出语句、赋值语句,并能正确掌 握它们的格式特点.(重点) 2.能够将程序框图转化为程序语句.(重点、难点) 3.进一步体会算法的基本思想.(难点)

1. 什么是算法?什么是程序框图?
算法通常指可以用计算机来解决的某一类问题的程序或步 骤,这些程序或步骤必须是明确的和有效的,而且能够在 有限步之内完成. 程序框图是一种用程序框、流程线及文字说明来准确、直 观地表示算法的图形.
2. 算法的基本逻辑结构有哪些?
算法的基本结构有三种:顺序结构、条件结构、循环结构, 其中循环结构又分为当型结构和直到型结构两种.

计算机完成任何一项任务都需要算法,但是,我们 用自然语言或程序框图表示的算法,计算机是无法“理 解”的. 因此还需要将算法用计算机能够理解的程序设 计语言来表示成计算机程序.

输入语句和输出语句 在每个程序框图中,输入框与输出框是两个必要的程
序框,我们用什么图形表示这个程序框?其作用如何?
表示一个算法输入和输出的信息.

例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.

思考:该算法是什么逻辑结构?其程序框图如何? 开始
输入x y=x3+3x2-24x+30
输出y 结束

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

开始 输入x

INPUT “x”;x y=x^3+3*x^2-24*x+30

y=x3+3x2-24x+30

PRINT y

输出y

END

结束

INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT “y=”;y END
这个程序由4个语句行组成,计算机按语句行排列 的顺序依次执行程序中的语句,最后一行的END语句表 示程序到此结束.

在这个程序中,第1行中的INPUT语句称为输入语句, 其一般格式是:
INPUT “提示内容”;变量 其中,“提示内容”一般是提示用户输入什么样的信 息,它可以用字母、符号、文字等来表述. 变量是指程序 在运行时其值是可以变化的量,一般用字母表示,若输入 多个变量,提示内容之间以及各变量之间用“逗号”隔开; 提示内容加“引号”,提示内容与变量之间用“分号”隔 开. 据此,输入框 输入a,b,c 转化为输入语句可 以怎样表述? INPUT “a,b,c=”;a,b,c

在这个程序中,第3行中的PRINT语句称为输出语句,

其一般格式是:

PRINT “提示内容”;表达式 其中,“提示内容”一般是提示用户输出什么样的信

息,它通常是常量或变量的值;表达式一般是表示输出信

息所对应的字母或代数式.PRINT语句可以在计算机的屏幕

上输出运算结果和系统信息.

据此,在计算a与b的和S时,输出框 输出S 转化 为输出语句可以怎样表述?

PRINT “S=”;S

或 PRINT “S=”;a+b

赋值语句 在算法的程序框图中,处理框是一个常用的程序框,
我们用什么图形表示这个程序框?其功能作用如何?
赋值、计算.

在上述求函数值的程序中,第2行中的语句称为赋值语句, 其一般格式是:
变量=表达式 其基本含义是将表达式所代表的值赋给变量,赋值语句中 的“=”叫做赋值号.计算机在执行赋值语句时,先计算“=” 右边表达式的值,然后把这个值赋给“=”左边的变量. 据此,执行框 m= 2 x 2+ 转y化为赋值语句可以怎样表述?
3

m = ( *2 +x ? y

2) /

例2 编写程序,计算一个学生数学、语文、英语三门课 的平均成绩. 算法分析: 第一步,输入该学生数学、语文、英语三门课的成绩 a,b,c.
第二步,计算 y = a + b + c . 3
第三步,输出y.

程序框图:
开始 输入a,b,c
y = a+ b+ c 3
输出y 结束

程序: INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT “The average=”; (a+b+c)/3 END

例3 给一个变量重复赋值. A=10 A=A+15 PRINT A END
那么,A的输出值是多少? 25

判断下列给出的赋值语句是否正确?为什么? (1)输出语句 A=4 (2)赋值语句 3=B (3)赋值语句 A=B=-2 分析:根据赋值语句的要求和功能逐一判断. 解:(1)错,print语句不能用赋值号“=”; (2)错,赋值语句中“=”号左右不能互换; (3)错,一个赋值语句只能给一个变量赋值.

提升总结 1.输入、输出、赋值语句是任何一个算法中必不可少的语 句.在赋值语句中,变量的值始终等于最后一次赋给它的 值,先前的值将被替换. 2.一个赋值语句只能给一个变量赋值,但一个语句里可以 有多个赋值语句. 3.不能利用赋值语句进行代数式的演算(如化简、因式分 解、解方程等). 提醒:输入语句没有计算功能,而输出语句、赋值语句有 计算功能.

例4 交换两个变量A和B的值,并输出交换前后的值. 程序:INPUT A,B
PRINT A,B x=A A=B B=x PRINT A,B END

将两个数a=8,b=17交换,使a=17,b=8,使用赋

值语句正确的一组是( )

(A)a=b;b=a

(B)c=b;b=a;a=c

(C)b=a;a=b

(D)a=c;c=b;b=a

解:选B.利用赋值语句的交换思想,必须有一个中间

过渡的变量,故选B.

1.(2012·济南模拟)计算机执行下面的程序段后,输出的

结果是( )

a=1;

b=3

a=a+b

b=a-b

Print a,b

(A)1,3 (B)3,1 (C)4,1 (D)1,4 【解析】选C.把1赋给变量a,把3赋给变量b,把4赋给变 量a,把1赋给变量b,输出a,b.

2.以下程序中,输出时A的值是输入时A的值的( )

Input “A=”;A A=A+A A=2*A Print A

(A)1倍

(B)2倍

(C)3倍

(D)4倍

【解析】选D.由所给的程序可知输入A后进行了两次赋

值,每次的计算都是2倍运算.

3.分析下面程序执行的结果.

(1)

(2)

A=-1000

INPUT “A,B=”;A,B

A=A+100

B=A+B

PRINT “A=”;A

A=B-A

END

B=B-A

A=-900

PRINT “A,B=”;A,B

END

(运行时从键盘输入3,7)

A,B =7,3

4.某工种是计件算工资的,每月工资=每月完成的数量 (件)×每件工资,再从总工资中扣除5%交纳各种费用, 其余为实发工资.试编写一程序,通过输入每件工资和完 成数量,输出实发工资. INPUT “每件工资=”;A INPUT “完成数量=”;B M=(A*B)*(1-0.05) PRINT “实发工资=”;M END

1.输入语句、输出语句和赋值语句的功能与表示方法; 2.能够设计程序,并准确运用输入语句、输出语句和赋 值语句; 3.注意书写的规范性.

INPUT语句

PRINT语句

格 INPUT “提示内容”; PRINT “提示内容”;

式 变量

表达式

赋值语句 变量=表达式

1.“提示内容”和它 1.“提示内容”和后 1.“=”左侧必须是

后面的“;”可以省 面的 “;”可以省略; 变量,右侧可以是数

略;

2.一个语句可以输出 字、变量或者是计

说 2.一个语句可以输入 多个表达式,不同的 算公式;

多个变量,中间用 表达式之间用“,”隔 2.一个语句只能有

“,”隔开;

开;

一个“=”,并且只

明 3.无计算功能,不能 3.表达式可以是变量, 能给一个变量赋值;

输入表达式;

也可以是计算公式; 3.有计算功能,可以

4.输入多个数据时用 4.有计算功能,能直 把表达式的值赋给

“,”分隔.

接输出计算公式的值. 一个变量.

信念是生活的太阳,面对它时,酸楚的泪 滴也会折射出绚丽的色彩.



更多相关文章:
人教A版高中数学必修三课件1.2.1输入语句,输出语句和赋....ppt
人教A版高中数学必修三课件1.2.1输入语句,输出语句和赋值语句 - 高中数学课
人教A版高中数学必修三课件1.2.1输入语句输出语句....ppt
人教A版高中数学必修三课件1.2.1输入语句输出语句和赋值语句》新_高考_高
人教A版高中数学必修三课件1.2.1输入语句输出语句赋值....ppt
人教A版高中数学必修三课件1.2.1输入语句输出语句赋值语句_数学_高中教育_教育专区。1.2基本算法语句 输入语句输出语句赋值语句条件语句循环语句 1.2.1输入语句...
人教A版高中数学必修三课件1.2.1输入语句输出语句和....ppt
人教A版高中数学必修三课件1.2.1输入语句输出语句和赋值语句2_数学_高中教
...A版数学必修3课件:1.2.1输入语句输出语句和赋值语句_图文_....ppt
高中人教A版数学必修3课件:1.2.1输入语句输出语句和赋值语句 - 1.2 基本算法语句 -*- 1.2.1 输入语句输出语句和赋值语句 -*- 首页 J 基础知识 ICHU...
人教A版高中数学必修三课件1-2-1输入语句输出语句....ppt
人教A版高中数学必修三课件1-2-1输入语句输出语句和赋值语句》 - 高中数
人教A版高中数学必修三课件1.2.1输入语句输出语句....ppt
人教A版高中数学必修三课件1.2.1输入语句输出语句和赋值语句》 - 高中数
人教A版高中数学必修三课件高一:1.2.1输入输出和赋值....ppt
人教A版高中数学必修三课件高一:1.2.1输入、输出和赋值语句1 - 高中数学课件 (金戈铁骑 整理制作) 第一章 1.2 基本算法语句 第一章 1.2.1 输入语句、...
人教A版高中数学必修三课件1.2.1输入语句输出语句赋值....ppt
人教A版高中数学必修三课件1.2.1输入语句输出语句赋值语句()_数学_高中教育_教育专区。高中数学课件灿若寒星整理制作 1.2基本算法语句输入语句 输出语句 赋值语句...
人教A版高中数学必修三课件1.2.1输入语句输出语句和....ppt
人教A版高中数学必修三课件1.2.1输入语句输出语句和赋值语句(共27张PPT)_数学_高中教育_教育专区。高中数学课件灿若寒星整理制作 1.2 基本算法语句 1.2.1 ...
人教A版高中数学必修三课件1.2.1输入输出赋值语....ppt
人教A版高中数学必修三课件《1.2.1输入、输出、赋值语句》 - 高中数学课件 灿若寒星整理制作 1.2 基本算法语句 1.2.1 输入语句输出语句和赋值语句 高中新...
人教A版高中数学必修三课件0303高一(1.2.1输入语句、输....ppt
人教A版高中数学必修三课件0303高一(1.2.1输入语句输出语句和赋值语句)_数学_高中教育_教育专区。高中数学课件灿若寒星整理制作 1.2 基本算法语句 1.2.1 ...
高中数学人教A版必修3课件1.2.1输入语句输出语句和....ppt
高中数学人教A版必修3课件1.2.1输入语句输出语句和赋值语句_高三数学_数学_高中教育_教育专区。1.2基本算法语句 1.2.1输入语句、输 出语句和赋值语句 ...
人教A版高中数学必修三课件1.2.1输入语句输出语句和....ppt
人教A版高中数学必修三课件1.2.1输入语句输出语句和赋值语句(共29张PPT
...课件 1.2.1输入语句输出语句和赋值语句_图文.ppt
高中人教A版数学必修3精品课件 1.2.1输入语句输出语句和赋值语句 - 1.
人教A版高中数学必修三课件输入语句输出语句和赋值....ppt
人教A版高中数学必修三课件《输入语句、输出语句和赋值语句》 - 高中数学课件 灿若寒星整理制作 1.2基本算法语句 1.2.1输入语句输出语句和赋值语句 例1用描...
人教A版高中数学必修三课件1.2.1输入输出和赋值语句_....ppt
人教A版高中数学必修三课件1.2.1输入输出和赋值语句 - 高中数学课件 (金
高一数学(人教A版)必修3课件:1-2-1 输入语句输出语句和赋值语句....ppt
必修3 第一章 1.2.1 输入语句输出语句和赋值语句 第一章 算法初步 成才之路 高中新课程 学习指导 人教A版 数学 必修3 课前自主预习 思路...
高中人教A版数学必修3课件1.2.1 输入语句输出语句和....ppt
高中人教A版数学必修3课件1.2.1 输入语句输出语句和赋值语句(30张)_高三数学_数学_高中教育_教育专区。 【课标要求】 1.理解基本算法语句的意义. 2.学会...
...高中数学必修3课件:1.2.1 输入语句输出语句和赋值语句_图文_....ppt
15-16高中数学必修3课件:1.2.1 输入语句输出语句和赋值语句 - 成才之路 数学 人教A版 必修3 路漫漫其修远兮 吾将上下而求索 成才之路 高中新课程 ...

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图