输入语句、输出语句和赋值语句 (38)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.2.1赋值、输入和输出语句

1.通过学习解二元一次方程组的方法,体会算法的基本思想;

2.了解算法的含义和特征;

3.会用自然语言表述简单的算法。

二、自主学习:

1赋值语句:用来表明___________________________________________________ 赋值号用_______表示

2.使用赋值语句需要注意以下几点:

_____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________

3. 输入语句的符号表示:__________

4.输出语句的符号表示:__________

三、典例分析:

例1. 判断下列赋值语句是否正确:

(1)4=m;(2)x+y=10;

(3)A=B=2;(4)N=N+1.

例2. 鸡兔同笼问题的一个算法及程序. 并用程序框图描述算法。

S1: 输入鸡和兔的总数量M

S2: 输入鸡兔腿的总数N

S3:鸡的数量A=(4M-N)/2

S4: 兔的数量B=M-A

S5: 输出A,B

M=input(“How many heads”);

N=input(“How many legs”);

A=(4*M-N)/2;

B=M-A;

A

B

例3: 一个算法是,用Scilab中的rand()函数,首先生成一个0~1之间的随机数并把它赋值给变量a, 再把3赋值给变量b, 把a+b赋值给变量c, 最后把它们都输出到屏幕上.

例4. 读用Scilab语句编写的程序,根据程序画出程序框图。

x= input(“x=”)

y= input(“y=”)

Print(%io(2),x/4)

Print(%io(2),2*y)

x=x+2;

y=y-1;

Print(%io(2),x)

Print(%io(2),y)

快乐体验

写出下列算法执行后的结果.

(1)

a=2;

a=4;

a=a+a;

a

(2)

a=2;

b=3;

c=a+b;

b=a+c-b;

print(%io(2),a,b,c)

五、今天的收获?

相关文档
最新文档