《可视化计算》第1章RAPTOR程序设计基础(A).ppt
《《可视化计算》第1章RAPTOR程序设计基础(A).ppt》由会员分享,可在线阅读,更多相关《《可视化计算》第1章RAPTOR程序设计基础(A).ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 RAPTOR程序设计基础PART A可视化计算1学习目标为什么要学习程序设计?什么是可视化的程序设计环境?为什么要使用可视化程序设计环境?程序设计那些基本要素?RAPTOR程序设计环境有那些基本概念?如何使用程序设计进行计算问题的求解?2为什么要学习程序设计?本本课程的主要内容是建立和程的主要内容是建立和训练计算思算思维的能力;的能力;由于计算思维的核心之一是算法思维,同时算法思维也是计算机科学的精髓而算法思维的实现离不开程序设计,所以对于计算思维的学习和认识,必须从程序设计开始3名人名言我们所使用的工具深刻地影响我们的思考习惯,从而也影响了我们的思考能力 -埃德斯加狄克斯特拉4计算思
2、维的根本内容计算思维最根本的内容,即其本质(Essence)是抽象(抽象(Abstraction)和自自动化(化(Automation)计算思维中的抽象完全超越物理的时空观,并完全用符号来表示抽象和自动化 行为将贯彻课程的始终 5计算思维的特征 是概念化的抽象思维而不只是程序设计是基本的而不是死记硬背的技能是人的而不是计算机的思维方式,是数学和工程思维的互补与融合是思想而不是人造品面向所有的人和所有地方关注依旧亟待理解和解决的智力上极有挑战性并且引人入胜的科学问题6什么是可视化程序设计?可视化(Visual)程序设计是一种全新的程序设计方法,一般可视化程序主要是指编译环境的可视化;程序设计人员
3、利用开发环境本身提供各种可视化的控件、方法和属性等,像搭积木一样构造出应用程序的各种界面典型的可视化程序设计环境如Visual Basic7Visual Basic 6.0界面 8为什么要使用RAPTOR?RAPTOR(the Rapid Algorithmic Prototyping Tool for Ordered Reasoning-用于有序推理的快速算法原型工具),是一种基于流程图仿真的可视化的程序设计环境,为程序和算法设计的基础课程的教学提供实验环境使用RAPTOR设计的程序和算法可以直接转换成为C+、C#、Java等高级程序语言,这就为程序和算法的初学者铺就了一条平缓、自然的学习阶
4、梯9使用RAPTOR的理由可以在最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令程序就是流程图,可以逐个执行图形符号,以便帮助用户跟踪指令流执行过程容易掌握用RAPTOR可以进行算法设计和验证,从而使初学者有可能理解和真正掌握“计算思维”10程序设计语言有哪些基本要素?程序设计语言很多方法和术语来自于语言学。比如:语法(法(Syntax)指用字符组合成合法语句的规则集语义(semantics)指定一条合法语句的含义语用(用(Pragmatics)指实现的简易性、应用的效率和程序设计方法论等11程序的两类基本要素对数据对象的运算和操作程序的控制结构12程序的基本运算和操作算术运算:加、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化计算 可视化 计算 RAPTOR 程序设计 基础
限制150内