2.2 变量与赋值
2.2 | 知识目标 | 正确理解输入语句、输出语句、赋值语句的结构。 | ||
能力目标 | 会写一些简单的程序。 掌握赋值语句中的“=”的作用。 | |||
学习重点 | 正确理解输入语句、输出语句、赋值语句的作用。 | |||
学习难点 | 准确写出输入语句、输出语句、赋值语句。 | |||
导 学 流 程 | ||||
一:问题导入: 1.变量 (1)定义:在研究问题的过程中,可以取不同数值的量称为变量.在设计算法的过程中,引入变量后,会使算法的表述变得非常简洁、清楚. (2)表示法:算法中的变量常用英文字母表示或英文字母加数字表示.例如A,B,a,b,c等.不同的变量要用不同的字母表示. 2.赋值 在算法中,把变量A的值赋予变量B,这个过程称为赋值,记作B=A,其中“=”称为赋值号. 二:自主学习 1.赋值号与数学中的等号相同吗? 2.在算法中,“A=B”和“B=A”相同吗? [来源:学§科§网] 3.判断下列赋值语句是否正确: (1)1=m;(2)x-y=3;(3)A=B=2;(4)N=M. 4.下列赋值语句中正确的是( ) A.4=M B.x+y=10 C.A=B=2 D.N=N2 三、达标训练 1.如图所示的算法框图的功能是( ) A.交换变量M、N的值 B.交换变量M、P的值 C.交换变量N、P的值 D.无意义 2.写出下列语句描述的算法的输出结果: (1)a=5; b=3; c=; d=c2; 输出d. (2)a=10; b=20; c=30; a=b; b=c; c=a; 输出a,b,c. 3.如图所示的算法框图的输出结果是( ) A.3 B.2 C.1 D.0 4.如图算法框图中,结果为:( ) A.20,15 B.35,35 C.5,5 D.-5,-5 5.下列语句执行完后,A、B的值分别为________. A=2 B=2 B=A*A A=A+B B=A+B 5.如图所示的算法框图输出的结果是_____________________. 四、【课后练习】 1.赋值语句描述的算法如下: a=3; a=5; 输出a. 则运行结果是( ) A.5 B.3 C.a D.8 2.将两个数a=1,b=2交换,使a=2,b=1,下面语句正确的是( ) A.a=b,b=a B.b=a,a=b C.a=c,c=b,b=a D.c=b,b=a,a=c 3.阅读算法框图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是( ) A字符串常量可以与整数混合运算.75,21,32 B.21,32,75 C.32,21,75 D.75,32,21 4.下列算法语句执行后的结果是( ) i=2; j=5; i=i+j; j=i+j; 输出i,j. A.i=12,j=7 B.i=12,j=4 C.i=7,j=7 D.i=7,j=12 5.如图所示的算法框图中,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A.c>x B.x>c C.c>b D.b>c 6.执行下列赋值语句后,变量A=________. A=1; A=A+1; A=2A. 7.下列语句执行完后,A、B、C的值分别为________. A=1 B=2 C=A-B B=A+C-B 8.阅读如图所示的算法框图,若输入a=12,则输出a=________. | 教(学)学习笔记 | |||
教(学)反思 | ||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论