【新课标人教A版】高中数学必修三配套作业《121 输入语句、输出语句和赋值语句》导学案+天天练(2份)

文档属性

名称 【新课标人教A版】高中数学必修三配套作业《121 输入语句、输出语句和赋值语句》导学案+天天练(2份)
格式 zip
文件大小 86.0KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2013-09-23 21:12:14

文档简介

导学案 §1.2.1输入语句、输出语句和赋值语句
学习目标:正确理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想。
掌握赋值语句中“=”的作用。
重难点:输入语句、输出语句和赋值语句的表示方法、结构和用法
一、自主学习1、算法中的三种基本的逻辑结构是______结构、______结构、______结构
2、五种基本的算法语句是______语句、______语句、______语句、______语句和______语句。
二、新知探究
1、顺序结构是任何一个算法都离不开的基本结构,输入语句、输出语句和赋值语句基本上对应于算法中的顺序结构。
2、输入语句:
一般格式:
下列给出的输入语句正确的是________
①INPUT a;b;c ②INPUT x=3
③INPUT“a=”;a ④INPUT a
⑤INPUT a,b,c
⑥INPUT“a=”;a,“b=”;b,“c=”;c
⑦INPUT“a=,b=,c=”;a,b,c
说明:
(1)输入语句的作用是输入信息;
(2)“提示内容”提示用户输入什么样的信息,可以没有
(3)输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式;
(4)提示内容与变量之间用分号“;”隔开,若输入多个变量,变量与变量之间用逗号“,”隔开。
3、输出语句
一般格式:
下列给出的输出语句正确的是___________
①PRINT a;b;c ②PRINT a=3
③PRINT “a=”;a ④PRINT a
⑤PRINT a,b,c ⑥PRINT “a=”;a,“b=”;b,“c=”;c
其中a=3,b=4,c=5
说明:
(1)输出语句的作用是实现算法的输出结果功能;
(2)“提示内容”提示用户输出什么样的信息,可以没有,表达式是指程序要输出的数据;
(3)输出语句可以输出常量、变量或表达式的值以及字符。
4、赋值语句
一般格式:
说明:
(1)赋值语句的作用是将表达式所代表的值赋给变量;
(2)赋值语句中的“=”称作赋值号,与数学中的等号的意义是不同的。赋值号的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量;
(3)赋值语句左边只能是变量名字,而不能是表达式,右边表达式可以是一个数据、常量和算式;
(4)对于一个变量可以多次赋值,但变量的取值总是最后被赋予的值。
例1、编写一个程序,计算一个学生数学、语文、英语三门课的平均成绩。
程序一: 比较两个程序:
程序二:
例2、给一个变量重复赋值。
程序:
对于一个变量可以多次赋值,变量的值就是最后一次的赋值。
例3、交换两个变量A和B的值,并输出交换前后的值(A=3,B=7)
程序:
运行结果分别为
注:用赋值语句将两个变量的值交换,这时要引入一个中间变量x,暂时存放A的值,并把其传递给B。
三、课堂练习
1、写出右边程序运行的结果:
若输入10,20,30,则输出结果为
2、判断正误
(1)输出语句 A=4
(2)输出语句 PRINT 20.3*2
(3)赋值语句 3=B
(4)赋值语句 x+y=0
(5)赋值语句 A=B=-2
(6)赋值语句 T=T*T
3、计算机执行右面的程序段后,输出的结果是( )
A、 B、 C、 D、
4、对赋值语句的描述正确的是 ( )
①可以给变量提供初值 ②将表达式的值赋给变量
③可以给一个变量重复赋值 ④不能给同一变量重复赋值
A.①②③ B.①② C.②③④ D.①②④
5、已知R[i]=i,i=1,2,…,10,11。试用计算机语言,将R[8],R[9],R[10]向后移一个位置,使R[8]空出来,使用语言正确的一组是( ).
A.R[11] =R[l0] R[l0] =R[9] R[9] =R[8]
B.R[8] =R[9] R[9] =R[l0] R[l0] =R[11]
C.R[11] =R[10] R[9] =R[8] R[10] =R[9]
D.R[11] =R[l0] R[9] =R[10] R[9] =R[8]
写出下列程序运行后的结果.
(2)
(1)
=1
=2
PRINT ,, PRINT “C=”;C
END END
运行结果为____________; 运行结果为__________.
四、课堂小结:
输入语句、输出语句和赋值语句的结构特点和联系及其应用
2、注意赋值语句中的“=”的作用及其应用
3、编程一般步骤:先画程序框图,在进行编程
五、学习反思
已知函数y=x3+3x2-24x+30,编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。
程序:INPUT“x=”;x 输入语句
y=x^3+3*x^2-24*x+30 赋值语句
PRINT x,y 输出语句
END
INPUT “提示内容”;变量
PRINT“提示内容”;表达式
变量=表达式
INPUT “Maths=”;a
INPUT “Chinese=”;b
INPUT “English=”;c
PRINT “The average=”;(a+b+c)/3
END
a=100
b=85
c=90
PRINT “The average=”;(a+b+c)/3
END
运行结果为
A=10
A=A+15
A=A-A
PRINT A
END
INPUT A
INPUT B
PRINT A,B
x=A
A=B
B=x
PRINT A,B
END
INPUT“A,B=”;A,B
PRINT A,B
A=B
B=A
PRINT A,B
END
INPUT a,b,c
PRINT a,b,c
a=b
b=c
c=a
PRINT a,b,c
END
PRINT ,天天练 §1.2.1输入语句、输出语句和赋值语句
下列给出的赋值语句中正确的是( )
A、3=A B、M=-M C、B=A=2 D、x+y=0
当x的值为5时,语句PRINT x;“是质数”在屏幕中的输出结果为( )
A、5 B、是质数
C、5“是质数” D、5是质数
阅读右边的程序,然后判断下列哪个是
程序执行后的结果( )
A、5 B、15
C、11 D、14
4、在语句PRINT 3,3+2的结果是 (  )
A.3,3+2 B.3 5 C.3,5 D.3 2+3
5、下列输入语句正确的是 (  )
A、INPUT B、INPUT “”;,“”;
C、INPUT 2,3,4 D、INPUT
6、右边程序输出的结果是 (  )
A、3,4 B、4,4 C、3,3 D、4,3
7、判断正误
⑴输出语句:INPUT ;;
(2)输入语句:INPUT =3
(3)输出语句:PRINT A=4
(4)输出语句:PRINT 20.32
(5)赋值语句:3=B
(6)赋值语句: +=0
(7)赋值语句:A=B=2
(8)赋值语句:
8、阅读下列程序,指出当时的计算结果:(其中、的值为5,-3)
(1) (2) (3)
=____,=____ =____,=_____ =____,=_____
9、春节到了,糖果店的售货员忙极了。请你设计一个程序帮助售货员算账。价格如下表:
品种 单价(元/kg) 备注
水果糖 10.2
奶糖 15.3
果仁巧克力 28
10、右图给出的是计算的值的一个流程图,其中判断
框内应填入的条件是( )
A、 B、 C、 D、
智力大挑战:
任找一个不小于2的正整数n,进行以下变换:
若n为偶数,则除以2,
否则将其乘以3再加1;
反复进行以上步骤。
例如:10→5→3*5+1=16→8→4→2→1
9→3*9+1=28→14→7→3*7+1=22→11→3*11+1=34→17→……
试观察有何规律?并编一个算法进行验证(写出算法、框图、程序均可)
x=2
y=3*x-1
x=y
PRINT 3*x-1
END
a=3
b=4
a=b
b=a
PRINT a,b
END
INPUT ,
=+
=-
=/2
=/2
PRINT a,b
INPUT ,
=+
=-
=-
=(-)/2
=(+)/2
PRINT a,b
INPUT ,
=+
=-
=-
=(+)/2
b=(-)/2
PRINT a,b
-----------------------------------------------------------------------------------------------------------------------------------
小结与反思: