




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章程序设计初步,1.2流程图,试一试:你能写出下列问题的算法吗?,甲乙两人坐反了板凳,现在他们对调过来,但要求交换时他们不能离开板凳。找出三个数,中的最大的,甲乙两人坐反了座位,现在他们对调过来,但要求交换时他们不能离开板凳。,算法:,S1另准备一个板凳给甲坐,S2乙坐到甲原来的座位上,S3甲坐到乙原来的座位上,找出三个数,中的最大的,算法:,S1给出a,b,c三个数,S2先比较a,b的大小,S3把a,b中的大数与c比较,S4把最大数写出来,以上是用自然语言描述一个算法.为了使得算法的描述更为直观和步骤化,下面介绍另一种描述算法的方法:程序框图又称流程图.,由图框和带箭头的流线组成。其中图框表示各种操作类型,图框中的文字和符号表示操作的内容,带箭头的流线表示操作的先后顺序。,流程图(程序框图)定义:,流程图所用到的框图注解,连接点,连接程序框图的两部分,终端框(起止框),处理框,输入输出框,判断框,流程线,表示一个算法的起始和结束,表示一个算法输入和输出的信息,判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”.,赋值、计算,表示流程的路径和方向,开始,输入n,i=2,求n除以i的余数r,i=i+1,in或r=0?,否,r=0?,是,是,n不是质数,结束,n是质数,否,甲乙两人坐反了座位,现在他们对调过来,但要求交换时他们不能离开板凳。,算法:,流程图:,S1另准备一个板凳给甲坐,S2乙坐到甲原来的座位上,S3甲坐到乙原来的座位上,找出三个数,中的最大的,算法:,流程图:,S1给出a,b,c三个数,S2先比较a,b的大小,S3把a,b中的大数与c比较,S4把最大数写出来,注:1.框图一般按从上到下、从左到右的方向画;2.若一个流程图需要分开来画,要在断开处画上连结点,并标出连结的号码;3.判断框是具有超过一个退出点的唯一符号,其他流程图符号最多只有一个进入点和一个退出点。,辨析练习,1.流程图的判断框,有一个入口和n个出口,则n的值为()1(B)2(C)3(D)42.下列图形符号表示输入输出框的是()矩形框(B)平行四边形框(C)圆角矩形框(D)菱形框3.表示“根据给定条件判断”的图形符号框的是()矩形框(B)平行四边形框(C)圆角矩形框(D)菱形框,B,B,D,算法结构包括:顺序结构,条件结构和循环结构这三种通过组合和嵌套构成。,顺序结构,条件结构(选择结构),循环结构,While(当型)循环,Until(直到型)循环,1.2.1顺序结构,例1已知两个单元分别存放了变量x和y的值,试交换这两个变量的值,算法,流程图,S1px;S2xy;S3yp.,顺序结构,例3已知一个三角形的三边边长分别为2、3、4,利用海伦-秦九韶公式设计一个算法,求出它的面积,画出它的程序框图.,开始,输出s,结束,算法:,S1:输入三角形三条边的边长2,3,4.,S4:输出S,流程图,实例:三角形ABC的底BC为4,高AD为2,求三角形ABC的面积S,试设计该问题的算法和流程图.,解:算法如下:,1.底BC为a=4,高AD为b=2.,2.S=1/2ab,3.输出S.,流程图:,开始,a=4,b=2,S=1/2ab,输出S,结束
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023七年级英语下册 Unit 11 How was your school trip说课稿 (新版)人教新目标版
- 2025租房转让合同协议书
- set协议书又称为
- 课堂教学设计模板(V91)
- 陕西地区中石油2025秋招笔试综合知识专练题库及答案
- 课堂教学设计表李拥军
- 鹤岗市中石油2025秋招笔试英语专练题库及答案
- 231图形的旋转 说课稿人教版数学九年级上册
- 海伦·凯勒课件
- 2025年安全员竞聘上岗考试题库及答案
- 货代销售技巧
- 广东省深圳实验中学2023-2024学年高二上学期期中数学模拟试题
- DB11∕T 583-2022 扣件式和碗扣式钢管脚手架安全选用技术规程
- 食材配送服务质量保证方案
- 《孕前和孕期保健》课件
- 肾病科糖尿病肾病(DKD)与终末期肾病血液透析(ESRD-HD)单病种质量控制统计表
- 空间设计教学大纲 室内设计教学大纲(五篇)
- 促单技巧及话术大全
- 车辆司法鉴定申请书
- 塑料原料名称中英文对照表
- 第十四杂环化合物
评论
0/150
提交评论