1.2-1输入语句、输出语句 赋值语.ppt

上传人:灯火****19 文档编号:134948398 上传时间:2020-06-10 格式:PPT 页数:25 大小:179KB
返回 下载 相关 举报
1.2-1输入语句、输出语句 赋值语.ppt_第1页
第1页 / 共25页
1.2-1输入语句、输出语句 赋值语.ppt_第2页
第2页 / 共25页
1.2-1输入语句、输出语句 赋值语.ppt_第3页
第3页 / 共25页
1.2-1输入语句、输出语句 赋值语.ppt_第4页
第4页 / 共25页
1.2-1输入语句、输出语句 赋值语.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《1.2-1输入语句、输出语句 赋值语.ppt》由会员分享,可在线阅读,更多相关《1.2-1输入语句、输出语句 赋值语.ppt(25页珍藏版)》请在金锄头文库上搜索。

1、1 2基本算法语句 计算机完成任何一项任务都需要算法 但是 我们用自然语言或程序框图描述的算法 计算机是无法 看得懂 听得见 的 因此还需要将算法用计算机能够理解的程序设计语言 programminglanguage 翻译成计算机程序 创设情境 在现代社会里 计算机已经成为人们日常生活和工作不可缺少的工具 如 听MP3 看电影 玩游戏 打字排版 画卡通画 处理数据等等 那么 计算机是怎样工作的呢 这就是这一节所要研究的主要内容 基本算法语句 今天 我们先一起来学习输入 输出语句和赋值语句 程序设计语言有很多种 如BASIC Foxbase C语言 C J VB等 为了实现算法中的三种基本的逻辑

2、结构 顺序结构 条件结构和循环结构 各种程序设计语言中都包含下列基本的算法语句 输入语句输出语句赋值语句条件语句循环语句 1 2 1基本算法语句 输入语句 输出语句和赋值语句 探究新知 我们知道 顺序结构是任何一个算法都离不开的基本结构 输入 输出语句和赋值语句基本上对应于算法中的顺序结构 计算机从上而下按照语句排列的顺序执行这些语句 输入语句和输出语句分别用来实现算法的输入信息 输出结果的功能 如右图 输入语句和输出语句分别用来实现算法的输入信息 输出结果的功能 例1用描点法作函数y x3 3x2 24x 30的图象时 需要求出自变量和函数的一组对应值 编写程序 分别计算当x 5 4 3 2

3、 1 0 1 2 3 4 5时的函数值 框图 第二步 计算的值 第一步 输入x的值 第三步 输出x y的值 算法 输入语句和输出语句分别用来实现算法的输入信息 输出结果的功能 例1用描点法作函数y x3 3x2 24x 30的图象时 需要求出自变量和函数的一组对应值 编写程序 分别计算当x 5 4 3 2 1 0 1 2 3 4 5时的函数值 INPUT x xy x 3 3 x 2 24 x 30PRINTxPRINTyEND 程序 输入语句 赋值语句 打印语句 打印语句 表示结束 输出语句 输出语句 一 输入语句 INPUT 提示内容 变量 输入语句的一般格式 说明 1 提示内容 和它后面

4、的 可以省略 2 一个语句可以给多个变量赋值 中间用 隔开 3 无计算功能 不能输入表达式 4 输入多个数据时用 分隔 且个数要与变量的个数相同 5 输入语句要求输入的值只能是具体的常数 不能是函数 变量或表达式 例如 输入一个学生数学 语文 英语三门课的成绩 可以写成 INPUT Maths Chinese English a b c 注意 INPUT语句不但可以给单个变量赋值 还可以给多个变量赋值 其格式为 INPUT 提示内容1 提示内容2 提示内容3 变量1 变量2 变量3 练一练 输入正整数和输入三角形三边可分别表示为 INPUT n n INPUTa b c 二 输出语句 PRIN

5、T 提示内容 表达式 说明 1 提示内容 和它后面的 可以省略 2 一个语句可以输出多个表达式 不同的表达式之间用 隔开 3 表达式可以是变量 也可以是计算公式 4 有计算功能 能直接输出计算公式的值 输出语句的一般格式 PRINT 1 1 2 PRINT Helloworld PRINT S S RINT Sum a b 三 赋值语句 1 赋值语句的一般格式 变量 表达式 2 赋值语句的作用是 先计算出赋值号右边表达式的值 然后把这个值赋给左边的变量 使该变量的值等于表达式的值 3 赋值语句中的 称作赋值号 与数学中的等号的意义是不同的 赋值号的左右两边不能对换 4 赋值语句左边只能是变量名

6、字而不是表达式 如 2 x是错误的 右边表达式可以是一个数据 常量或算式 不能利用赋值语句进行代数式的演算 如化简 因式分解 解方程等 5 对于一个变量可以多次赋值 x x 1的赋值语句 不能看作代数式 这里vx仅仅是一个数值的存储位置 x x 1使得这个存储位置上的值增加了1 如 用x表示已个房子中的人数 当房子中有10个人时 x 10 若再走进1人 房子中人数就变为11 这时x 10 1 如果房子中走进1人前与走进1人后的人数都用x表示 就得到x x 1 因此 赋值语句中x x 1中 两边的x所表示的值是不同的 例题解析 例2 编写程序 计算一个学生数学 语文 英语三门课的平均成绩 分析

7、先写出算法 画出程序框图 再进行编程 结束 程序框图 INPUT Maths aINPUT Chinese bINPUT English cPRINT Theaverage a b c 3END 程序 例题解析 例2 编写程序 计算一个学生数学 语文 英语三门课的平均成绩 分析 先写出算法 画出程序框图 再进行编程 结束 程序框图 INPUT Maths Chinese English a b cy a b c 3PRINT Theaverage yEND 程序 例3 给一个变量重复赋值 程序 A 10A A 15PRINTAEND A的输出值是多少 分析 此程序给变量A赋了两次值 A的初值为

8、10 第二次赋值后 初值被 覆盖 A的值变为25 因此输出值是25 变式引申 在此程序的基础上 设计一个程序 要求最后A的输出值是30 A 10A A 15PRINTAA A 5PRINTAEND 程序 例3 给一个变量重复赋值 程序 A 10A A 15PRINTAEND 例4 交换两个变量A和B的值 并输出交换前后的值 分析 引入一个中间变量X 将A的值赋予X 又将B的值赋予A 再将X的值赋予B 从而达到交换A B的值 比如交换装满水的两个水桶里的水需要再找一个空桶 INPUTAINPUTBPRINTA BX AA BB XPRINTA BEND 程序 不能 练习1 编写一个程序 要求输入

9、一个圆的半径 便能输出该圆的周长和面积 取3 14 分析 设圆的半径为R 则圆的周长C 2 R 面积S R2 可以利用顺序结构中的INPUT语句 PRINT语句和赋值语句设计程序 INPUT R RC 2 3 14 RS 3 14 R 2PRINT C CPRINT S SEND 练习2 P24页T1 练习3 P24页T2 注 BASIC语言中的标准函数SQR x 表示数x的算术平方根 ABS x 表示x的绝对值等 练习4 P24页T3 ABS x x INPUT a b c a b cX 10 4 aY 15 6 bZ 25 2 csum X Y ZPRINT sum sumEND 程序 作业1 P24页T4 INPUT a b h a b hp a bs p h 2PRINT s sEND 程序 作业2 P33页A组T2 课堂小结 1 本节课介绍了输入语句 输出语句和赋值语句的结构特点及联系 2 掌握并应用输入语句 输出语句 赋值语句编写一些简单的程序解决数学问题 特别是掌握赋值语句中 的作用及应用 3 编程一般的步骤 先写出算法 再进行编程 我们要养成良好的习惯 也有助于数学逻辑思维的形成

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号