第一章-算法和程序设计基础.ppt_第1页
第一章-算法和程序设计基础.ppt_第2页
第一章-算法和程序设计基础.ppt_第3页
第一章-算法和程序设计基础.ppt_第4页
第一章-算法和程序设计基础.ppt_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,在信息技术,一个班级聚会上,学生们玩了推测价格的游戏。a同学们出示商品,价格在11000元之间,并要求b同学们定价。每次b学号猜价格,a同学必须是对的、大的或小的。b要求同学们尽快调整商品价格。看P2,第一,计算机解决问题的步骤,第二,指示和程序,1计算机程序计算机程序是指示计算机如何解决问题或完成任务的一组可行指示。2计算机指令计算机指令是用于指示执行一个步骤的基本操作的计算机的指令。典型的计算机命令包括:(1)输入命令:输入的数据通常存储在变量中。(2)输出命令(3)数学运算:加、减、乘、除、平方、开。示例:计算a b所需的数据来自变量。计算结果也可以存储在指定变量中。(4)逻辑判断:两

2、个指定数据的大小或均匀性的比较结果为true或false。例如,a=b (5)用于控制传输命令:更改程序中命令的执行顺序。第二部分算法的概念,第一部分算法的概念(P6),算法表示解决问题的具体方法和步骤。算法是用于在有限阶段内解决问题的一系列精确定义的操作规则。各项规则必须确定、可行、没有异议。算法必须有明确的起始步骤,每个步骤必须只有一个确定的下一个步骤,这样才能构建有限的步骤序列。要分析右边图中显示的算法1,请说出算法的功能。2此算法分别有哪些输入/输出命令、数学运算命令和逻辑判断命令?第二,算法的特性,1是穷二确定性3可行性4具有0个或多个输入5具有一个或多个输出,3节算法的表示方法,一

3、个,算法的3种表示方法(P8),1自然语言2流程图3伪代码,如自然语言流程图伪代码,read a read b If b 0 c aPrint c Else print除数不能为零,第二种是算法的流程图表示(P8),这是一种更直观、更易于理解的方法,用于以图形方式表示算法。流程图有两种模式:方块图和结构化流程图。我们只学习方块图。3处理箱:有一个入口,有一个出口。1开始,结束,2输入,输出框,5处理行,4判断框:一个入口,至少两个出口。6连接框,第iv节编程基础,如,学习目的:1。了解输入命令、输出命令、数学运算命令2。理解VB6.0编程接口,计算机故障排除步骤,编程计算两个输入的整数的份额。

4、(不考虑除数为零的情况)算法、一、VB编程环境、一启动VB 6.0、2 VB 6.0窗口、二、应用程序界面设计、在表格中添加按钮控件。3、创建程序、在“代码”窗口中设计程序代码、4、保存应用程序、保存项目:在桌面上创建以01- 2计数保存项目文件的文件夹。五、程序调试和运行、运行按钮、停止运行按钮、6、程序代码、Private Sub command 1 _ click()dima As Integer dimb As Integer a=input box(数据不管除数为零,第一章算法和编程基础1、命令和程序1程序都是指示计算机如何解决问题或完成操作的可执行指令集。2计算机命令:是指用于指示

5、计算机执行一个步骤的基本操作的命令。典型的计算机命令包括:(1)输入命令(2)输出命令(3)数学运算(4)逻辑判断(5)传输命令2,算法的三种表示方法1算法的三种表示方法(1)自然语言2流程图3伪代码2算法的流程图表示(1)椭圆:开始,开始应用程序设计阶段1接口设计2创作程序输入命令:inputbox()输出命令:保存print 3应用程序文件工程4程序调试和执行,第5节变量,Private Sub command 1 _ click()dima as integer dimb as integer 变量是程序运行时值可以更改的量。变量用于存储程序运行过程中使用的数据,本质上是计算机内存中命名

6、的存储单位。第二,变量P57,变量的含义在名称中必须能够直接理解。例如sum,1,变量命名,2,变量定义P57,Dim变量名称As变量类型Dim变量名称As变量类型,变量名称As变量类型,例如dimsum as single dim a as single,b as single c as integer a=inputbox(数据a输入a) c=a/b打印c结束子,首先为变量赋值,然后使用的输出结果是private Sub command 1 _ click()dimc as integer ,任务:要求:输入1个圆的半径,输出圆的周长和面积2,设计此问题的算法(在流程图中显示)3编写程序,

7、文件夹02-保存在圆周长度和面积中,private sub command 1 _ click()dimr As single计算结果:True或False、计算规则:计算结果:True或False、3、逻辑运算符P60、4、常规函数p84、-1234-1=val (-1234) val,private sub command 1 _ click()dima as integer dim b as integer a=input box(数据a输入a) b=InputBox(数据b输入)c计算输入的两个整数的份额。第1章算法和编程基础,数据类型p58,private sub command 1 _ click()di

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论