2018-2019学年人教A版   必修三 1.2.1 输入语句、输出语句和赋值语句  学案
2018-2019学年人教A版   必修三 1.2.1 输入语句、输出语句和赋值语句  学案第2页

  答案:print(%io(2),a)

  

输入、输出语句及赋值语句的功能   [典例] 写出下列语句描述的算法的输出结果.

  print(%io(2(d=c*c;) print(%io(2(b=a+c-b;)

  [解] (1)因为a=5,b=3,c=2(a+b)=4,d=c2=16,

  所以输出结果为16.

  (2)因为a=1,b=2,c=a+b=3,

  所以b=a+c-b=1+3-2=2.

  故输出结果依次为a=1,b=2,c=3.

  

  (1)根据给出的算法语句写结果,应抓住输入、输出语句和赋值语句的特点,按语句的计算、赋值功能依次执行.

  (2)注意在Scilab语言中常见运算符号的书写方式,明确它们的运算规则:先乘除,后加减;乘幂优先于乘除;函数优先于乘幂;同级运算从左向右按顺序进行;括号内的运算最优先.

  [活学活用]

  如果输入"82,92,90".下面程序的功能是________,输出结果为________.

  x=input("成绩1=");

  y=input("成绩2=");

  z=input("成绩3=");

  t=x+y+z;

  s=t/3;

  print(%io(2),s,t);

  解析:输入考试成绩,输出三科总分和平均分.

  答案:输出总分和平均分 264,88

用赋值、输入、输出语句写算法程序   

[典例] 如图,已知圆的半径为R,其内接正方形如图,试设计程序求图中阴影部分的面积.