C语言程序设计第二章程序的灵魂 -- 算法.ppt

上传人:创****公 文档编号:1318764 上传时间:2019-02-08 格式:PPT 页数:21 大小:734KB
下载 相关 举报
C语言程序设计第二章程序的灵魂 -- 算法.ppt_第1页
第1页 / 共21页
C语言程序设计第二章程序的灵魂 -- 算法.ppt_第2页
第2页 / 共21页
C语言程序设计第二章程序的灵魂 -- 算法.ppt_第3页
第3页 / 共21页
C语言程序设计第二章程序的灵魂 -- 算法.ppt_第4页
第4页 / 共21页
C语言程序设计第二章程序的灵魂 -- 算法.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、主讲教师:李艺C语言程序设计第二章 程序的灵魂 - 算法2-2主要内容2.1 算法的概念2.2 简单算法举例2.3 算法的特性2.4 怎样表示一个算法2.5 结构化算法设计方法2-32.1 算法的概念沃思公式:数据结构算法程序具体化:程序算法数据结构程序设计方法语言工具和环境 对数据的描述,要指定数据的类型、数据的组织形式对操作的描述,即操作步骤2-42.1 算法的概念做任何事都有一定的次序和步骤;如:召开会议,购物等;算法是为解决一个问题而采取的方法和步骤;注意:解决同一个问题可以有不同的方法和步骤,方法有优劣之分,采用简单的和运算步骤少的方法为优!2-52.1 算法的概念算法分两大类别数值

2、运算算法:目的是求数值解,算法成熟;非数值运算算法:种类繁多,要求各异,难以规范2-62.2 简单算法举例例1 求 工计算方法: 用的方法: 设两个 数p, 数i 一步:1=p 步:2=i 步:pi=p 步: i+1=i 步: i5, 步; 结 , ;, , ; =1202-72.2 简单算法举例如题目为求1357911 一步:1=p 步:3=i 步:pi=p 步: i+2=i 步: i11, 步; 结 用种方法表示的算法具有 用性、性2-82.2 简单算法举例例2 有50个,要求currency1“之成80分以fifl 算法分:用n表示 ,n1表 一个 ,ni表 i个的 ,g1表 一个成,gi表 i个成算法 一步: 1=i 步: gi80 ni和gi, 不 步: i+1=i 步: i50 步, 算法结 2-92.2 简单算法举例例3 2000-2500的”一是 ,currency1结分:的 : ,不 100的都是,如1996,2004是; 100, 400的是,如1600,2000是不两个 的不是y不 y 不 100非y 100 400 非2-102.2 简单算法举例 算法1. 2000=y y不 ,y“不是, 5步 y ,不 100, y“是, 6步 y 100, 400, y“是, 6步, 序 y“不是6. y+1=y y2500 2步, 算法结

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。