- 1、本文档共147页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
§1.1.2.1程序框图
顺序结构和条件结构;新课:一.程序框图:又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形。;开始;开始;二.算法三种基本逻辑结构:;开始;例2已知下图是“求一个正奇数的平方加5的值”的程序框图,若输出的数是30,求输入的数n的值.;2、条件结构;例3.任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图.;例4设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图表示.;程序框图:;例5.你能画出求分段函数
的值的程序框图吗?;3.循环结构:在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这种结构称为循环结构.;3.循环结构:在一些算法中,也经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这种结构称为循环结构.;3.循环结构;第一步:确定首数a,尾数b,项数n;;思考5:用直到型循环结构,上述算法的程序框图如何表示?;思考6:用当型循环结构?;开始;开始;开始;例4.某工厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%.设计一个程序框图,输出预计年生产总值超过300万元的最早年份.;开始;开始;条件结构和循环结构的基本特征:;S1;;§1.1.2.1程序框图的画法;循环结构中包含条件结构,条件结构中不含循环结构.;作业.画出;解法1.;开始;例1:用“二分法”求方程的近似解的算法如何设计?;思考1:该算法中哪几个步骤可以用顺序结构来表示?这个顺序结构的程序框图如何?;思考2:该算法中第四步是什么逻辑结构?这个步骤用程序框图如何表示?;思考3:该算法中哪几个步骤构成循环结构?这个循环结构用程序框图如何表示?;思考4:根据上述分析,你能画出表示整个算法的程序框图吗?;画程序框图的规则:
1.使用标准的框图符号
2.框图一般按从上到下,从左到右的方向画
3.除判断框外.大多数框图符号只有一个进入点和一个退出点.
4.一种判断是“是”与“否”两支的判断有且仅有两个结果,另一种是??支判断,有几种不同的结果.
5.在图形符号内描述的语言要非常简练,清楚.;算法如下:;开始;算法如下:;开始;练习:画出求三个不同实数中的最大值的程序框图.;考点2:程序框图的阅读与理解;例4.根据给出的两个流程图,分析:
(1)图1所解决的是什么问题?
(2)回答:
①当输入的x值为1时,输出y的值为多大?
②要使输出的y值为8,输入的x值为多大?
③输入的x和输出的y能相等吗?
;开始;练习.下面流程图表示一个什么样的算法?;作业:
P19练习(只要求画出算法的 程序框图).
P20习题1.1B组:2.;知识探究(一):多重条件结构的程序框图;思考2:该算法的程序框图如何表示?;
;思考1:在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其功能作用如何?;思考2:已知函数y=x3+3x2-24x+30,求自变量x对应的函数值的算法步骤如何设计?;思考3:该算法是什么逻辑结构?其程序框图如何?;思考4:我们将该程序框图中第一个程序框省略,后四个程序框中的内容依次写成算法语句,就得到该算法的计算机程序:;INPUT“x=”;x
PRINT“y=”;y
END;新课:一.输入语句:在这个程序中,第1行中的INPUT语句称为输入语句,其一般格式是:;新课:二.输出语句:在这个程序中,第3行中的PRINT语句称为输出语句,其一般格式是:;例1写出计算一个学生语文、数学、英语三门课的平均成绩的算法、程序框图和程序.;新课:三、赋值语句:在上述求函数值的程序中,第二行中的语句称为赋值语句,其一般格式是:;例1写出计算一个学生语文、数学、英语三门课的平均成绩的算法、程序框图和程序.;例2:考察给一个变量重复赋值的程序: A=10
A=A+15
PRINTA
END
那么,A的输出值是多少?;例3写出“交换两个变量A和B的值,并输出交换前后的值”的程序.;练习1:写出下边程序运行的结果:
若输入10,20,30,则输出结果是;练习;例4:判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?;D;计算机中一些特殊程序符号:;数学符号与程序符号的对比;例6、根据
您可能关注的文档
- 第2章2.2-CPU的结构与原理.ppt
- 1.3-线性方程组的矩阵解法.ppt
- CH2-16位和32位微处理器.ppt
- 第二章-8086体系结构.ppt
- 认识角课件PPT下载1-苏教版二年级数学下册课件.ppt
- 量子力学第七章.ppt
- 企业与劳动者.ppt
- 社会心理学第三讲(第3章2).ppt
- 第5课灿烂的青铜文明.ppt
- 财务管理学第一章.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)