- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础.ppt
程序设计基础 绪 论 课程目的和任务 1、 通过本课程的学习,掌握可视化程序设计方法,为更高层次的程序设计类课程打下一个良好的基础。 2、?以Visual Basic的程序设计为蓝本,课堂讲授和上机实训相结合,掌握程序设计的基础理论知识,同时具备初步的程序设计能力。 学分课时安排 教学课时:64学时 实训学时:64学时 平时成绩 上课到课情况( 包括理论课和上机实训课) 课堂纪律情况 课后练习上交情况 上机实训练习完成情况 综合实训案例完成情况 课程简介 绪论 第 1 章 Visual Basic 6.0简介 第 2 章 简单的VB程序设计 第 3 章 程序设计基础 第 4 章 数组 第 5 章 过程与函数 第 6 章 常用的标准控件 第 7 章 绘图与鼠标、键盘事件 第 8 章 界面设计 第 9 章 文件操作 第10章 程序调试和出错处理 计算机系统与程序设计概念 计算机系统组成 命令、程序以及软件 程序及程序设计 程序语言与自然语言的比较 计算机程序设计语言的发展 机器语言 汇编语言 高级语言 高级语言的执行方式 虚拟机以及跨平台 高级语言的发展 面向对象程序设计 计算机系统组成 命令、程序以及软件 程序及程序设计 程序: 为了解决某一特定问题用某一种计算机语言编写的指令序列称为程序。 程序设计: 程序是程序设计的结果,按照一定的步骤和算法设计程序的过程。 示例:奶昔制作 解决问题的程序设计方法 – 算法 解决一个问题 程序语言和人类语言的比较 计算机程序设计语言的发展 机器语言 由计算机硬件系统可以直接识别的二进制指令组成的语言称为机器语言。 计算机发展的初期,软件工程师们只能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言中间具有着巨大的差异。 例如 1011 1111 1101 缺点:难以理解,不易修改,移植性差。 汇编语言 汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD, SUB等。而不再关心机器指令的具体二进制编码。 此时编程语言和人的自然语言间开始接近,但还是和人的思维相差甚远。因为它的抽象层次太低,程序员需要考虑大量的机器细节。 例如: ADD CX, DX 将DX的内容加进CX,不能立即执行,需要汇编,变成目标程序。 高级语言 高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定含义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。 例如: if y 3 then z = x + y 类似英语和数学表达式。 高级语言的执行方式 分为解释方式和编译方式 高级语言的发展 Fortran FoxBase - Visual FoxPro Basic - True Basic - Visual Basic Algol60 - Pascal - Turbo Pascal - Pascal for windows - Delphi C - C++ - Visual C ++ JAVA 如何学好程序设计 VB案例演示 1、打字游戏 2、多球运动 3、多功能计算器 4、MediaPlayer播放器 5、雪景动画 6、记事本 7、画图板 8、电子日记本 引言到此结束,谢谢大家 Copyright@2006 College of ITSoft (HZIEE) * Version No: 1.0 Copyright@2006 College of ITSoft (HZIEE) Version No: 1.0 考核 课程总成绩 = 期中考试成绩 +期末考试成绩+平时成绩 机器语言 VB 软件 程序2 程序1 命令 命令 命令 软件是将一组程序组织起来 每个程序由一组命(指)令组成 牛奶 草莓 搅拌器 详细的奶昔制作方法 1.牛奶倒入搅拌器 2.掺一些草莓汁 3.盖上盖子 4.打开开关 5.完全混合后停止搅拌 6.倒入碗中,放入冰箱 7.隔一段时间取出 教室 离开教室 向楼梯走去 向自助餐 厅走去 自助餐厅 算法是为了解决问题而执行的一系列步骤。以下示例描述了一个算法 按照这些步骤,学员可以从教室到达自助餐厅 为了解决一个问题 清楚地理解这个问题 收集相关信息 处理这些信息 得出解决方案 算法多样 表达方式多样 语法规则、句法规则固定(一般不可省略、颠倒,必需按固定规则) 语法规则、句法规则灵活 (可省略、颠倒) 人机对话(命令方式) (特点:无思维、推理能力,具有计算与逻辑判断能力) 信息交流(地位平等) (特点:有思维、推理能力) 程序语言 人类语言 机器语言 汇编语
文档评论(0)