算法与程序设计

上传人:沈*** 文档编号:252947998 上传时间:2024-11-26 格式:PPT 页数:40 大小:1.37MB
返回 下载 相关 举报
算法与程序设计_第1页
第1页 / 共40页
算法与程序设计_第2页
第2页 / 共40页
算法与程序设计_第3页
第3页 / 共40页
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,算法与程序设计,一、算法及其描述方法,第一节 算法与程序,计算机系统,硬件系统,软件系统,系统软件,应用软件,软件的重要组成部分是:程序,想一想:什么是程序?,什么是程序,计算机的任何动作都是在执行人给它的,指令,。人们针对某一需要而为计算机编制的指令序列称为,程序,。,程序,指示计算机如何去解决问题或完成任务的一组可执行的指令。,那么,什么是算法呢?,讨论:,用没有刻度的,3,毫升量杯和,5,毫升量杯如何量出,1,毫升的水?请写出自己的解决步骤。,参考算法二,参考算法一,算法,是在有限步骤内求解某一问题所使用的具有精确定义的一系列操作规则。简而言之,,算法是指解决问题的具体方法和步骤。,说明:算法不是唯一的,针对同一问题的算法可以有多种。,一个完整的算法有三个部分:输入、处理、输出。,算法与程序的关系是什么呢?,算法是程序的灵魂,是解决问题的步骤。程序代码只是实现的手段。,例题:,某学校要进行学生电脑编程竞赛,竞赛将评出,10,名获奖者,分为一、二、三等奖。奖项设置一等奖获得人数要少于二等奖人数,二等奖人数要少于三等奖人数。问一二三等奖人数各为多少?,分析:,1.,已知竞赛将评出,10,名获奖者。,2.,一等奖获得人数要少于二等奖人数,二等奖人数要少于三等奖人数,设计算法:,1.X+y+z=10,Xy10000,算法,4,、分别用自然语言和流程图表示算法:求边长为,a,的正方形及其内切圆所夹阴影部分的面积,a,课堂练习,3,:,课堂练习,1,:,开始,结束,i=1,n=0,i1000,是,否,i=i*i,N=n+i,i=i+1,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!