下载此文档

c语言 课件1.ppt


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
绪论
大连理工大学
程序设计基础知识
1
本章要点
什么是程序设计
什么是算法,如何设计算法
结构化程序设计的思想和方法
大连理工大学
2
懂得计算机是如何工作的;
掌握一种计算机语言;
学会问题的分解与复合;
学会一种思考方法。
本课程的目标:
3
算法:完成一项任务的具体步骤
1. 算法的概念
二、算法和算法的表示
“一个算法,就是一个有穷规则的集合,其中之规则规定了一个解决某一特定类型的问题的运算序列。”任何解决问题的过程都是由一定的步骤组成的,把解决问题确定的方法和有限的步骤称作为算法。
4
例1:计算一元二次方程求的根。
分析:这是一个初中数学问题。我们已经知道:
a不能为0,否则就不是一元二次方程了,在这个前提下可以使用求根公式,同时还必须注意到:若没有实根;
依据此公式计算出两个实根。
5
①将a、b、c和x的值输入到计算机;
②判断a≠ 0?如果条件成立,否则退出;
③计算的值,(设用符号T代表该值)
④判断:若T<0 ?则本方程无实根,然后执行第⑦步;
⑤否则,可以使用求根公式计算
⑥输出的值;
⑦算法结束。
这是用自然语言描述的算法
分步求解的过程:
6
例2:计算函数M(x)的值。函数M(x)为:
算法分析:这是一个数值运算问题。其中M代表要计算的函数值,有两个不同的表达式,根据x的取值决定采用哪一个算式。根据计算机具有逻辑判断的基本功能,用计算机解题的算法如下:
7
①将a、b、c和x的值输入到计算机;
②判断x≤a?如果条件成立,执行第③步,否则执行第④步;
③按表达式bx+a2计算出结果存放到M中,然后执行第⑤步;
④按表达式a(c-x)+c2计算出结果存放到M中,然后执行第⑤步;
⑤输出M的值;⑥算法结束。
这是用自然语言描述的算法
8
例:有黑和蓝两个墨水瓶,但却错把黑墨水装在了蓝墨水瓶子里,而蓝墨水错装在了黑墨水瓶子里,要求将其互换。
算法分析:这是一个非数值运算问题。因为两个瓶子的墨水不能直接交换,所以,解决这一问题的关键是需要引入第三个墨水瓶。设第三个墨水瓶为白色,其交换步骤如下:
9
①将蓝瓶中的黑墨水装入白瓶中
②将黑瓶中的蓝墨水装入蓝瓶中
③将白瓶中的黑墨水装入黑瓶中
④交换结束
10

c语言 课件1 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小261 KB
  • 时间2018-07-26