选修1《程序与程序设计语言》ppt课件 高中信息技术.ppt
《选修1《程序与程序设计语言》ppt课件 高中信息技术.ppt》由会员分享,可在线阅读,更多相关《选修1《程序与程序设计语言》ppt课件 高中信息技术.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序与程序设计语言程序与程序设计语言广东版教材高中信息技术(选修1)算法与程序设计第一章 解开计算机解决问题的神秘面纱 第三节 回顾上一节课1.在编程领域,算法可以进一步定义为什么?2.算法有哪五个特征?算法就是用计算机求解某一问题的方法,是算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。能被机械地执行的动作或指令的有穷集合。0个或多个输入个或多个输入、至少至少1个输出、有穷性、确个输出、有穷性、确定性和可行性。定性和可行性。1、程序的概念程序是一组机器操作的指令或语句序列,是算法的一种描述。【随堂练习】某工厂2005年的年生产总值为200万元,技术革新后预计以后每
2、年的年生产总值都比上一年增长5%,设计一个程序框图,输出预计年生产总值超过300万元的最早年份。算法提示第一步,输入2005年的年生产总值;第二步,计算下一年的年生产总值;第三步,判断所得的结果是否大于300,若是,则输出该年份;否则,返回第二步。开始结束n=2005a=200t=a0.05a=a+tn=n+1a300?输出nNY开始结束n=2005a=200t=a0.05a=a+tn=n+1a300?输出nNY求解“最早年份”的算法与程序算法算法程序程序Private Sub Command1_Click()(1)指定指定n和和a的初始值的初始值n=2005a=200Do(2)求下一求下一年
3、年增长值增长值t=a*0.05 t=a*0.05(3)求出下一求出下一年生产的总年生产的总值值 a=a+t a=a+t(4)求出下一求出下一年的年份年的年份 n=n+1 n=n+1(5)判断判断年生产总值是否年生产总值是否超过超过300万元万元Loop Until a 300(7)输出输出年生产总值超过年生产总值超过300万元的最早年份万元的最早年份Print 预计年生产总值超过预计年生产总值超过300万元的最早年份是万元的最早年份是:;n(5)结束。结束。End Sub金手指考试网 http:/ 科目四元贝驾考网 http:/ 科目一科目四仿真考试题C1Grammar 示例示例:输入一个整数
4、a,判断是否为偶数,是偶数时输出“yes”,否则输出“no”。(用伪代码描述)。算法:输入 aIf a 能被2整除 Then 输出“yes”Else输出“no”End if【随堂练习】求解“判断是否为偶数”的算法与程序算法算法程序程序Private Sub Command1_Click()(1)输入 aa=InputBox(a=,输入输入一个整数一个整数a)(2)If a 能被2整除 Then 输出“yes”If a Mod 2=0 Then Print YES(3)Else输出“no”Else Print NO(4)End if End If(5)结束。结束。End Sub【随堂练习】操作题
5、有10个评委为参赛选手打分。评分时,去掉最高分和最低分,算出其余8个分数的平均分,作为该选手的得分。请设计一算法,从键盘输入10个评委给的分数,输出选手的得分。设: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 X 10 Then y=(s-max-min)/8 Print 该选手的得分为:
6、;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 Sub2、程序的特征(1)程序中,每一个算法的步骤对应着程序设计语言的一个或多个语句;(2)除非特别声明,程序从第一条语句开始顺序执行;(3)程序总是施行操作于某些对象,这些对象通常称为数据;(4)这些数据一般应该有属性和取值范围,即类型说明;(5)有时语句要求执行者作出判定,即在某种条件成立的情况下执行一条或一组语句,否则执行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序与程序设计语言 选修1程序与程序设计语言ppt课件 高中信息技术 选修 程序 程序设计语言 ppt 课件 高中 信息技术
限制150内