- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《C语言程序设计》
《C语言程序设计》
第3章 顺序结构程序设计
第3章 顺序结构程序设计
《C语言程序设计》 清华大学出版社
本章内容要点
本章内容要点
• 算法的简单描述
• 算法的简单描述
• 数据的输入和输出
• 数据的输入和输出
• 顺序结构程序示例
• 顺序结构程序示例
《C语言程序设计》 清华大学出版社
第3章 顺序结构程序设计
第3章 顺序结构程序设计
本章任务
一个程序的执行通常离不开数据的输入和输出。本章
要完成的任务就是在顺序结构程序设计中,正确地进行数
据的输入和输出格式控制。
任务分解:
根据商品原价和折扣率,计算商品的实际售价。
从键盘输入一个大写字母,要求改用小写字母输
出。
《C语言程序设计》 清华大学出版社
第3章 顺序结构程序设计
第3章 顺序结构程序设计
3.1 算法
3.1.1 算法的概念
3.1.1 算法的概念
1. 算法
1. 算法
算法(Algorithm)一词源于算术(Algorism)。粗略地说,算术方法是一
算法(Algorithm)一词源于算术(Algorism)。粗略地说,算术方法是一
个由已知推求未知的运算过程。后来人们引申开来,把进行某一工作的方
个由已知推求未知的运算过程。后来人们引申开来,把进行某一工作的方
法和步骤称为算法。因此,算法反映了计算机的执行过程,是对解决特定
法和步骤称为算法。因此,算法反映了计算机的执行过程,是对解决特定
问题的操作步骤的一种描述。
问题的操作步骤的一种描述。
《C语言程序设计》 清华大学出版社
第3章 顺序结构程序设计
第3章 顺序结构程序设计
3.1 算法
3.1.1 算法的概念
3.1.1 算法的概念
2. 简单算法举例
【例3.1】求1×2×3×4×5(即5!)。
最原始的方法如下。
步骤S1:先求1×2,得到结果2。
步骤S2:将步骤1得到的乘积2乘以3,得到结果6。
步骤S3:将6再乘以4,得24。
步骤S4:将24再乘以5,得120。
这样的算法虽然正确,但太繁琐。改进的算法如下。
S1:使t=1。
S2:使i=2。
S3:使t×i,乘积仍然放在在变量t中,可表示为t×i→t。
S4:使i的值加1,即i+1→i。
S5:如果i≤5,则返回重新执行步骤
您可能关注的文档
- Authorware6.5实用培训教程PowerPoint课件第02章图形和文本的使用.pdf
- Authorware6.5实用培训教程PowerPoint课件第03章创建简单的动画效果.pdf
- Authorware6.5实用培训教程PowerPoint课件第05章用户按钮与区域交互.pdf
- Authorware6.5实用培训教程PowerPoint课件第06章框架图标和导航图标的使用.pdf
- Authorware6.5实用培训教程PowerPoint课件第07章变量和函数的应用.pdf
- Authorware6.5实用培训教程PowerPoint课件第08章媒体库与知识对象的使用.pdf
- Authorware6.5实用培训教程PowerPoint课件第09章程序的调试与打包发布.pdf
- C#编程及应用程序开发教程(第2版)第1章Microsoft.NET平台.pdf
- C#编程及应用程序开发教程(第2版)第2章C#编程和编译环境.pdf
- C#编程及应用程序开发教程(第2版)第3章数据类型和变量.pdf
最近下载
知传链电子书
- 实验12-2使用SDM建立站点到站点VPN-[共5页]-444-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
- 实验12-1使用预共享密钥建立站点到站点VPN-[共5页]-439-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
- IPSec功能-[共4页]-430-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
- ACS 中用户密码的修改-[共5页]-423-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
- 实验11-4配置PPPoE(电信级的用户管理和计费)-[共6页]-417-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
- 实验11-3 Cisco IOS认证代理(上网用户管理和计费)-[共6页]-411-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
- 配置AAA认证-[共3页]-402-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
- 安装ACS-[共3页]-397-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
- 实验10-2配置基于IP的单向访问(网络防火墙)-[共3页]-384-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
- STP的工作方式-[共3页]-364-非常网管:网络管理从入门到精通(第3版)-人民邮电出版社-崔北亮、史亚香、丁勇.pdf
文档评论(0)