内容正文:
LOGO
编程解决问题
*
一、用计算机进行信息处理的基本方法
计算机软件是程序与相关文档的集合。
程序是人们针对某一需要而为计算机编制的指令序列。
计算机是按照计算机语言编好的程序来进行工作的。
利用计算机处理信息,有两种基本方法:
一是:利用现成的软件让计算机工作。
二是:自己编制计算机程序,让计算机为自己服务。
控制计算机中的所有活动,管理计算机系统中各种资源的“总管家”,是应用软件和其他系统软件的基础平台
不同的计算机 操作系统,代表不同的计算机操作平台
告诉计算机如何控制外围设备
为计算机用户提供各种方便控制和使用计算机资源的软件工具
将人们编写的程序命令翻译成计算机实际执行的指令
协助计算机完成特定的工作
不同的应用软件实现不同的应用功能
(1)软件及其种类
软件
系统软件
应用软件
操作系统
设备驱动程序
实用工具
编程语言
DOS、MAC OS、NETWARE
Windows、Unix、Linux
字处理软件
数据管理
商务软件
金融财务
……
控制、管理计算机系统
(2)正确使用现成的软件:
① 根据任务性质确定软件的类型
② 仔细了解同一类型软件中,各个不同的 具体软件的功能
③ 注意软件和硬件的兼容性以及硬件支持
计算机软件受版权保护,只有在版权拥有者的授权范围内才能使用、复制或分发!
利用现成的软件处理信息
二、 编程解决问题
明确问题的要求
分析已知的信息
确定输出的内容
寻找问题求解的办法和确定具体的求解步骤
语法错误
逻辑错误
QBasic、Pascal
C++ Java ……
A
分析问题
B
设计算法
C
编写程序
D
调试运行
流程图
符号 符号名称 功能说明
起止框 表示算法开始和结束
(一个开始处,多个结束)
处理框 表示执行一个步骤
判断框 表示要根据条件选择执行路线,离开的箭头会多于一个
输入输出框 表示需要用户输入或由计算机自动输入的信息
流程线 指示流程的方向
实例:小球平抛运动
Private Sub Command1_Click()
g = 9.8
t = 1
v = Val(T1.Text)
Do While t <= 100
x = v * t
y = g * t * t / 2
Circle (x, y), 30
t = t + 1
Lo