《大学计算机》实践教程(PPT讲稿)面向计算思维能力培养(Raptor程序设计)

大学计算机实践教程 面向计算思维能力培养
大学计算机实践教程 ——面向计算思维能力培养

大学计算机实践一- Raptor程序设计 01.概述 2 Raptor基本程序环境 3. Raptor流程控制 4. Raptor数组及使用 05. Raptor子图和子程序的定义及调用 06. Raptor文件的使用 7. Raptor图形窗口基本操作 大学计算机实践教程一一面向计算思维能力培养
大学计算机实践——Raptor 程序设计 ▫ 1. 概述 ▫ 2. Raptor基本程序环境 ▫ 3. Raptor流程控制 ▫ 4. Raptor数组及使用 ▫ 5. Raptor子图和子程序的定义及调用 ▫ 6. Raptor文件的使用 ▫ 7. Raptor图形窗口基本操作 大学计算机实践教程——面向计算思维能力培养 2

1.概述 16可视化的程序设计工具一 Raptor 什么是 RAPTOR 选用 Raptor进行程序设计的主要原因 RAPTOR的特点 大学计算机实践教程一一面向计算思维能力培养
1. 概述 ▫ 1.6可视化的程序设计工具—Raptor • 什么是RAPTOR • 选用Raptor进行程序设计的主要原因 • RAPTOR的特点 大学计算机实践教程——面向计算思维能力培养 3

16可视化的程序设计工具一 Raptor 0什么是 RAPTOR Raptor是基于流程图的可视化程序开发环境 流程图是一系列相互连接的图形符号的集合, 其中每个符号代表要执行的特定类型的指令 符号之间的连接决定了指令的执行顺序。 大学计算机实践教程一一面向计算思维能力培养
1.6可视化的程序设计工具—Raptor ▫ 什么是RAPTOR • Raptor是基于流程图的可视化程序开发环境。 流程图是一系列相互连接的图形符号的集合, 其中每个符号代表要执行的特定类型的指令。 符号之间的连接决定了指令的执行顺序。 大学计算机实践教程——面向计算思维能力培养 4

16可视化的程序设计工具一 Raptor 选用 Raptor进行程序设计的主要原因: Raptor最大限度地减少语法要求的情形下,帮助用 户编写正确的程序指令。 Raptor开发环境是可视化的。 Raptor程序实际上是 种有向图,可以一次执行一个图形符号,以便帮 助用户跟踪 Raptor程序的指令流执行过程。 Raptor是为易用性而设计的 Raptor程序的调试和报错消息更容易为初学者理解。 使用 Raptor的目的是进行算法设计和运行验证,不 需要重量级编程语言(如C++或Java)的过早引入 给初学者带来的学习负担 大学计算机实践教程一一面向计算思维能力培养
1.6可视化的程序设计工具—Raptor ▫ 选用Raptor进行程序设计的主要原因: • Raptor最大限度地减少语法要求的情形下,帮助用 户编写正确的程序指令。 • Raptor开发环境是可视化的。Raptor程序实际上是 一种有向图,可以一次执行一个图形符号,以便帮 助用户跟踪Raptor程序的指令流执行过程。 • Raptor是为易用性而设计的 • Raptor程序的调试和报错消息更容易为初学者理解 。 • 使用Raptor的目的是进行算法设计和运行验证,不 需要重量级编程语言(如C++或Java)的过早引入 给初学者带来的学习负担。 大学计算机实践教程——面向计算思维能力培养 5

16可视化的程序设计工具一 Raptor RAPTOR的特点: 语言简单、紧凑、灵活(6个基本语句/符号), 使用流程图形式实现程序设计 具备基本运算功能,有18种运算符,可以实现 大部分基本运算。 提供了数值、字符串和字符3种数据类型以及 维和二维数组。组合以后,可以实现大部分算 法所需要的数据结构,包括堆栈、队列、树和 图。 大学计算机实践教程一一面向计算思维能力培养 6
1.6可视化的程序设计工具—Raptor ▫ RAPTOR的特点: • 语言简单、紧凑、灵活(6个基本语句/符号), 使用流程图形式实现程序设计。 • 具备基本运算功能,有18种运算符,可以实现 大部分基本运算。 • 提供了数值、字符串和字符3种数据类型以及一 维和二维数组。组合以后,可以实现大部分算 法所需要的数据结构,包括堆栈、队列、树和 图。 • …… 大学计算机实践教程——面向计算思维能力培养 6

2. Raptor基本程序环境 21 Raptor概述 2.2 Raptor编程基本概念 2.3 Raptor运算符和表达式 2.4 Raptor函数 2.5使用 Raptor 大学计算机实践教程一一面向计算思维能力培养
2. Raptor基本程序环境 ▫ 2.1 Raptor概述 ▫ 2.2 Raptor编程基本概念 ▫ 2.3 Raptor运算符和表达式 ▫ 2.4 Raptor函数 ▫ 2.5 使用Raptor 大学计算机实践教程——面向计算思维能力培养 7

21 Raptor概述 Raptor主窗口 Raptor主窗口—一含有4个主要区域 RAptor File Edit Scale view Mode_Ink,w Dc副苏幽 菜单和工具 样 80% rebels main Assigment Start 符号区域 主工作区 Selection 00 观察窗口 大学计算机实践教程一一面向计算思维能力培养
2.1 Raptor概述 ▫ Raptor主窗口 • Raptor主窗口——含有4个主要区域 菜单和工具栏 符号区域 观察窗口 主工作区 大学计算机实践教程——面向计算思维能力培养 8

21 Raptor概述 Raptor主控制台 Raptor主控制台窗口一一用于显示用户的所有 输入和输出。 4 Master Console 巴回x Font Font Size Edit Help eat 大学计算机实践教程一一面向计算思维能力培养
2.1 Raptor概述 ▫ Raptor主控制台 • Raptor主控制台窗口——用于显示用户的所有 输入和输出。 大学计算机实践教程——面向计算思维能力培养 9

21 Raptor概述 Raptor程序结构 必须要有[ Start]和[End] 程序由[Star]开始,运行至[End]结束 在[Star]和[End之间插入其他流程图符号,便 可制作有一定功能的程序。 file Edit Scale View Run Mode Ink Window Generate Help Start 1点击左侧符号 2点击右侧文档窗口 中的流程线; End 3多次点击流程线可 插入多个符号。 大学计算机实践教程一一面向计算思维能力培养
2.1 Raptor概述 ▫ Raptor 程序结构 • 必须要有[Start]和[End] • 程序由[Start]开始, 运行至[End]结束 • 在[Start]和[End]之间插入其他流程图符号,便 可制作有一定功能的程序。 1.点击左侧符号; 2.点击右侧文档窗口 中的流程线; 3.多次点击流程线可 插入多个符号。 大学计算机实践教程——面向计算思维能力培养 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 机械工业出版社:国家“十一五”规划教材《数据库原理与应用教程》教学资源(PPT课件,第3版)第8章 数据库设计.ppt
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第三章 80x86指令系统和寻址方式.ppt
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)CHAPTER 9 COMMUNICATIONS CIRCUITS.pptx
- 《电子商务实用教程》课程教学资源(PPT课件讲稿)第五章 物流配送.ppt
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)分治算法.pptx
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第4章 存储层次结构设计.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第3章 栈和队列.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)引言、背景概述.ppt
- 《计算机视觉》课程教学资源(PPT课件讲稿)第十二章 目标识别 Object Recognition.ppt
- 华东师范大学:《程序设计》课程教学资源(PPT课件讲稿)第九讲 类与对象(面向对象基础).pptx
- 《C程序设计》课程电子教案(PPT课件)第四章 数组和结构.ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第4章 人机交互技术.ppt
- 基于分布式哈希表的对等系统关键技术研究(论文PPT).ppt
- 西安交通大学:《微型计算机硬件技术》课程教学资源(PPT课件讲稿)第三章 总线线驱动与接口(主讲:桂小林).ppt
- 电子科技大学:《信息安全概论》课程教学资源(PPT课件讲稿)第一章 概述(秦志光).ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第7章 广域网.ppt
- 《电子技术》课程教学资源(PPT讲稿资料)玩转Arduino合集.ppt
- 《数字图像处理》课程教学资源(PPT课件)第三章 灰度直方图.ppt
- 《机器学习》课程教学资源(PPT课件讲稿)第十三章 半监督学习.pptx
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三章 控制语句.ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 《数字图像处理学》课程教学资源(PPT课件讲稿)第9章 数学形态学及其应用.ppt
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)04 线程 Threads.ppt
- 《计算机视觉》课程教学资源(PPT课件)第八章 基于运动视觉的稠密估计——光流法(Optical Flow).ppt
- 中国科学技术大学:《算法基础》课程教学资源(PPT课件讲稿)第八讲 串匹配算法(主讲:顾乃杰).ppt
- 中国科学技术大学:《信号与图像处理基础 Signal and Image Processing》课程教学资源(PPT课件讲稿)图像成像机理与模型.pptx
- 数据包检测技术(PPT讲稿)High-Performance Pattern Matching for Intrusion Detection.ppt
- 《计算机操作系统》课程教学资源(PPT课件讲稿)第8章 计算机系统的测试.ppt
- 西北农林科技大学:高性能计算之并行编程技术(讲座PPT,报告人:周兆永).ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计(4.1-4.6).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第六版,PPT课件讲稿)第三章 数据链路层.pptx
- 北京大学:《软件需求工程》课程教学资源(PPT课件讲稿)第三章 软件需求获取(主讲:周立新).ppt
- 《管理信息系统》课程教学资源(PPT课件讲稿)第16章 新型数据库技术及发展.ppt
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)第一章 网络安全概述(主讲:沈超、刘烃).ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第4章 存储层次结构设计.ppt
- 河南中医药大学:《数据库原理》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)06 Process synchronization.ppt
- 上海交通大学:《Multicore Architecture and Parallel Computing》课程教学资源(PPT课件讲稿)Lecture 8 CUDA, cont’d.ppt
- 赣南师范大学:《计算机网络原理》课程教学资源(PPT课件讲稿)第四章 数据链路层.ppt
- 南京大学:移动Agent系统支撑(PPT讲稿)Agent Mobility Software Agent(主讲:余萍).pptx