《程序与程序设计语言》.ppt
《《程序与程序设计语言》.ppt》由会员分享,可在线阅读,更多相关《《程序与程序设计语言》.ppt(31页珍藏版)》请在三一办公上搜索。
1、,程序与程序设计语言,算法与程序设计第一章 解开计算机解决问题的神秘面纱 第三节,回顾上一节课,在编程领域,算法可以进一步定义为什么?算法有哪五个特征?,算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。,0个或多个输入、至少1个输出、有穷性、确定性和可行性。,1、程序的概念,程序是一组机器操作的指令或语句序列,是算法的一种描述。,【随堂练习】,某工厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%,设计一个程序框图,输出预计年生产总值超过300万元的最早年份。算法提示第一步,输入2005年的年生产总值;第二步,计算下一年的年生
2、产总值;第三步,判断所得的结果是否大于300,若是,则输出该年份;否则,返回第二步。,开始,结束,n=2005a=200,t=a0.05a=a+tn=n+1,a300?,输出n,求解“最早年份”的算法与程序,示例:输入一个整数a,判断是否为偶数,是偶数时输出“yes”,否则输出“no”。(用伪代码描述)。算法:输入 aIf a 能被2整除 Then 输出“yes”Else输出“no”End if,【随堂练习】,求解“判断是否为偶数”的算法与程序,【随堂练习】,操作题有10个评委为参赛选手打分。评分时,去掉最高分和最低分,算出其余8个分数的平均分,作为该选手的得分。请设计一算法,从键盘输入10个
3、评委给的分数,输出选手的得分。,设:MAX为评委给出的最高分;MIN为评委给出的最底分;N为评委给出的分数个数;X为评委给出的分数;S为评委分数总和。用伪代码描述如下:N=1S=0输入第一个评委给出的分数XS=S+XMAX=XMIN=XN=N+1IF N10 THEN输出(S-MAX-MIN)/8;结束ELSE输入下一个评委给出的分数XS=S+XIF XMAX THEN MAX=X IF XMIN THEN MIN=X返回”N=N+1”这一步END IF,Private Sub Command1_Click()Dim max As Double,min As Double,n As Doubl
4、e,x As Double,s As Double,y As Double n=1 s=0 x=InputBox(第1个评委给出的分数=,请输入第1个评委给出的分数)s=s+x max=x min=xredo:n=n+1 If n 10 Then y=(s-max-min)/8 Print 该选手的得分为:;y;分 Else x=InputBox(第&(n)&个评委给出的分数=,请输入第&(n)&个评委给出的分数)s=s+x If x max Then max=x End If If x min Then min=x End If GoTo redo End IfEnd Sub,2、程序的特征
5、,(1)程序中,每一个算法的步骤对应着程序设计语言的一个或多个语句;(2)除非特别声明,程序从第一条语句开始顺序执行;(3)程序总是施行操作于某些对象,这些对象通常称为数据;(4)这些数据一般应该有属性和取值范围,即类型说明;(5)有时语句要求执行者作出判定,即在某种条件成立的情况下执行一条或一组语句,否则执行另一条或另一组语句。,(6)一条或一组语句可能需要执行一次以上,当一条或一组语句要重复时,必须指明重复次数或重复条件。【男人们必须知道的事】正常性生活一般在15分钟以上,低于15分钟属于时间偏短,低于5分钟重度早泄,必须治疗!阳痿早泄最怕的就是拖,越拖越严重惊恐,越拖越费钱,有些年轻朋友
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序与程序设计语言 程序 程序设计语言
链接地址:https://www.31ppt.com/p-6528512.html