您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 编制计算机程序解决问题
编制计算机程序解决问题编写程序,在电脑屏幕上显示:“Iloveprogramming.”输入设备输出设备中央处理器存储器预先将程序、数据输入存储器处理后结果输出逐条顺序执行预先存放在存储器中指令计算机工作原理100000111100000000001010计算机工作原理计算机输入设备输出设备中央处理器存储器预先将程序、数据输入存储器处理后结果输出逐条顺序执行预先存放在存储器中指令100000111100000000001010计算机是如何实现信息的自动处理呢?首先,将我们要完成的任务通过一系列的指令去描述,这一指令组称为程序。然后,将完成任务所需的数据和程序输入到计算机,再由计算机根据程序中的指令自动对数据进行处理,得出结果。程序:就是为实现特定目标或解决特定问题而用计算机语言编写的一系列程序指令。计算机语言:是人们与计算机打交道的桥梁,通过它告诉计算机执行一系列操作,实现某种功能。什么是计算机语言人与人的交流通过人的自然语言人与计算机交流通过人设计的计算机语言第一代:机器语言。第二代:汇编语言。第三代:高级语言。常用的高级语言如:BASIC,C,FORTRAN,LISP,PASCAL,VB,VC,C++,JAVA.关于计算机语言计算机程序的执行高级语言程序机器语言程序计算机语言系统人计算机编译程序编写执行101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011Y=8X=Y+10计算机程序的执行编写执行高级语言程序机器语言程序计算机语言系统人计算机编译程序101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011Y=8X=Y+10程序编制环境目前常用的有:VisualBasic(VB)VisualC++(VC)VisualFoxpro(VF)C#Pascal/DelphiJavaRubyPhpPython……计算机语言系统编译程序首先,安装Dev-C++集成开发环境。【例1.1】编写一个程序,让计算机告诉大家我爱编程,即“Iloveprogramming.”程序如下:#includeiostreamusingnamespacestd;intmain(){cout“Iloveprogramming.”endl;return0;}认识程序结构程序如下:#includeiostreamusingnamespacestd;intmain(){cout“Iloveprogramming.”endl;return0;}头文件名字空间主函数分析问题设计算法编写程序调试程序检测结果编制计算机解决问题的过程核心【例1.2】将8000秒表示成小时分钟秒的形式。分析问题和设计算法分析问题(找出已知和未知、列出已知和未知之间的关系)写出解题步骤已知秒数为8000秒:(1)1小时3600秒,8000除以3600的商为小时数(2)剩余的秒数转换成分钟,1分钟60秒,8000除以3600的余数,除以60的商为分钟数(3)剩下的秒数为秒数1、小时=8000/36002、分钟=(8000%3600)/603、秒数=8000%3600%60算法:解决问题的方法与步骤。每一步都必须是确定的、能行的、不能有二义性。算法是程序设计的核心。程序如下://exam1.2#includeiostreamusingnamespacestd;intmain(){cout8000/3600“小时”;cout(8000%3600)/60“分钟”;cout8000%3600%60“秒”;return0;}小结用计算机程序解决问题的基本过程设计算法分析问题编写程序调试程序检测结果程序的概念、程序设计语言初步编写程序解决问题。练习输入年份year,输出该年份是否为闰年。(编程解决)提示:设变量year存放读入的年份。闰年的条件是,年份能被4整除但是不能被100整除或者能被400整除。从键盘输入数据用cin。
本文标题:编制计算机程序解决问题
链接地址:https://www.777doc.com/doc-1771726 .html