【人教A版】高中数学输入、输出和赋值语句
- 格式:pptx
- 大小:198.74 KB
- 文档页数:15


1 1.2.1 赋值、输入和输出语句
一、赋值语句
用来表明赋给某一个变量一个① 的语句叫做赋值语句.
二、赋值、输入、输出三种语句的表达形式及作用
名称 表达形式 作用
Scilab 赋值语句 ② =
③ 先计算出赋值号右边④ 的值,然后把该值赋给赋值号
⑤ 的变量,使该变量的值等于表达式的值
输入语句 a=⑥
1.把⑦ 和⑧ 分开;
2.输入⑨ 、⑩
输出语句 print(%io(2),a) 把求解结果“输出”出来
判断题
①赋值语句是把赋值号左边变量的值赋给赋值号右边的表达式.( )
②输入语句:a=input(“a=”).( )
③输入语句:input x=3.( )
④输出语句:print(%io(2),A=4).( )
⑤输出语句:print(%io(2),20,3).( )
三种基本语句的综合运用
1.(2016山东青岛检测,★☆☆)下列程序执行的结果是( )
x=5;
y=x+1;
z=3*y;
t=z^2;
print(%io(2),t);
A.6 B.18 C.36 D.324
思路点拨 利用赋值语句时,注意一些常用的运算符号,如“z^2”表示两个z相乘.
2.(2011福建,11改编,4分,★☆☆)运行如图所示的程序,输出的结果是 .
2 a=1;
b=2;
a=a+b;
print(%io(2),a);
思路点拨 赋值语句在给变量赋值时,先计算右边的式子,然后把所得结果赋给左边变量.给一个变量多次赋值时,变量的取值只与最后一次赋值有关.
题组一 赋值语句
1.下列赋值语句正确的是( )
A.6=x B.x+y=6
C.x=y=2 D.x=x+2
2.将两个数A=9,B=15交换使得A=15,B=9,下列语句正确的一组是(
高中数学-打印版
精心校对完整版
1.2.1 输入语句、输出语句和赋值语句
学习目标 1.了解学习程序语句的必要性和根本目的;2.理解输入语句、输出语句、赋值语句的格式和功能;3.能把本节涉及的程序框转化为相应的程序语句.
知识点一 输入语句
思考1 一个计算圆的面积的程序,需要使用者输入什么信息?
思考2 输入语句所输入的内容可以是函数、变量或表达式吗?
梳理 输入语句
(1)格式:INPUT ____________;变量.
(2)功能:输入提示内容要求的相应信息或值.即把程序使用者________的值赋给变量.
知识点二 输出语句
思考1 一个程序如果没有输出语句,影响程序运行吗?你知道运行结果吗?
高中数学-打印版
精心校对完整版
思考2 输出语句能否一次完成输出多个表达式的功能?
梳理 输出语句
(1)格式:PRINT ____________;表达式.
(2)功能: ①输出 、 的值和 信息;②进行数值计算并输出结果.
知识点三 赋值语句
思考1 计算机用变量来存取数据.怎样表示“把变量a,b中的数据相加,存入c中”?
思考2 输入语句和赋值语句都可以给变量赋值,二者有何不同?
思考3 赋值语句中的“=”和平时所用的“=”意义相同吗?
梳理 赋值语句
(1)格式:________________.
(2)功能:将表达式所代表的值赋给变量.一般先计算“=”右边____________,然后把这个值赋给“=”左边的________.
知识点四 算法语句中的表达方式
数学表达式 程序语句表达式
xa x^a
2x 2*a 高中数学-打印版
精心校对完整版 ab a/b
类型一 输入、输出语句
例1 下面语句执行后输出的i=________,j=________.
i=5
j=-2
i=i+j
j=i+j
PRINT i,j
END
反思与感悟 (1)输入语句的理解中要注意的问题
1.2.1 输入语句、输出语句
和赋值语句
学习目标
1. 正确理解赋值语句、输入语句、输出语句的结构;
2. 让学生充分地感知、体验应用计算机解决数学问题的方法;
3. 通过实例,使学生理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想.
学习过程
一、课前准备
(预习教材P21~ P24,找出疑惑之处)
复习1:回顾三种基本逻辑结构及其框图.
复习2:画完整程序框图的一般步骤是什么?
引入:算法是一种数学语言,我们已学习过用自然语言或程序语言来描述算法,但这样的算法计算机不“理解”.那怎么用更简捷的语句来表述算法,并且能够让计算机“理解”呢?这就用到程序设计语言.
二、新课导学
※ 探索新知
探究1:算法语句
问题:计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序。程序设计语言有很多种。如BASIC,Foxbase,C语言,C++,J++,VB等。
新知1:为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句:
探究2:输入语句、输出语句和赋值语句
问题:用描点法作函数3232430yxxx的图象时,需要求出自变量与函数的一组对应值。你能写出算法步骤,画出程序框图然后编写程序,分别计算当
5,4,3,2,1,0,1,2,3,4,5x时的函数值吗?
分析:算法分析,程序框图见教材21-22页。
我们发现这是一个顺序结构的程序:
思考:在这个程序中,你们觉得哪些是输入语句、输出语句和赋值语句呢?(“input”和输入语句 输出语句 赋值语句
金戈出品 学 习 资 料 汇编
1.2.1 输入语句、输出语句和赋值语句
(1)输入语句、输出语句、赋值语句的格式、功能、要求分别是什么?
(2)赋值语句中的赋值号与数学中的等号有什么区别?
[新知初探]
三种算法语句的格式及功能
名称 格式 功能
输入语句 INPUT “提示内容”;变量,其中“提示内容”一般是提示用户输入什么样的信息 把程序中新输入的值赋给变量
输出语句 PRINT__“提示内容”;表达式 在计算机的屏幕上输出常量、变量的值和系统信息
赋值语句 变量=表达式 将表达式所代表的值赋给变量.一般先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量
[点睛]
(1)在代数中A=B与B=A是等效的两个等式,而在赋值语句中则是两个不同的赋值过程,如A=B是将B的值赋给变量A,而B=A是将A的值赋给变量B.
(2)“=”右边可以是常量、变量或算式,如X=6,A=B,当表达式为一个算式时,如C=X+Y,是指先计算X+Y的值,再把该值赋给C,所以赋值语句具有计算功能.
(3)“=”左边必须是变量,而不能是表达式、常量.如:15=a,x+y=c都是错误的.
(4)一个语句只能给一个变量赋值,不能对几个变量连续赋值,但可以辗转赋值,如A预习课本P21~24,思考并完成以下问题 金戈出品 =B=10是不正确的,但可以写成:A=10,B=A,赋值后,A的值是10,B的值也是10.
(5)可给一个变量多次赋值,但只保留最后一次所赋的值.如:A=5,B=3,A=A+B,执行后A的值为8.
[小试身手] 1.下列赋值语句中错误的是( )
A.N=N+1
B.K=K*K
C.C=A(B+D) D.C=A/B
解析:选C C中赋值号“=”右边的乘号不能省略,应为“C=A*(B+D)”.
2.下列给出的输入、输出语句正确的是( )
①输入语句:INPUT a,b,c,d,e;②输入语句:INPUT X=1;③输出语句:PRINT A=4;④输出语句:PRINT 10,3]