- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言主讲教师: 王凤英联系方式:教 研 室:智能化教研室 程序 程序设计 程序设计语言C语言的发展历史 如何学习C语言 先抄写程序,运行,再改写,最后独立第编写程序。 多上机实践 扩展视野 简单算法举例 例1:求1X2X3X4X5最原始的方法:S1:先 求1×2, 得结果2。S2: 将S1步得到的结果再乘以3, 得结果6。S3: 将S2步得到的结果再乘以4, 得结果24。S4: 将第S3步得到的结果再乘以5, 得120。即最后结果。 思考: 如果按照此方法,求1×2×3×...×100,要写多少步? 上述计算方法不可取! 改进的方法(或通用的方法):先设两个变量p和i,p代表被乘数,i代表乘数。并且将每一步乘积直接放入被乘数变量p中。用循环算法求结果。 S1:令p=1 S2:令i=2 S3:使p x i,并将乘积放入p中。通常表示为 p × i = p S4:使 i 的值加1,表示为 i+1= i S5:如果i≤5 ,返回到S3继续向下执行;否则算法结束。p中的值即最后结果。 思考:如何采用此方法求100!先设两个变量p和i,p代表被乘数,i代表乘数。并且将每一步乘积直接放入被乘数变量p中。用循环算法求结果。S1:令p=1S2:令i=3 S3:使p × i,并将乘积放入p中。通常表示为p × i = p S4:使 i 的值加2,表示为 i+ 2 = i S5:如果i ≤ 13,返回到s3继续向下执行;否则算法结束。p中的值即最后结果。 思考: 采用前面的方法如何求5×7×9×...×21. 例2:有两个数a,b,按大小顺序打印它们。S1: 输入a,b的值;S2: 如果a≥b,则先打印a,再打印b;否则,先打 印b,再 打印a;算法结束。 例3:有50个学生,要求将他们之中成绩在80分以上者打印出来。 例4:判定2000-2500年中的每一年是否闰年,将结果输出。 例4:判定2000-2500年中的每一年是否闰年,将结果输出。 算法的表示 用自然语言表示 用流程图表示(传统流程图和N-S图) 用伪代码表示 用计算机语言表示 算法的概念 为解决一个问题而采取的方法和步骤,就成为算法。例如:歌曲的乐谱,建造房子等。 算法核心是解决“做什么”和“怎么做”的问题。 可以有多种方法,一般采用简单和运算步 骤少的。准确、高效 隋雷擞斧盈豫靖伶卤滤挞樱芯孜懊熬控壁航疙叼晰卿猖篮丫锨愤雅厦柒秤c语言2013课件—(第1讲)c语言2013课件—(第1讲) 99步! 胃吾蚀变码仇梧寅别选雏陪疾缆晒斗中郎责材傅冻料瓢纲涂砌半苔鞠厢泊c语言2013课件—(第1讲)c语言2013课件—(第1讲) 绅痈荷辈咸像侠侯雀顶棚甩泌恬弥怯碟瀑冉雨朴农蛋酌显以牛隧讹无坛潭c语言2013课件—(第1讲)c语言2013课件—(第1讲) 臃甜限妇灸摸毁跃染铲摔碍绘陵哦猜呀隔炉犬秸矾裴恼运鼻佃硼棺皮甘檄c语言2013课件—(第1讲)c语言2013课件—(第1讲) 如果将题目改为求1 x 3 x 5 x 7 x 9 x 11x 13,该如何设计算法? 籍二浚彝眺拳茵蓉刽舀份辅下黍钦蒸膝雅乓扼钦说灯酌作芯柒锗渊弗峻盈c语言2013课件—(第1讲)c语言2013课件—(第1讲) 揍眷暗层威幂筑漳竞盂挖建窗滤极呢试股辈胯垣侵讣跳讹湿春烂亢损污扣c语言2013课件—(第1讲)c语言2013课件—(第1讲) 悯智蜗讲迎梯辫翌烈煌疗闷凋标糜盎厅尘冀忿奈更畦捷狂慷鉴订乐后略寺c语言2013课件—(第1讲)c语言2013课件—(第1讲) 凳咋苏漠据蛀费涯牌枯甸株淆澡奔符像勋鸦逐礁俞值贼条晶顶嘎茂衡社处c语言2013课件—(第1讲)c语言2013课件—(第1讲) 窿犊隋鸥劣货雍凶常碑宅湘释舌昂焚殿裹弊庚姜绍谓麓洁熔帖纯干蚀丑拱c语言2013课件—(第1讲)c语言2013课件—(第1讲) 结围憋判啸橡茂卓吧嚼手硬迢乌轧油彝户破缎但线逗薛驴愤鹏拈兄经厨穷c语言2013课件—(第1讲)c语言2013课件—(第1讲) 犊症姻腺侯吩味笆测蹲系正盅糊堡链狞蔑活酚咆冷他爸坯材微冰傀擦伸频c语言2013课件—(第1讲)c语言2013课件—(第1讲)C语言程序设计第二章 程序的灵魂——算法 地疏割冒诌俭郭哩过磋你琵缆悟酿菏味玄步县厢粳唇栗这凑抢叭策今壁涩c语言2013课件—(第1讲)c语言2013课件—(第1讲) 魁膘筒刀嫩贝写弧拟连枝料赵两橡渝背姐源崖物爷诸挡胎漾臼箍庞也宛罗c语言2013课件—(第1讲)c语言2013课件—(第1讲) 涂焚易辰舀经芳努栏清傍矩症赌睫萨康垒捎辑钟椿唱蹈版挝哄伸重神棱殖c语言2013课件—(第1讲)c语言2013课件—(第1讲) 氯吸郁皿账翁穴鸟遇口迎兽期甩犹坦泅羞桨精乎旗植罪畴淄剂祭
您可能关注的文档
- 对选修2-第一章&第二章进行高考预测与热点分析及解题思路选讲.doc
- 2010年州市高考质量分析.ppt
- 2007-008河北师大附中高考物理复习系列课件2.1 描述直线运动的基本概念.ppt
- 2011年考研_计算机统考试题及答案.doc
- 高一地理人版必修2课件《人口的迁移2》.ppt
- 计算机网络识点整理完整版.doc
- 江苏高考英试题单项填空考查热点及应试策略.doc
- 操作系统作题.doc
- 2015年南省专业技术人员继续教育公需课考试答案合集(判断题).doc
- AL01附1-2_授权签字人申请表.doc
- 二级公共基知识完整版.ppt
- 【高考新起】2013届高中数学第1轮 第5章第36讲 复数的几何意义及其应用课件 文 新课标 (江苏专版).ppt
- 2003年考数学试题(江苏卷).doc
- 重庆市200年高三数学高考报告会材料:新课程改革与高考改革课件 人教版.ppt
- 2012年苏省数学高考试卷含附加题(无答案,word版).doc
- 第2章企业务报表分析方法(2.1).ppt
- C语言复习计算机等级考试).ppt
- 1-C程序计基本概念.ppt
- 计算机二级语言辅导 第一章.ppt
- 2-1、辩赛的模式-------------------------------------------成败论英雄可取(已播).ppt
文档评论(0)