




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章RAPTOR计算环境PARTA,基于RAPTOR的可视化计算案例教程,学习目标,RAPTOR计算环境有那些基本概念?RAPTOR环境下算法设计有哪些主要手段?,RAPTOR一些基本概念,RAPTOR(theRapidAlgorithmicPrototypingToolforOrderedReasoning-用于有序推理的快速算法原型工具),是一种可视化的程序设计环境。,RAPTOR的特点,语言简单(6个基本语句/符号)。使用流程图形式实现程序设计。18种运算符,可以实现大部分基本运算。数值、字符串、字符三种数据类型,一维及二维数组支持图形库应用,可以实现计算问题的图形表达和图形结果输出(可视化计算),RAPTOR基本程序环境,基本界面,基本符号,RAPTOR有六种基本符号,每个符号代表一个独特的指令类型。赋值,调用,输入和输出选择(Selection)和循环(Loop)语句,四种基本符号/语句,变量,变量(variable)表示的是计算机内存中的位置,用于保存数据值在任何时候,一个变量只能容纳一个值在程序执行过程中,变量的值可以改变,变量赋值过程,RAPTOR变量值的设置,基本原则:任何变量在被引用前必须存在并被赋值变量的类型由最初的赋值语句所给的数据决定设置方法通过输入语句赋值通过赋值语句的中的公式运算后赋值通过调用过程的返回值赋值,RAPTOR数据类型,数值(Number):如12,567,-4,3.1415,0.000371字符串(String):如“Hello,howareyou?”,“JamesBond”,“Thevalueofxis:”字符(Character):如A,8,!。,变量报错的原因,未定义引用,变量报错的原因,拼写错,不同类型的数据不可比较,RAPTOR常量,RAPTOR定义了四个常量(Constant)pi(圆周率)定义为3.1416e(自然对数的底)定义为2.7183true/yes(布尔值:真)定义为1false/no(布尔值:假)定义为0,输入(Input)语句,输入语句的编辑(Edit)对话框提示部分变量部分,输入(Input)语句,输入语句在流程图中显示的状态运行时对话框,赋值语句(编辑),Set部分为接受赋值的变量或数组元素To部分为表达式,赋值语句(显示),流程图中的赋值语句,RAPTOR基本运算和操作,算术运算:加、减、乘、除等逻辑运算:“与”、“或”、“非”等关系运算:“大于”、“小于”、“等于”、“不等于”数据传输:赋值、输入、输出等,过程调用语句(编辑),编辑对话框注意已有过程提示,过程调用语句(显示),注意,内置过程,子图,子程序的调用使用同样的语句,但子图没有参数;内置过程或子程序需要参数,内置运算符和函数,数学运算:+,-,*,/,*(加、减、乘、除、乘方)rem,mod,sqrt(求余,开平方)log,abs,(对数,绝对值)ceiling,floor(向下取整,向上取整),内置运算符和函数,三角函数:sin,cos,tan;正弦,余弦,正切cot,arcsin,arccos;余切,反正弦,反余弦arctan,arccot;反正切,反余切,内置运算符和函数,random,伪随机数Length_of求数组元素个数,求字符串长度,注释,注释本身对计算机毫无意义,并不会被执行。注释的目的是增强程序的可读性,帮助他人理解你所设计的程序或算法,一个带注释的算法,注释的四种类型:1.编程标题2.分节描述3.逻辑描述4.变量说明,程序的控制结构,顺序结构:,选择结构:,程序的控制结构,(a)直到型循环结构,(b)当型循环结构,表达式,可以是任何计算单个值的简单或复杂公式是值(无论是常量或变量)和运算符的组合。例如,考虑下面的两个例子:(1)x(3+9)/3(2)x3+(9/3),表达式计算的“优先顺序”,1.计算所有函数的值,然后;2.计算括号中表达式,然后;3.计算乘幂(,*),然后;4.从左到右,计算乘法和除法,最后5.从左到右
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州黄平县中医医院医共体单位纸房乡卫生院招聘2名护理人员模拟试卷参考答案详解
- 2025湖南株洲市工业中等专业学校招聘第一批高层次人才13人模拟试卷及答案详解参考
- 2025湖北神农架优抚医院招聘医疗卫生专业技术人员模拟试卷附答案详解(模拟题)
- 2025江苏徐州选聘徐州泉山经济开发区投资发展有限公司总经理(四)考前自测高频考点模拟试题附答案详解
- 2025安徽蚌埠市教育局局属中学高层次人才招聘50人模拟试卷附答案详解(突破训练)
- 2025年上半年浙江宏为电力建设有限公司社招(若干人)笔试题库历年考点版附带答案详解
- 2025河南驻马店市正阳县县管国有企业招聘20人(第二批)考前自测高频考点模拟试题及答案详解(必刷)
- 2025广东海洋大学招聘辅导员32人模拟试卷完整答案详解
- 2025内蒙古赤峰新正电工技术服务有限公司面向社会招聘69人模拟试卷附答案详解(黄金题型)
- 2025广东依顿电子科技股份有限公司招聘工艺工程师岗人员考前自测高频考点模拟试题参考答案详解
- 羽毛球讲解课件
- 质量意识题目及答案
- 急性女性盆腔炎个案护理
- 重点实验室开放管理办法
- 2025年四川省成都市辅警协警笔试笔试预测试题(含答案)
- 国企运营资产管理办法
- 【Google】2025全球短剧营销白皮书(市场数据、渠道打法、ROI全盘点)
- 农业植保员培训课件
- 机场特种车管理制度
- 面房合伙人合同范本
- 易货员实操考试试题及答案
评论
0/150
提交评论