




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
赋值语句 1 2 1算法基本语句 输入 输出语句 1 2 程序框图是由表示算法基本逻辑结构的图形组成的 而程序则是由表示算法基本逻辑结构的算法语句组成 程序设计语言有很多种 如BASIC Foxbase C语言 C J VB等 引言 任何高级程序设计语言都包含输入语句 输出语句 赋值语句 条件语句和循环语句五种基本语句 它们与算法的三种基本结构是相互对应的 3 17 数学符号与程序符号的对比 温馨提示 4 S1 输入x的值 S2 计算y x3 3x2 24x 30的值 S3 输出y的值 程序框图 例1用描点法作函数y x3 3x2 24x 30的图象时 需要求出自变量和函数的一组对应值 编写程序 分别计算当x 5 4 3 2 1 0 1 2 3 4 5时的函数值 算法分析 5 INPUT x xy x 3 3 x 2 24 x 30PRINTyEND 程序 输入语句 赋值语句 输出语句 表示结束 6 输入语句 1 一般格式 INPUT 提示内容 变量 输入a b c INPUT a b c a b c INPUT x x INPUT 提示内容 变量INPUT变量INPUT 提示内容 变量1 变量2 变量3 INPUT变量1 变量2 变量3 2 常用格式 10 输出语句 1 一般格式 PRINT 提示内容 表达式 PRINT Nisnotaprimenumber PRINT 提示内容 表达式PRINT表达式PRINT 提示内容 表达式1 表达式2 表达式3 PRINT表达式1 表达式2 表达式3 PRINT 提示内容 2 常用格式 12 赋值语句 1 一般格式 变量 表达式 2 特别提示 作用是将表达式所代表的值赋给变量 计算 赋值语句中的 称为赋值号 赋值语句右边必须是一个数据 常量和算式 左边必须是变量 不能为表达式 赋值号左右不能对换 不能用赋值号进行代数式的演算 P 2 3 4 2 5 一个语句只能给一个变量赋值 不能出现多个 9 比较下列各组语句的区别 再判断它们是否正确 1 输入语句INPUT a a 输入语句INPUT a a 2 输入语句INPUT a b c a b c 输入语句INPUTa b c 提示内容 与变量之间用分号隔开 提示内容 与后面的 可省略 变量与变量之间用逗号隔开 出 PRINT 出 出 出 PRINT PRINT PRINT 13 比较下列各组语句的区别 再判断它们是否正确 3 输出语句PRINT S 7 输出语句PRINTS 7 赋值号左边是变量 只能给一个变量赋值 输入 输出语句中不能用赋值号 即表达式 4 赋值语句r 9 赋值语句9 r 赋值语句R r 9 14 5 输出语句PRINT20 3 2 6 赋值语句3 B 7 赋值语句x y 1 析 5 正确 PRINT语句可以输出常量 表达式的值 6 错 赋值语句中 号左右不能互换 7 错 不能给一个表达式赋值 8 赋值语句A B 2 9 赋值语句T T T 析 8 错 一个赋值语句只能给一个变量赋值 9 正确 该句的功能是将当前T的值平方后再赋给变量T 16 Ex1 读下列两个程序语句回答问题 1 上述两个程序有何区别 2 写出两个程序的运行结果 a INPUTXINPUTYX 2009Y 2008X YPRINTX YEND b INPUTXINPUTYX 2009Y 2008Y XPRINTX YEND 20082008 20092009 18 例2 编写程序 计算一个学生数学 语文 英语三门课的平均成绩 第一步 分别输入三科的成绩a b c 第二步 计算average a b c 3 第三步 输出三科平均分 程序框图 程序 INPUT Maths a INPUT Chinese b INPUT English c PRINT Theaverage a b c 3 END INPUT Maths Chinese English a b c 程序2 PRINT Theaverage a b c 3 END 输入a b c 开始 输出average 结束 算法 19 例3给一个变量重复赋值 程序 A 10A A 15PRINTAEND那么 A的输出值是多少 思考 在此程序的基础上 如何设计一个程序 使得最后A的输出值是30呢 A 10A A 15PRINTAA A 5PRINTAEND 20 例4编写一个程序 交换两个变量A和B的值 并输出交换前后的值 INPUT A B A B PRINTA B x A A B B x PRINTA B END 交换数据 21 若三角形的三边分别是a b c 借助三角形面积公式 海伦 秦九韶公式 编写一个求三角形面积的程序 程序 INPUT a b c a b cp a b c 2S SQR p p a p b p c PRINT 三角形面积S SEND 23 变式训练1 编写一个程序 要求输入一个圆的半径 便能输出该圆的周长和面积 取3 14 分析 设圆的半径为R 则圆的周长C 2 R 面积S R2 可以利用顺序结构中的INPUT语句 PR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论