(
课件网) 3.2信息的编程加工 计算机系统的组成 计算机系统包括计算机硬件和计算机软件两大部分。 硬件,是指构成计算机的物理设备。 软件,是指计算机系统中的程序、数据以及所需文档的集合。 P 使用计算机,实际上就是在使用各种各样的程序。 现有的程序能够满足我们的所有需要吗? 能够解决遇到的所有问题吗? 编写程序 程序的编写依赖于程序设计语言。简单地说,程序设计语言是人与机器之间进行交流的语言。通过它告诉计算机执行一系列操作,实现某种功能。 ———我们知道,计算机功能很强大,能够认识声音、文字、符号、颜色、图片、动画,然而计算机又是一个很傻瓜的机器,它本身只认识两个数:0和1,所有的符号,要使计算机能认识,最终都必须转化成0、1组成的二进制代码,这个用于在计算机内部存储符号信息的代码叫机内码,这个代码用二进制表示。 计算机内部数字编码 1、机器语言:是计算机唯一能直接识别、直接执行的计算机语言。 0100010001 01101010101 1000 0100010001 01101010111 1001 0100010011 01101010101 01101010111 2、汇编语言:是一种面向机器的程序语言。 Mov ax,8 Mov bx,10 Add ax,bx 3、高级语言:由一系列符合人们阅读习惯的语句组成程序。 易编、读、改,但对于程序执行过程比其它语言复杂。 BASIC, PASCAL,C,LOGO,VB等 Y=8 X=Y+10 计算机程序设计语言的发展 注: 除机器语言可直接由计算机执行,汇编语言和高级语言都需特别处理(汇编或编译、解释)生成机器语言目标程序才能由计算机执行。 计算机高级 语言程序 计算机机器 语言程序 翻译程序 人 编写 计算机 执行 翻译程序 程序的作用 计算机上使用的许多软件、以及银行、超市等任何使用计算机的处理信息的地方都有程序员编写的程序. 能发挥计算机速度快,容量大,精确度高和不知疲倦等特性,能实现信息处理的自动化,大大提高信息加工效率。 VB语言简介 Microsoft Visual Basic(简称VB)是在Windows操作平台下设计应用程序的最迅速、最简捷的一种语言。 编制计算机程序解决问题的基本过程 奇妙的曲线 P 一、分析问题 数学课中的y=x2函数图像是怎样画的? 描点法画函数图像 1.定义坐标系,画出横、纵坐标轴。 2、在-5到5之间,隔1取一个x值,即x取 1、2、3、4、5、-1、-2、-3、-4、-5。 3.根据表达式y=x^2,求出每个x值对应的y的值。 4.根据坐标(x,y)描点。 5.将所有的点连成平滑的线。 实例 算法的描述方法 自然语言 流程图 有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换 开始 A C B A C B 结束 Step1、将A瓶中的醋放入空瓶C。 Step2、将B瓶中的酱油放入A瓶。 Step3、将C瓶中的醋放入B瓶 二、设计算法 绘制抛物线-算法 P Y N X≤终点? 绘制坐标轴 结 束 X=起点坐标 计算y,画点(x,y) X增加一个步长 开 始 1.绘制坐标系 2.确定x的取值范围和个数 3.依据函数表达式,计算y值 4.画出各点(x,y) 5.循环描点,完成绘制 算法 简单来说,算法就是解决问题的方法和步骤。 计算机读不懂算法,所以必须有一种人和计算机都能理解的沟通方式,这就是程序设计语言,我们学的是Visual Basic语言。 程序设计语言 绘制抛物线-程序 P Picture1.Scale (-10, 25)-(10, -25) Dim x As Single, y As Single Next x Picture1.PSet (x, y), vbRed y = x ^ 2 For x = -10 To 10 Step 0.0001 Picture1.Line (0, 25)-(0, -25), vbBlue Picture1.Line (-10, 0)-(10, 0), vbBlue '定义变量 '定义坐标系,指定左上角和右下角的点坐标 '画出x轴,蓝色 '画出y轴,蓝色 '使用描点法作图,点的横坐标间隔0.0001 '对于每个x坐标,计算出y值 '在坐标轴上画点,红色 'x坐标增加0.0001 返回 程序编好以后,通 ... ...