版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法及实现现代信息处理工具——计算机(P43)计算机的基本功能——计算计算机的基本特征:速度快、准确性高、存储容量大用计算机解决问题的一般步骤:分析问题寻找解决问题的途径和方法用计算机处理建立模型、寻找算法和工具3.4算法及其实现算法(P61-63)算法:解决问题的精确描述算法的特征:算法有优劣,对于同一个问题可以有不同的解题方法和步骤,处理问题时算法应择优“算法”的含义十分广泛,并不是只有“计算”的问题才有算法。1.一元二次方程ax2+bx+c=0的解法是算法。
2.乐谱是乐队演奏的算法,菜谱是厨师做菜的算法。3.计算机的操作步骤等都是算法。1、有穷性2、明确性3、可行性4、有0个或多个输入5、有1个或多个输出3.4算法及其实现算法算法的表示自然语言:指人们日常生活中使用的语言,如汉语、英语、法语等都是自然语言。用自然语言描述算法符合我们的表达习惯,并且容易理解。
流程图:流程图(FlowChart)也称程序框图,它是算法的一种图形化表示方法。用流程图描述算法与自然语言描述相比,用流程图描述算法形象、直观,更容易理解计算机语言:利用程序设计语言如VisualBasic、C、C++、Pascal等编制程序,实现算法。3.4算法及其实现算法描述试一试:例如:设计一个算法,对任意输入的三个整数X,Y和Z,找出并输出其中的最大值。算法分析:比较X和Y,得到一个较大值MAX,再MAX与Z比较,将两者中较大的值作为结果输出。自然语言:输入变量x、y、z的值。比较x、y。若x>y,则x存入以max命名的存储单元;否则,y存入max。比较z和max。若z>max,则将z送入max。输出结果max。3.4算法及其实现流程图maxxx>y?输出变量max的值开始结束输入变量x、y和z的值maxyz>max?max
zYNYN开始、结束框处理框判断框输入、输出框流程线流程图的几种符号例:求三个数的最大值。3.4算法及其实现计算机语言:Inputx,y,zIFx>ythenmax=xElsemax=yEndifIfz>maxthenmax=zEndifPrintmaxEnd3.4算法及其实现程序设计用计算机解题,就是用计算机实现算法,只有通过计算机语言将算法编写成程序,在这些源程序被解释或编译成二进制形式的目标程序后,才能被计算机执行。所谓程序,简单地说就是一系列计算机指令(命令、语言)的有序组合,计算机通过运行改组指令,完成预期的操作。程序设计:从一个问题的提出、模型的建立、算法的设计,程序的编制修改,一直到程序正确运行的整个过程就是程序设计。常用的计算机程序设计语言:BASIC、Pascal、C、C++、VisualBasic和Java等很多种,不同的语言有不同的语法规则。3.4算法及其实现VB简介VisualBasic简称VB,是微软公司推出的一款功能强大的软件开发工具。Visual意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面的方法。
Basic
实际上是一个短语的缩写,这个短语就是Beginnersall_purposesymbolicinstructioncode,其中文意思为“初始者通用符号指令代码语言”。3.4算法及其实现认识VisualBasic6.0的开发环境VisualBasic6.0启动与退出1、VisualBasic6.0的启动选择【开始】【所有程序】【MicrosoftVisualBasic6.0中文版】【MicrosoftVisualBasic6.0中文版】菜单命令,即可启动VisualBasic6.0。2、VisualBasic6.0的退出单击窗口右上角的【关闭】按钮。选择【文件】【退出】菜单命令。3.4算法及其实现
【新建工程】对话框
认识VisualBasic6.0的工作界面3.4算法及其实现
主窗口工程资源管理器窗口属性窗口窗体设计器窗口工具箱窗体布局窗口工程窗口工具栏标题栏菜单栏认识VisualBasic6.0的工作界面3.4算法及其实现认识VisualBasic6.0的工作界面3.4算法及其实现主窗口也称设计窗口位于集成开发环境的顶部,由标题栏、菜单栏和工具栏组成。表示当前的状态菜单栏中的菜单命令提供开发、调试和保存应用程序所需要的工具“常用”工具栏以图标的方式提供对常用命令的快速访问“视图”/“工具栏”命令打开(关闭)其它工具栏窗体左上角坐标窗体大小单位是twip1440twip=1英寸
主窗口认识VisualBasic6.0的工作界面3.4算法及其实现窗体设计器窗口窗体设计器窗口简称窗口(Form),即是设计VB应用程序界面的工作窗口,也是应用程序最终面向用户的界面。网格无效尺寸句柄激活的尺寸句柄设计应用程序时,窗体就像是一块画布,在其上可以画出组成应用程序的各构件。认识VisualBasic6.0的工作界面3.4算法及其实现工程是指用于创建一个应用程序的文件集合。工程资源管理器窗口含有建立一个应用程序所需要的文件清单。查看代码查看对象切换文件夹工程资源管理器窗口(1)认识VisualBasic6.0的工作界面3.4算法及其实现认识VisualBasic6.0的工作界面工程资源管理器窗口(2)工程资源管理器窗口中有六类文件:工程文件(.vbp)和工程组文件(.vbg)
一个工程对应一个工程文件,它管理着该工程的所有部件,是与该工程有关的全部文件和对象的清单。当一个应用程序包含两个以上工程时,这些工程构成一个工程组。窗体文件(.frm)
每个窗体对应一个窗体文件,窗体及其控件的属性和程序代码等信息都存放在该窗体文件中。一个应用程序最多有255个窗体。3.4算法及其实现工程资源管理器窗口(3)标准模块文件(.bas)
标准模块文件是纯代码文件,是为合理组织程序而设计的,主要用来声明全局变量和定义通用过程,可以被不同窗体的程序调用。类模块文件(.cls)
VB提供了大量预定义的类,同时也允许用户定义自己的类,类模块文件用来保存用户根据程序设计需要自定义的类的代码。资源文件(.res)
资源文件中存放各种“资源”,是一种可以同时存放文本、图片和声音等多种资源的文件,由一系列独立的字符串、位图及声音文件组成。认识VisualBasic6.0的工作界面3.4算法及其实现认识VisualBasic6.0的工作界面属性窗口VB中窗体和控件都是对象,每个对象都可用一组属性来标识其特征,属性窗口用来设置窗体和控件的属性。对象框属性显示方式属性列表当前属性解释“视图”/“属性窗口”命令F43.4算法及其实现认识VisualBasic6.0的工作界面工具箱主要用于应用程序的界面设计工具箱窗口由工具图标组成,这些图标是VB应用程序的构件,称为控件工具箱中的控件有三类:
内部控件(标准控件)、ActiveX控件和可插入对象启动VB后,工具箱中只有内部控件ActiveX控件在需要时通过执行“工程”/“部件”命令添加到工具箱中工具箱3.4算法及其实现认识VisualBasic6.0的工作界面代码窗口又称代码编辑器,用来编写或修改过程或事件过程的代码。双击控件或者窗体空白处,以及在【工程资源管理器】中双击模块都可以打开代码窗口。代码窗口3.4算法及其实现认识VisualBasic6.0的工作界面用来指定程序运行时的窗体初始位置,可以通过拖动窗体图标的位置来调整程序运行时窗体显示的位置。窗体布局窗口主要用来定位窗体的位置。窗体布局窗口屏幕窗体3.4算法及其实现认识VisualBasic6.0的工作界面其他窗口在VB6.0的集成开发环境中,除上述主要窗口外,还有对象浏览器窗口、数据视图窗口、立即窗口、本地窗口、监视窗口等。可以根据需要,通过“视图”菜单中的相应命令,打开或关闭这些窗口。3.4算法及其实现认识VisualBasic6.0的工作界面
VisualBasic的应用程序与工程有着密切的关系。在VisualBasic中无论应用程序的规模是大还是小,其总对应着一个或几个工程。 工程管理主要包括工程的保存、关闭、打开和重命名等,主要是通过【文件】下拉菜单完成操作。3.4算法及其实现工程介绍
什么是工程
当使用VisualBasic创建应用程序时,所有文件的有关信息就保存在称为“工程”的文件中。在VisualBasic中,使用工程来管理构成应用程序的所有不同的文件。 当完成工程的全部文件之后,可将此工程转换成可执行文件(.exe),直接在Windows下运行。3.4算法及其实现工程介绍
工程文件工程文件就是与该工程有关的全部文件和对象的清单一个工程一般包括以下项:⑴跟踪所有部件的工程文件(.vbp);⑵每个窗体的文件(.frm);⑶每个窗体的二进制数据文件(.frx),它含有窗体上控件的属性数据。这些文件都是自动产生的; 可以通过工程管理窗口创建、添加或从工程中删除可编辑文件时,工程管理窗口包含此工程的当前文件的列表3.4算法及其实现新建、保存工程新建工程选择【文件】【新建工程】菜单命令,弹出【新建工程】窗口。选择需要创建的文件类型,单击【确定】按钮。3.4算法及其实现新建、保存工程保存工程➊选择【文件】【保存工程】菜单命令,弹出【文件另存为】对话框。➋在【文件另存为】对话框中的【保存在】下拉列表框中选择要保存的路径,在【文件名】文本框中输入文件名,单击【保存】按钮。➌系统将弹出【工程另存为】对话框,单击【保存】按钮即可将后缀为“.vbp”的工程文件保存。3.4算法及其实现运行工程以下3种方法均可运行工程选择【运行】【启动】菜单命令单击工具栏上的按钮按功能键【F5】3.4算法及其实现生成可执行文件生成可执行文件
选择【文件】【生成工程1.exe】菜单命令,将弹出【生成工程】对话框。 在【生成工程】对话框的【保存在】列表框中选择要生成可执行文件的路径,并在【文件名】输入框中输入文件名,单击【确定】按钮将生成以【.exe】为后缀的可执行文件。3.4算法及其实现工程关闭以下3种方法均可将工程关闭选择【文件】【退出】菜单命令或按快捷键【Alt+Q】。右击VisualBasic
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年夹板模压门项目提案报告模稿
- 2024-2025学年新疆维吾尔巴音郭楞蒙古自治州轮台县三年级数学第一学期期末学业水平测试模拟试题含解析
- 2024-2025学年西藏那曲地区比如县三年级数学第一学期期末质量跟踪监视试题含解析
- 2024年木工专业培训课程合作合同范本3篇
- 设备采购合同范本15篇
- 客服实习自我鉴定范文(汇编15篇)
- 离职感谢信(汇编15篇)
- 模具钳工实习报告6篇
- 《鲁滨逊漂流记》读后感15篇
- 2022幼儿园感恩节活动总结10篇
- 高一生物必修一期末试题(附答案)
- 安全事故应急响应程序流程图(共1页)
- 小学二年级上册音乐-第7课《跳竹竿》--湘教版(11张)ppt课件
- 车辆代购协议
- 三年级_上册牛津英语期末试卷
- ICU病人出入室标准及相关管理规定
- 锤击桩专项施工方案
- 软质聚氨酯泡沫配方计算(课堂PPT)
- 一片自然风景就是一个心灵的世界
- 巷道及采区车场设计
- 农村幼儿园如何合理利用本土资源PPT课件
评论
0/150
提交评论