Scilab程序语言中“标点符号”的使用

来源 :中学数学杂志(高中版) | 被引量 : 0次 | 上传用户:lovezhizunbaolove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在普通高中课程标准试验教科书(人民教育出版社B版)数学必修3第一章《算法》编写中,教材编者选用了Scilab来实现算法,很多教师对此很不理解.
  编者之所以选择Scilab是因为首先Scilab是免费的,用户可以在互联网上自由下载,随意使用、无须收费,其次它可以解决线性方程组、代数特征值问题及非线性方程组的求解、优化问题求解、微分方程数值求解等等的经典的科学计算问题.
  虽然这个语言简单、容易学习,但对于离开大学多年,不熟悉计算机语言的大部分的高中数学教师们可算是最难教的一部分内容.
  本篇文章重点介绍教材中出现的“标点符号”(如:逗号、分号、冒号、圆括号、方括号、双引号等)的使用和注意事项.
  
  1 用逗号“,”或分号“;”来区分各指令
  
  1.在Scilab程序中,一个指令可以写几行,而一行也可以写几个指令.写在一行的几个指令用逗号或分号区分隔开,但效果不同,使用逗号则将其前边的指令中的赋值号左边的变量值输到屏幕上,如果使用分号则表示程序语句没有结束不予输出结果.如
  -->a=4*2,b=4*3, ↙ (注:↙表示回车换行符)
  a=
  8
  b=
  12
  又如
  -->a=4*2;b=4*3, ↙
  b=
  12
  2.需要输出结果的几个变量写在一行时之间用逗号隔开(当然不可用分号),分行写则不用加任何符号.
  3.在循环语句中如果不需要输出每次循环的结果时,可在其后加分号;如果需要输出每次循环的结果,则在相应变量后不要加分号.如
  s=0;
  for i=1:5
  s=s i;
  end
  s
  (这样写只会输出s的一个最后结果,如果第三行的分号不加,则会将s的每次循环结果都显示输出)
  
  2 冒号“:”的使用
  
  1.for语句中用到分号(循环变量=初值:步长:终值),如
  for i=1:2:9 (表示i初值为1,每次增加步长2,终值为9)
  for i=1:9 (表示初值为1,默认步长为1,每次增加1,终值为9)
  2.在矩阵中也常使用冒号.如
  -->a=[1:3] ↙
  a=
  1. 2. 3.
  
  3 圆括号“( )”的使用
  
  1.在函数或在表达式中使用.如
  sqrt(s*(s-a)*(s-b)*(s-c)) ——平方根函数
  rand( ) ——表示生成0~1之间的随机数
  a=((2 3)*2 2)*2 ——与平时的括号作用一样
  2.在各种语句中用到圆括号.如:键盘输入语句input(“a=”)、输出语句disp(“no solution”)等等.
  
  4 方括号“[ ]”的使用
  
  方括号表示矩阵,矩阵中各行的数之间用逗号隔开,各行之间用分号隔开.如
  -->A=[3,-2;1,1]; ↙
  -->B=[14;-2]; ↙
  -->linsolve(A,B) ↙
  ans=
  2.
  -4. (注:书上出现“!-4.!”是Scilab2.7版本的一种格式)
  
  5 双引号“ ”的使用
  
  使用双引号,表示在界面窗口上显示双引号中间的字符串或文字.如
  -->a=input(“chinese”)↙
  chinese-->
  -->a=input(“a=”)↙
  a=-->
  设计好的程序并不是一定会在计算机上运行出你想要的结果,这需要程序编写者的上机调试,调试后的程序才会听我们的话,帮助我们完成计算.
  作者简介 李强,男,31岁,1999年毕业于北京师范大学数学系,中学一级教师,有多篇论文发表和获奖.
其他文献
【摘要】“倡导积极主动、勇于探索的学习方式”是高中数学课程标准的基本理念之一,也是数学核心素养观的强烈要求.基于“正弦定理(第一课时)”教学片断,作出反思:数学学科的教学目标和教学活动都要从素养的高度来进行,为素养而教,用学科育人,为学生的一生发展谋求最大利益.教育即生长,自然生长出的东西是最具有生命活力的;教学要探究,探究发现的历程是培养学生数学核心素养的重要渠道.  【关键词】正弦定理;教学片
【摘要】研究教学设计与教材的关系,是为了发挥教材的整体功能,关键是弄清教材与教学设计四个基本特征、五个基本效能和四个基本关系,为进一步指导合理利用、有效开发教材,编制校本化教学设计可从牢牢抓住教材主线、科学处理教材内容、智慧地预设引导与生成、创新设计学材显现形式四个方面入手.  【关键词】教学设计;苏教版教材;核心素养;特征;效能;校本化  2014年3月,一个崭新的名词——“核心素养”首次出现在
利用三角形内角和定理的推论容易证明,圆外的角小于同一條弧所对的圆周角.该结论在实际问题中应用广泛.
【摘要】核心素养理念下高中数学课堂需要发生的几个转变主要有四:一是多样化的情境引入;二是灵活使用思维导图;三是注重数学活动经验;四是数学史与数学教育融合.  【关键词】情境引入;思维导图;活动经验;数学史  2018年12月“互联网 教师专业发展”工程高中数学省级工作坊现场会议在胶南一中落下帷幕,这次会议以“基于核心素养与信息技术深度融合的数学课堂教学建设与教师技能提升”为主题,分为优秀课例展示与
1 从一次课堂上的尴尬谈起  事情发生在2010年,笔者在高三(高2011级)一轮复习习题讲评课上.  例题 (2009年湖北黄冈中学模拟题) 已知不等式a-2x>x-1对任意x∈0,2恒成立,则实数a的取值范围是().  A.(-∞,1)∪(5, ∞)B.(-∞,2)∪(5, ∞)  C.(2,5) D.(1,5)    选A选B选C选D合计  频数68人31人7人6人112人  频率60.7%
【摘要】教学在人类文明的发展中起着非常重要的作用,推动了社会的发展.对2018年度人大《复印报刊资料·高中数学教与学》“教学研究”专栏所转论文进行梳理分析,发现当下高中数学教学研究的重点和热点在于数学教学活动、过程、实践、素养;研究趋势呈现为数学学科核心素养落地之策、学生数学思维能力和创新意识培养、信息技术与数学教学深度融合等.  【关键词】高中数学;教学研究;核心素养  《普通高中数学课程标准(
【摘 要】 教材是教与学的蓝本,如何用好教材发展学生的数学素养是每个数学教师面临的问题.通过对教材一个结论的探究,挖掘其丰富的内涵,得到多个结论和推广,沟通了知识之间的联系,有利于发展学生的数学素养.  【关键词】 教材;数学素养;角;结论  取消考试大纲后,如何用好数学课程标准和教材就成了每个数学教师亟待解决的问题.研究发现,不少高考试题源于或高于教材,一个不起眼的结论或问题有可能就是高考试题的
近日笔者有幸参加了本市教研室组织的第二届说题比赛,比赛分为三个环节:第一环节参赛教师自拟一个试题,并就该题的原创度、解法、背景、教学价值、引申与拓展等形成word电子文本;第二环节:提交“说题”书面稿一式10份(允许在一轮基础上有所修改,但不得换题,有修改的电子稿赛前重邮),就参赛教师自拟的试题,向评委解读并简要回答评委问题,时间每人15分钟;第三环节:先从现场抽取题目,封闭准备40分钟后,向评委
12月17、18日上海复旦和交大分别举行了“冬令营”考试,进行选拔测试,各校自主招生考试试题怎么样,是不是一次轻松如常的校园大考?还是一次高难度的奥林匹克竞赛?抑或是一场另辟蹊径的头脑思维游戏?
很多年前,美国一家报社刊登了这样一则整版广告:调查显示,购买一台打字机可以提高一个人的学习成绩。我们即便假设这则广告中的调查是真实的,它仍然存在不同的解释:比如购买了打字机而获得了较高学业成绩的学生往往来自比较富有的家庭,而这样的家庭对学生的学习更为关注;购买打字机的学生比其他學生有更高的学习动机。  也就是说,购买打字机和提高学习成绩两者只能说存在相关关系,而非因果关系。不过在日常生活中,人们常