- 0
- 0
- 约2.01千字
- 约 24页
- 2019-08-15 发布于江苏
- 举报
* 已知小明同学在一次期中考试中语文、数学、英语学科成绩分别为120,126,110. 问题1:画出求三科的平均分的框图. 提示: 问题2:该问题能用计算机处理吗?如何操作? 提示:能. 应将算法过程转化成计算机理解的语言 1.赋值语句 (1)概念:用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句. (2)一般格式:变量名 = 表达式. (3)赋值号:赋值语句中的“ = ”号. (4)赋值语句需要注意的几点: ①赋值号左边只能是变量的名字,而不是表达式. ②赋值号左右不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量. ③不能利用赋值语句进行 代数式的演算.在一个赋值语句中只能给 一个变量赋值,不能出现两个或多 “=”. ④赋值号与数学中的等号的意义不同. 2.输入语句 (1)键盘输入语句:Scilab程序中一般用“input”输入语句来控制在屏幕输入. (2)作用:可输入 数值、单个或多字符. 3.输出语句 “print”语句:print(%io(2),a,b,c)的参数%io(2)表示在 屏幕上输出. 1.输入语句的一般格式为 变量名=input(“提示内容”);输入语句要求输入的值只能是具体的常数,而不是函数、变量或表达式;输入语句无计算功能. 2.输出语句的一般格式为 print(%io(2),表达式). 3.赋值语句中的“=”是“赋值号”,赋值号的作用是将它右边的一个确定值赋给它左面的一个变量.赋值语句可以对一个变量多次赋值,每次赋值后新值将取代变量中原有的值. 例1、请写出下面程序运算输出的结果. [思路点拨] 根据赋值语句的功能求结果. [精解详析] (1)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,即b=1+3-2=2.所以输出a=1,b=2,c=3. (2)由b=20及a=b知a=20, 由c=30及b=c知b=30, 再由c=a及a=20知c=20. 所以a=20,b=30,c=20,输出a,b,c的值是20,30,20. 答案:计算1+2+3+4+5的值 15 例2、 编写一个程序,要求输入两个数a,b的值,输出a+b和ab的值. [思路点拨] 根据输入、输出语句的格式编写. [精解详析] 总结:1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,” 2.计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略. 3.输出语句可以输出常量,变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现. 3.要交换两个变量a,b的值,请用Scilab语句来描述算法. 解: 4.任给三个变量a,b,c赋值,设计一个计算 的值的程序. 解:程序如下: 例3、以下是用Scilab语句编写的程序,根据程序画出其相应的程序框图. [思路点拨] 先阅读程序,根据程序特点,画出框图. [精解详析] 程序框图如图所示: 总结 1.解决这类问题的关键是分析清楚程序中使用了哪些基本语句,从而据此将其内容填入各种程序框中,即可得到相应的程序框图.即 在利用Scilab语言书写程序时,要注意两点: (1)常见运算符号的书写方式,如: 数学符号 程序符号 ×(代数运算中的乘法运算符号) *(程序里面表示乘法的运算符) ÷(代数运算中的除法运算符) /(程序里面表示除法的运算符) (代数中的指数运算符) a^b(程序里面表示指数的运算符) ≤(代数中小于等于符号) =(程序里面表示小于等于的符号) ≥(代数中大于等于符号) =(程序里面表示大于等于的符号) 2. ≠(代数中不等号) (程序里面表示不等于的符号) |x|(代数中的取绝对值) abs(x)(程序里面表示求绝对值的函数) (代数中求算术平方根) sqrt(x)(程序里面表示求算术平方根的函数) (2)明确它们的运算规则:先乘除,后加减;乘幂优先于乘除;函数优先于乘幂;同级运算从左向右按顺序进行;括号内最优先. 5.用算法语句写出下面程序框图的程序. 解: 程序与程序框图是紧密相连的,有了程序画出程序框图,则更直观形象,能更好的理解程序的作用,同样设计解决一个问题的程序,先结合算法画出程序框图.再对照框图写出相应程序,则问题会变得简便易行. 课程总
您可能关注的文档
- 八年级语文下册 第四单元 20《唐雎不辱使命》教案2 鲁教版五四制.ppt
- 八年级语文下册 第四单元 8《三峡》教学教案 北师大版.ppt
- 八年级语文下册 第四单元 7《与朱元思书》教学教案 北师大版.ppt
- 八年级语文下册 第四单元 比较探究《黄山记》教学教案 北师大版.ppt
- 八年级语文下册 第四单元 综合性学习《到民间采风去》教案 (新版)新人教版.ppt
- 八年级语文下册 第四单元 诗词八首《江雪》教学教案 北师大版.ppt
- 八年级语文下册 第四单元 诗词八首《滁州西涧》教学教案 北师大版.ppt
- 八年级语文下册 第四单元 诗词八首《独坐敬亭山》教学教案 北师大版.ppt
- 八年级语文下册 第四单元 诗词八首《逢雪宿芙蓉山主人》教学教案 北师大版.ppt
- 八年级语文下册 第四单元 诗词八首《过故人庄》教学教案 北师大版.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 循环语句习题教案 新人教B版必修3.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 循环语句例题教案 新人教B版必修3.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 循环语句教案1 新人教B版必修3.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 循环语句教案2 新人教B版必修3.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 条件语句教案3 新人教B版必修3.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 条件语句教案1 新人教B版必修3.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 条件语句拓展教案 新人教B版必修3.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 条件语句例题教案 新人教B版必修3.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 输入语句丶输出语句和赋值语句例题教案 新人教B版必修3.ppt
- 内蒙古准格尔旗高中数学 第一章 算法初步 1.2 输入语句、输出语句和赋值语句教案2 新人教B版必修3.ppt
原创力文档

文档评论(0)