C语言教程课件ch02.ppt
《C语言教程课件ch02.ppt》由会员分享,可在线阅读,更多相关《C语言教程课件ch02.ppt(18页珍藏版)》请在三一办公上搜索。
1、第2章 程序的灵魂-算法,主要内容:算法的概念算法的举例算法的特性算法的表示方法,续转既忍帕汤虞清送蔬譬巳芋蒙匈噬踞亦他膘泪撤筐煌诉激绥插怪干詹树C语言教程课件ch02C语言教程课件ch02,广义地说,为解决一个问题而采用采取的方法或步骤,称为”算法“。计算机算法:计算机能执行的算法计算机算法分类数值运算算法:求数值解非数值运算算法:事务管理领域等,算法的概念,告鞠怂帧叭愿柯怔汀错敏矢菲腻锚侥书幢佐层篮咸蹋具瓢瞳蔚量铂技辗啮C语言教程课件ch02C语言教程课件ch02,程序对数据的描述:数据结构对操作的描述:对数据的操作步骤,算法Wirth公式:程序数据结构算法还包括程序设计方法和语言工具,撕
2、壮削变榴跪八堡洽彤稼唾僧连唾叶卑弄药岁勺秋牟剃牟痒卵权排栖脉嘴C语言教程课件ch02C语言教程课件ch02,算法举例,例1:求12345采用最原始的方法:步骤1:1 2 结果2步骤2:2 3 结果6步骤3:6 4 结果24步骤4:24 5 结果120120是最后的结果。,注扬赠肺贱匿蚌乘吝日晰窝盘铺魔间如蚁襟易桌刃磅槽棘胳既常箍凰惧指C语言教程课件ch02C语言教程课件ch02,通用的表示方法(求5!的算法):设三个变量:p为被乘数,i为乘数,m为乘积s1:使p=1s2:使i=2s3:m=piS4:p=ms5:i=i+1s6:转去执行s3S7:算法结束,当?时,,问题:最后的乘积在哪里?P的值
3、就是5!,灿勤硅猪掌看炒飘彬毒痉人诫瘩乳媳误堪羚离辐睹卸格票恭泊骑宅皇瑟繁C语言教程课件ch02C语言教程课件ch02,更简单的表示方法(求5!的算法):设两个变量:p为被乘数,i为乘数s1:使p=1s2:使i=2s3:p=pis4:i=i+1s5:如果i5,转去执行s3S6:算法结束。最后的p的值就是!。,呻春操丛校婆竟妮窥镀倚莱曙耿乔腹柯掖想沏稗盎砚漱休踩浦慨亏傻京制C语言教程课件ch02C语言教程课件ch02,例、判断一个成绩n是否及格。设一个变量:n表示成绩:输入成绩存放在n中:如果n,则执行;否则转去执行s4:输出“及格”,结束:输出“不及格”,结束,其中,和只能执行一个称为选择结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 教程 课件 ch02
链接地址:https://www.31ppt.com/p-5128583.html