4[1].1编制计算机程序解决问题_第1页
4[1].1编制计算机程序解决问题_第2页
4[1].1编制计算机程序解决问题_第3页
4[1].1编制计算机程序解决问题_第4页
4[1].1编制计算机程序解决问题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高一信息技术基础 4.1.1认识计算机与程序 信息技术组 吴猛 逐条顺序执行预先存放在存贮器中指令 4.1.1认识计算机与程序 各部件配合工作 输入设备 输出设备 预先将程序输入存储器 计算机 运算器 控制器 中央处理器 内存 外存 存储器 4.1编制计算机程序解决问题 计算机工作时,中央处理器根据输入指令,从输入设备或外存输入程序或数据,并保存到计算机内存中,执行程序时从内存中读取指令和数据,按顺序执行指令,处理结果放回内存;中央处理器执行输出或保存指令时,会把内存中的处理结果输出到输出设备或保存到外存中。 4.1.1认识计算机与程序 计算机是一种数字化电子设备,在工作时每段电路只有两种状态,可形象地称为开和关。 输入计算机时把 1、 0代码直接转换为开关电路,就可以让计算机工作了。 这些 1、 0代码就好像是计算机能听得懂的语言而被称为机器语言,早期的计算机程序就是用机器语言编制的。 计算机程序的编写与执行 计算机高级语言程序 计算机机器语言程序 人 计算机 编写 执行 翻译程序 计算机语言系统 4.1.3认识程序中的基本元素 程序中的基本元素有:常量、变量、函数、运算符、表达式、语句等 变量:程序处理数据时,对于输入的数据、参加运算的数据、运行结果等临时数据,通常把他们暂存在计算机内存中。变量就是命名的内存单元位置。 2、运算符、函数与表达式。 运算符: +(加号) -(减号) *(乘号) /(除号) (乘方)(整除) MOD(取余数) 3、语句。程序由一行行的语句组成,语句是指挥计算机工作的指令,每个语句都有其格式规定。 ( 1)赋值语句:变量 =表达式(作用:将表达式的值赋给左边的变量。) ( 2)输入数据的函数: InputBox( ” 提示信息 ” ) (作用:是提供从键盘输入数据的函数。利用它可产生一个对话框,提示用户输入数据并单击命令按钮。该函数返回值是字符串类型。) ( 3)输出语句: Print 输出内容 (作用:输出内容可以是数、变量、表达式,也可以是引号括起来的字符串。) 一个应用程序可能由若干段程序组成,每段程序前都有起始定义语句和结束语句, Private sub是定义子程序的语句, End Sub是结束子程序的语句,成对出现。 Form窗体是子程序的应用对象, Click表示单击鼠标时开始执行子程序。 Load表示程序装载后开始执行。 案例分析 1、某大型商场, “ 十一 ” 期间推出优惠活动,一次购物满 300元享受九折优惠, 方法一:程序代码: Private Sub Command1_Click ( ) A=InputBox(“请输入 A的值: ” ) IF A=300 Then S=A*0.9 Else S=A End If Print “购物金额: ” ,S End Sub 一、( 1)编程:交换两个变量 A、 B的值。 Private Sub Command1_Click ( ) A=30 B=40 Print “A=”;A Print “B=”;B T=A A=B B=T Print “交换后 A=”;A Print “交换后 B=”;B End Sub 二、编程求下列各式的值: ( 1)101+102+103+104+ +1001 ( 1) Private Sub Command1_Click ( ) For A=101 to 1001 S=S+A Next A Print “S=”;S End Sub 4.1.4剖析编制计算机程序解决问题的过程 分析问题 设计算法 编写程序 调试运行 检测结果 1.需求分析 分析已知问题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论