内容正文:
编程解决问题和智能信息处理
问题:
1、程序的概念和作用?
3、编程解决问题的一般过程?
2、利用计算机进行信息处理的基本方法?
程序是控制计算机动作的指令的记录集合
计算机所做的每一个动作,每一个步骤,都是
按照已经用计算机语言编好的程序来进行的,不同
的程序是针对不同的任务和问题而编写的。
1、用计算机进行信息处理的基本方法:
人们利用计算机处理信息的两种基本方法: 利用现成的软件
自己编制的计算机程序
利用现成的软件处理信息:
日常用的一些软件:字处理软件、图像处理软件等是不能独立工作的,因为这些软件属于应用软件,不能直接指挥计算机工作。
计算机硬件与系统软件、应用软件之间的关系可以这样理解:计算机硬件由系统软件来管理,应用软件通过系统软件来使用计算机硬件的资源。
软件
应用软件
系统软件
编程
语言
实用
工具
操作系统
设备驱
动程序
linux
Unix
windows
Dos
MAC OS
Netware
……
数据
软件
字处理
软件
……
金融
软件
商务
软件
协助计算机
完成特定的工作
不同的应用软件实现不同的应用功能
为计算机用户提供各种
方便控制和使用计算
机资源的软件工具
设置管理
计算机系统
控制计算机中的所有活动,管理计算机系统中各种资源的“总管家”,是应用软件和其他系统软件的基础平台
将人们编写的程序
命令翻译成计算机
实际执行的指令
告诉计算机如何
控制外围设备
不同的计算机操作系统,
代表不同的计算机操作平台
软件
应用软件
系统软件
告诉计算机如何
控制外围设备
软件
为计算机用户提供各种
方便控制和使用计算
机资源的软件工具
应用软件
系统软件
告诉计算机如何
控制外围设备
软件
2、编程解决问题:
人们处理信息的需求多种多样,当有些需求利用现成的软件难以满足时,可以利用计算机程序开发软件(也叫编程语言),自己编制程序解决问题。
编程解决问题的一般过程:
分析问题
设计算法
编写程序
调试运行
(1)分析问题:
例:编写描述一个小球运动轨迹的程序(小球动动时间限定在1~100秒),可以从以下三方面进行分析。
明确问题的