算法和程序设计基础.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

信息科技

算法和程序设计基础第一章

在一次班级联欢会上,同学们玩了一个猜价格的游戏。A同学出示一商品,价格在1—1000元之间,要求B同学猜价格。B同学每猜一个价格,A同学需要回答猜对了,或猜大了,还是猜小了。要求B同学尽可能快地猜出商品价格。算法的重要性。看课本P2

第一节使用计算机解决问题的

一般过程

一、计算机解决问题的步骤开始分析问题问题解决设计算法编写程序运行程序自己编写软件寻找现成软件

二、指令与程序计算机程序与指令之间的关系?

计算机程序计算机程序是指计算机如何去解决问题或完成任务的一组可执行的指令。

2.计算机指令计算机指令是指用来指挥计算机执行一步基本操作的命令。典型的计算机指令有:(1)输入指令:输入的数据通常要存储到变量中。(2)输出指令(3)数学运算:进行加、减、乘、除、平方、开方等运算。如:a+b计算所需的数据从变量中获得;计算的结果也可以存储到指定的变量中。(4)逻辑判断:对指定的两个数据进行大小或相等性比较,比较的结果为真或假。如:a=b(5)控制转移指令:用来改变程序中指令的执行顺序。

第二节算法的概念

算法就是指解决问题的具体方法和步骤。算法是在有限步骤内求解某一问题所使用的具有精确定义的一系列操作规则。每条规则都必须是确定的、可行的、不能有二义性的。算法要有一个清晰的起始步,且每一步骤只能有一个确定的后续步骤,从而组成一个有限的步骤序列。算法的概念(P6)

开始c=a/b输入整数ab0输入整数b结束输出“除数

不能为零”输出cYN分析右图所示的算法1.请说出该算法的功能。2.该算法中分别有哪些输入/输出指令、数学运算指令和逻辑判断指令?

二、算法的特点1.有穷性2.确定性3.可行性4.有0个或多个输入5.有一个或多个输出开始c=a/b输入整数ab0输入整数b结束输出“除数

不能为零”输出cYN

第三节算法的表示方法

一、算法的三种表示方法(P8)1.自然语言2.流程图3.伪代码例:自然语言流程图伪代码1输入整数a2输入整数b3如果b=0转到74计算c=a/b5输出c6转到87输出“除数不能为零”8结束readareadbIfb≠0c←a/b;printcElseprint除数不能为零开始c=a/b输入整数ab0输入整数b结束输出“除数

不能为零”输出cYN

算法的流程图表示(P8)流程图是一种比较直观易懂的、用图形来描述算法的方法。流程图有两种模式:框图和结构化流程图。我们只学框图。3.处理框:有一个入口,一个出口。1.开始、结束符2.输入、输出框5.流程线4.判断框:有一个入口,至少两个出口。6.连接框

第四节程序设计基础

例题:计算两个输入的整数的商。学习目的:1.了解输入指令、输出指令、数学运算指令2.了解VB6.0编程界面

开始分析问题问题解决设计算法编写程序运行程序自己编写软件寻找现成软件计算机解决问题的步骤开始c=a/b输入整数a输入整数b结束输出c编程计算两个输入的整数的商。(不考虑除数为零)算法

VB程序设计环境启动VB6.0

2.VB6.0窗口

应用程序界面设计在窗体中添加一个按钮控件。

编写程序在代码窗口中设计程序代码

保存应用程序保存工程:在桌面上建一个文件夹“01-两个数相除”将工程文件保存在该文件夹中。

程序调试与运行运行按钮01停止运行按钮02

六、程序代码PrivateSubCommand1_Click()DimaAsIntegerDimbAsIntegerDimcAsIntegera=InputBox(请输入数据a)b=InputBox(请输入数据b)c=a/bPrintcEndSub输入指令:InputBox()输出指令:Print数学运算:c=a/b逻辑判断:无控制转移指令:无定义变量:DimaAsInteger定义变量a为整型编程计算两个输入的整数的商。(不考虑除数为零)开始c=a/b输入整数a输入整数b结束输出c

第一章算法和程序设计基础一、指令与程序1.程序是指计算机如何去解决问题或完成任务的一组可执行的指令。2.计算机指令:指用来指挥计算机执行一步基本操作的命令。典型的计算机指令有:(

文档评论(0)

135****3907 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档