编制计算机程序解决问题课件.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编制计算机程序解决问题 编写程序,在电脑屏幕上显示: “I love programming.” 预先将程序、数据输入存储器 处理后结果输出 逐条顺序执行预先存放在存储器中指令 计算机工作原理 100000111100000000001010 计算机工作原理 计算机 预先将程序、数据输入存储器 处理后结果输出 逐条顺序执行预先存放在存储器中指令 100000111100000000001010 计算机是如何实现信息的自动处理呢? 首先,将我们要完成的任务通过一系列的指令去描述,这一指令组称为程序。然后,将完成任务所需的数据和程序输入到计算机,再由计算机根据程序中的指令自动对数据进行处理,得出结果。 程序:就是为实现特定目标或解决特定问题而用计算机语言编写的一系列程序指令。 计算机语言:是人们与计算机打交道的桥梁,通过它告诉计算机执行一系列操作,实现某种功能。 什么是计算机语言 人与人的交流通过人的自然语言 人与计算机交流通过人设计的计算机语言 第一代:机器语言。 第二代:汇编语言。 第三代:高级语言。常用的高级语言如:BASIC,C,FORTRAN,LISP,PASCAL,VB,VC,C++ , JAVA. 关于计算机语言 计算机程序的执行 高级语言 程序 机器语言 程序 计算机语言系统 人 计算机 编译程序 编写 执行 101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011 Y=8 X=Y+10 计算机程序的执行 编写 执行 高级语言 程序 机器语言 程序 计算机语言系统 人 计算机 编译程序 101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011 Y=8 X=Y+10 程序编制环境 目前常用的有: Visual Basic (VB) Visual C++ (VC) Visual Foxpro(VF) C# Pascal / Delphi Java Ruby Php Python …… 计算机语言系统 编译程序 首先,安装Dev-C++集成开发环境。 【例1.1】编写一个程序,让计算机告诉大家我爱编程,即“I love programming.” 程序如下: #include iostream using namespace std; int main() { cout“I love programming.”endl; return 0; } 认识程序结构 程序如下: #include iostream using namespace std; int main() { cout“I love programming.”endl; return 0; } 头文件 名字空间 主函数 分析问题 设计算法 编写程序 调试程序 检测结果 编制计算机解决问题的过程 核心 【例1.2】将8000秒表示成小时分钟秒的形式。 分析问题和设计算法   分析问题(找出已知和未知、列出已知和未知之间的关系) 写出解题步骤 ??已知秒数为8000秒: (1)1小时3600秒,8000除以3600的商为小时数 (2)剩余的秒数转换成分钟,1分钟60秒,8000除以3600的余数,除以60的商为分钟数 (3)剩下的秒数为秒数 1、小时=8000/3600 2、分钟=(8000%3600)/60 3、秒数=8000%3600%60 算法:解决问题的方法与步骤。每一步都必须是确定的、能行的、不能有二义性。算法是程序设计的核心。 程序如下: //exam1.2 #include iostream using namespace std; int main() { cout8000/3600“小时”; cout(8000%3600)/60“分钟”; cout8000%3600%60“秒”; return 0; } 小结 用计算机程序解决问题的基本过程 设计算法 分析问题 编写程序 调试程序 检测结果 程序的概念、程序设计语言 初步编写程序解决问题。 练习 输入年份year,输出该年份是否为闰年。(编程解决) 提示:设变量year存放读入的年份。闰年的条件是,年份能被4整除但是不能被100整除或者能被400整除。从键盘输入数据用cin。 * * * * * *

文档评论(0)

yingzhiguo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档