第一章算法和程序设计基础.ppt
《第一章算法和程序设计基础.ppt》由会员分享,可在线阅读,更多相关《第一章算法和程序设计基础.ppt(47页珍藏版)》请在课桌文档上搜索。
1、,信息科技,在一次班级联欢会上,同学们玩了一个猜价格的游戏。A同学出示一商品,价格在11000元之间,要求B同学猜价格。B同学每猜一个价格,A同学需要回答猜对了,或猜大了,还是猜小了。要求B同学尽可能快地猜出商品价格。,看课本P2,一、计算机解决问题的步骤,二、指令与程序,1计算机程序 计算机程序是指计算机如何去解决问题或完成任务的一组可执行的指令。,2计算机指令 计算机指令是指用来指挥计算机执行一步基本操作的命令。典型的计算机指令有:(1)输入指令:输入的数据通常要存储到变量中。(2)输出指令(3)数学运算:进行加、减、乘、除、平方、开方等运算。如:a+b 计算所需的数据从变量中获得;计算的
2、结果也可以存储到指定的变量中。(4)逻辑判断:对指定的两个数据进行大小或相等性比较,比较的结果为真或假。如:a=b(5)控制转移指令:用来改变程序中指令的执行顺序。,第二节 算法的概念,一、算法的概念(P6),算法就是指解决问题的具体方法和步骤。算法是在有限步骤内求解某一问题所使用的具有精确定义的一系列操作规则。每条规则都必须是确定的、可行的、不能有二义性的。算法要有一个清晰的起始步,且每一步骤只能有一个确定的后续步骤,从而组成一个有限的步骤序列。,分析右图所示的算法1请说出该算法的功能。2该算法中分别有哪些 输入/输出指令、数学运算指令 和 逻辑判断指令?,二、算法的特点,1有穷性2确定性3
3、可行性4有0个或多个输入5有一个或多个输出,第三节 算法的表示方法,一、算法的三种表示方法(P8),1自然语言 2流程图 3伪代码,例:自然语言 流程图 伪代码,read aread bIf b 0 c a/b;print cElse print 除数不能为零,二、算法的流程图表示(P8),流程图是一种比较直观易懂的、用图形来描述算法的方法。流程图有两种模式:框图和结构化流程图。我们只学框图。,3处理框:有一个入口,一个出口。,1开始、结束符,2输入、输出框,5流程线,4判断框:有一个入口,至少两个出口。,6连接框,第四节 程序设计基础,例题:,学习目的:1.了解输入指令、输出指令、数学运算指
4、令 2.了解 VB6.0 编程界面,计算机解决问题的步骤,编程计算两个输入的整数的商。(不考虑除数为零)算法,一、VB程序设计环境,1启动 VB 6.0,2 VB 6.0窗口,二、应用程序界面设计,在窗体中添加一个按钮控件。,三、编写程序,在代码窗口中设计程序代码,四、保存应用程序,保存工程:在桌面上建一个文件夹“01-两个数相除”将工程文件保存在该文件夹中。,五、程序调试与运行,运行按钮,停止运行按钮,六、程序代码,Private Sub Command1_Click()Dim a As Integer Dim b As Integer Dim c As Integer a=InputBox
5、(请输入数据a)b=InputBox(请输入数据b)c=a/b Print cEnd Sub,输入指令:InputBox()输出指令:Print数学运算:c=a/b逻辑判断:无控制转移指令:无,定义变量:Dim a As Integer 定义变量 a为整型,编程计算两个输入的整数的商。(不考虑除数为零),第一章 算法和程序设计基础一、指令与程序1程序是指计算机如何去解决问题或完成任务的一组可执行的指令。2计算机指令:指用来指挥计算机执行一步基本操作的命令。典型的计算机指令有:(1)输入指令(2)输出指令(3)数学运算(4)逻辑判断(5)控制转移指令二、算法的三种表示方法1算法的三种表示方法(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 算法 程序设计 基础
链接地址:https://www.desk33.com/p-259609.html