- 31
- 0
- 约3.12千字
- 约 54页
- 2021-06-26 发布于广东
- 举报
输出语句 ? 执行输出语句将在 主控( Master Console )窗口显 示输出结果 必须用双引号,以 便与变量区分 是否换行输出结果 选中表示换行 ? ? 输出语句的设计技巧 注释 ? 注释本身对计算机毫无意义,并不会被执 行。注释的目的是增强程序的可读性,帮 助他人理解你所设计的程序或算法 一个带注释的算法 ? ? ? ? ? 注释的四种类型: 1. 编程标题 2. 分节描述 3. 逻辑描述 4. 变量说明 循环控制 ? 循环( loop )控制语句允许重复执行一个或多 个语句,直到某些条件变为真值( True ) ? ? 菱形符号中的表达式结果为“ No ”,则执行“ No ” 的分支,这将导致循环语句和重复 要重复执行的语句可以放在菱形符号上方或下方 ? 循环控制结构在英语环境中被称为“ While-do ” 结构 循环测试 ? 在循环语句中,究竟是先计算后测试,还 是先测试后计算,或者在计算的过程中间 进行测试? ? ? ? 前序测试( Pre-test ) 后续测试( Post-test ) 中序测试( Intermediate-test ) 输入验证循环 计数循环 ? ? 循环按特定的次数,来 执行某个代码块 一个著名的缩写 I.T.E.M (Initialize , Test , Execute , Modify ,初始化,测试, 执行,和修改 ) 表示可以 用来检查一个循环计数 器变量使用是否正确的 基本过程 典型的循环错误 RAPTOR 程序设计基础 为什么要学习程序设计? ? ? 由于计算思维的核心之一是算法思维,同 时算法思维也是计算机科学的精髓 而算法思维的实现离不开程序设计,所以 对于计算思维的学习和认识,必须从程序 设计开始 计算思维的根本内容 ? ? ? 计算思维最根本的内容,即其本质 ( Essence )是 抽象( Abstraction ) 和 自 动化( Automation ) 计算思维中的抽象完全超越物理的时空观, 并完全用符号来表示 抽象和自动化 行为将贯彻课程的始终 什么是可视化程序设计 ? ? ? ? 可视化 (Visual) 程序设计是一种全新的程 序设计方法,一般可视化程序主要是指编 译环境的可视化; 程序设计人员利用开发环境本身提供各种 可视化的控件、方法和属性等,像搭积木 一样构造出应用程序的各种界面 典型的可视化程序设计环境如 Visual Basic Visual Basic 6.0 界面 为什么要使用 RAPTOR ? ? ? RAPTOR ( the Rapid Algorithmic Prototyping Tool for Ordered Reasoning -- 用于有序推理的快速算法原 型工具),是一种基于流程图的可视化程 序设计环境,为程序和算法设计的基础课 程教学提供实验环境 使用 RAPTOR 设计的程序和算法可以直接转 换成为 C++ 、 C# 、 Java 等高级程序语言,这 就为程序和算法的初学者铺就了一条平缓、 自然的学习阶梯 使用 RAPTOR 的理由 ? ? ? ? 可以在最大限度地减少语法要求的情形下, 帮助用户编写正确的程序指令 程序就是流程图,可以逐个执行图形符号, 以便帮助用户跟踪指令流执行过程 容易掌握 用 RAPTOR 可以进行算法设计和验证,从而 使初学者有可能理解和真正掌握“计算思 维” RAPTOR 基本程序环境 ? 基本界面 F5 :运行流程图 F10 :单步执行 显示执行结果。 大家有疑问的,可以询问和交流 可以互相讨论下,但要小声点 四种基本符号 / 语句 变量 ? 变量( variable )表示的是计算机内存中 的位置,用于保存数据值 ? ? 在任何时候,一个变量只能容纳一个值 变量的初始值决定了变量的数据类型,在流程 执行过程中变量的数据类型不能更改,但变量 的值可以改变 变量赋值过程 RAPTOR 变量值的设置 ? 基本原则: ? ? 任何变量在被引用前必须存在并被赋初值 变量的类型由最初的赋值语句所给的数据决定 通过输入语句赋值 通过赋值语句的中的公式运算后赋值 通过调用过程的返回值赋值 ? 设置方法 ? ? ? RAPTOR 数据类型 ? 数值( Number ): ? 如 12 , 567 , -4 , 3.1415 , 0.000371 如“ Hello , how are you? ”, “ James Bond ”, “ The value of x is : ” 如A,8,!。 ? 字符串 ( String ): ? ? 字符( Character ): ? 变量报错的原因 ? 未定义引用 变量报错的原因 ? 拼写错 不同类型的数据不可比较 字符串:用双引号括起来 字 符:用
原创力文档

文档评论(0)