




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
人民教育出版社A版必修三高一年级 项城市第三高级中学数学组 李叶新 第一章算法初步1 2基本算法语句1 2 1输入语句 输出语句和赋值语句 探究新知 我们知道 顺序结构是任何一个算法都离不开的基本结构 输入 输出语句和赋值语句基本上对应于算法中的顺序结构 计算机从上而下按照语句排列的顺序执行这些语句 输入语句和输出语句分别用来实现算法的输入信息 输出结果的功能 如右图 1 2 1输入语句 输出语句和赋值语句 这就是这一节所要研究的主要内容 基本算法语句 今天 我们先一起来学习输入 输出语句和赋值语句 程序设计语言有很多种 如BASIC Foxbase C语言 C J VB等 为了实现算法中的三种基本的逻辑结构 顺序结构 条件结构和循环结构 各种程序设计语言中都包含下列基本的算法语句 输入语句输出语句赋值语句条件语句循环语句 输入语句和输出语句分别用来实现算法的输入信息 输出结果的功能 例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 输入语句的作用是实现算法的输入信息功能 2 提示内容 提示用户输入什么样的信息 变量是指程序在运行时其值是可以变化的量 3 输入语句要求输入的值只能是具体的常数 不能是函数 变量或表达式 4 提示内容与变量之间用分号 隔开 5 提示内容 和它后面的 可以省略 如INPUT x x或INPUTx 例如 输入一个学生数学 语文 英语三门课的成绩 可以写成 INPUT 数学 语文 英语 a b c 注意 INPUT语句还可以给多个变量赋值 变量与变量之间用逗号 隔开 其格式为 INPUT 提示内容1 提示内容2 变量1 变量2 练一练 1 给定一个任意正整数n 2 给定三角形的三条边长 1 INPUT n n 2 INPUTa b c 二 输出语句 PRINT 提示内容 表达式 输出常量 变量的值和字符串等系统信息 输出数值计算的结果 1 输出语句的用途 输出语句的一般格式 3 同输入语句一样 表达式前也可以有 提示内容 思考 在课本P7页图1 1 2程序框图中的输出框的内容怎样用输出语句来表达 参考答案 输出框 PRINT n是质数 PRINT n不是质数 PRINT S S 例题解析 例2 编写程序 计算一个学生数学 语文 英语三门课的平均成绩 分析 先写出算法 画出程序框图 再进行编程 结束 程序框图 程序 INPUT Maths aINPUT Chinese bINPUT English cPRINT Theaverage a b c 3END y a b c 3 输出y 结束 开始 例2 编写程序 计算一个学生数学 语文 英语三门课的平均成绩 INPUT a b c a b cy a b c 3PRINT y yEND 输入a b c INPUT a b c a b cPRINT y a b c 3END 程序2 程序3 三 赋值语句 1 赋值语句的一般格式 变量 表达式 2 作用 先计算出赋值号右边表达式的值 然后把这个值赋给左边的变量 使该变量的值等于表达式的值 3 赋值语句左边只能是变量名字而不是表达式 如 2 x是错误的 右边表达式可以是一个数据 常量或算式 不能利用赋值语句进行代数式的演算 如化简 因式分解 解方程等 4 一个语句只能给一个变量赋值 5 对于一个变量可以多次赋值 但变量的取值总是最近被赋值的 练习 练习 读下列两个程序 回答问题 X 3y 4x yPRINTx yEND 上述程序最后输出的x y分别是为 X 3y 4y xPRINTx yEND 4 4 3 3 BASIC语言中的常用运算符号 例3 给一个变量重复赋值 程序 A 10A A 15PRINTAEND A的输出值是多少 分析 此程序给变量A赋了两次值 A的初值为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 下列给出的输入 输出语句正确的是 输入语句INPUTa b c 输入语句INPUTx 3 输出语句PRINTA 4 输出语句PRINT20 3 2 2 当x的值为5时 PRINT x x 在屏幕上输出的结果是 A 5 5B 5C 5 xD x 5 练习1 INPUT A B A BB A BA B AB B APRINT A B A BEND 运行时从键盘输入3 7 1 2 A 1000A A 100PRINT A AEND 将一个变量的值赋给另一个变量 前一个变量的值保持不变 可先后给一个变量赋多个不同的值 但变量的取值总是最近被赋予的值 A 900 A B 73 练习2 分析下列程序 考虑输出的结果是什么 3 a 1b a 3b b 1PRINT b b运算结果是 b 5 4 a 2b 3c 4b c 2c b 4d a b c 3PRINT d d运算结果是 d 6 a 2b 3c a bb a c bPRINT a b c a b cEND运算结果是 5 6 x 1x x 2x x 3x x 4PRINTx 5END运算结果是 a 2 b 4 c 5 120 返回 三 课后练习1 p 24练习第一题程序 程序 INPUT F FC F 32 5 9PRINT C CEND 三 课后练习2 p 24练习第二题程序 程序 INPUT a b a bsum a bdiff a bmul a bdiv a bPRINTsum diff mul divEND 三 课后练习3 p 24练习第三题程序 程序 INPUT a aINPUT b bINPUT c cp a b c 2s SQR p p a p b p c PRINT s sEND 三 课后练习4 p 24练习第四题程序 程序 INPUT a b c a b cx 10 4 ay 15 6 bz 25 2 csum x y zPRINT sum sumEND 练习1 编写一个程序 要求输入一个圆的半径 便能输出该圆的周长和面积 取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 读下列两个程序语句回答问题 1 上述两个程序有何区别 2 写出两个程序的运行结果 a INPUTXINPUTYX 2009Y 2008X YPRINTX YEND b INPUTXINPUTYX 2009Y 2008Y XPRINTX YEND 能力提升 a 20082008 b 20092009 归纳总结 巩固提高 水果店的老板忙极了 小新设计了一个程序帮助老板算账 已知水晶梨2 4元 千克 葡萄8 6元 千克 哈密瓜4 2元 千克 某顾客分别买这三种水果a b c千克 请你将程序补充完整 INPUTA 2 4 aB 8 6 bC 4 2 cS PRINTEND a b c A B C S 课堂小结 1 本节课介绍了输入语句 输出语句和赋值语句的结构特点及联系 2 掌握并应用输入语句 输出语句 赋值语句编写一些简单的程序解决数学问题 特别是掌握赋值语句中 的作用及应用 3 编程一般的步骤 先写出算法 再进行编程 我们要养成良好的习惯 也有助于数学逻辑思维的形成 比较下列各组语句的区别 再判断它们是否正确 1 输入语句INPUT a a 输入语句INPUT a a 2 输入语句INPUT a b c a b c 输入语句INPUTa b c 提示内容 与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度专利技术合作研发与成果转化合同范本
- 2025年度绿色建材采购质量保证合同
- 2025版植筋加固工程进度管理合同协议书下载
- 2025版企事业单位高管劳动合同范例
- 2025版国际航班接送班车服务合同范本
- 2025年新型材料研发项目合作协议范本
- 2025房地产广告创意设计及智能家居集成服务合同
- 2025二手公寓租赁合同(含家具家电及室内装饰)
- 2025房地产财务顾问服务与税务筹划合同
- 2025年度租赁合同下载打印适用住宅类房产
- T/CCAS 008-2019水泥及混凝土用粉煤灰中氨含量的测定方法
- GB/T 7252-2001变压器油中溶解气体分析和判断导则
- GB/T 5184-2016叉车挂钩型货叉和货叉架安装尺寸
- GB/T 24151-2009塑料玻璃纤维增强阻燃聚对苯二甲酸丁二醇酯专用料
- 考研英语5500词汇表讲解
- MSA测量系统分析第四版
- 围手术期质量评价标准(手术室)
- 化学品安全技术说明(胶水)
- 吊篮操作工岗位风险告知卡
- 输血法律法规培训PPT
- 海姆立克急救(生命的拥抱)课件
评论
0/150
提交评论