下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.2.1输入语句、输出语句和赋值语句导学案3【学习目标】1. 了解算法语句(程序语言)与自然语言和程序框图表示的算法的区别.2理解输入语句、输出语句和赋值语句的格式和功能.3.能准确应用输入语句、输出语句和赋值语句把程序框图转化为算法语句来解决问题.【学习重点】理解输入语句、输出语句和赋值语句的格式和功能.课前预习案【知识链接】小华同学在一次期末测验中,语文、数学、英语学科的成绩分别为120, 126, 110.1画出求三科平均分的框图.2该问题能用计算机处理吗?应如何操作?【知识梳理】1.输入语句格式INPUT “提示内容”;功能可以一次为一个或多个变量,实现了算法中的功能说明“提示内容”
2、是提示用户输入什么样的.程序框图中的框转化为算法语句就是输入语句教师点拨:输入语句的使用说明: INPUT语句又称“键盘输入语句”,当计算机执行到该语句时,暂停并等候用户输入 程序运行需要的数据此时,用户只需把数据由键盘输入,然后回车,程序将继续运行. “提示内容”的作用是在程序执行时提示用户将要输入的是什么样的数据如:INPUT “语文,数学,外语成绩=”;a, b, c.“提示内容”及后面的“;”可省略,直接输入,如:INPUT a, b, c2. 输出语句格PRINT “提示内容”;式功先计算表达式的,然后输岀结果,实现了算法中的功能.显示能在计算机屏幕上,也就是输岀信息,可以是、的值和
3、信息.说1程序框图中的框转化为算法语句就是输出语句明教师点拨:输出语句使用说明: PRINT语句又称“打印语句”,将结果在屏幕上显示出来,是任何程序中必有的语句. “提示内容”提示用户输出的是什么样的信息如:PRINT “该生的总分=” ;S 具有计算功能可以输出常量、变量的值和系统信息如:PRINT 12/3PRINT APRINT 5PRINT “ I am a student!”3 赋值语句格式变量=功能先计算表达式的值,然后把结果赋值给“=”边的变量,此步完成后,“=”边变量的值就改变了说明(1) 赋值语句中的“一”叫做,它和数学中的等号不一样.(2) 本教材用BASIC语言编写的计算
4、机程序是由若干语句组成的,计算机按语句行排列的顺序依次执行程序中的语句,每个完整的程序最后一行都是END语句(又称结束语句),表示程序到此教师点拨:赋值语句使用说明: 在代数中A = B与B = A是等效的两个等式,而在赋值语句中则是两个不同的赋值过程.如:A= B是将B的值赋给变量A,而B= A是将A的值赋给变量B. “=”右边可以是常量、变量或算式,如X= 6, A = B,当表达式为一算式时,如 C=X+ Y,是指先计算X + 丫的值,再把该值赋给 C,所以赋值语句具有计算功能. “=”左边必须是变量,而不能是表达式、常量.如:15= a, x+ y= c都是错误的. 一个语句只能给一个
5、变量赋值,不能对几个变量连续赋值,但可以辗转赋值.如:A=B= 10是不正确的,但可以写成:A= 10, B= A;赋值后,A的值是10, B的值也是10. 可给一个变量多次赋值,但只保留最后一次所赋的值.如:A= 5, B = 3, A= A+ B ; 执行后A的值为8.难点突破:1.算法语句中的运算符分析:计算机对语句“ ab”或“ xn”不认识,当计算机执行到这些语句时,就会停止, 显示程序出错在算法语句中“ab”表示一个变量而不是 a与b的积,a与b的积必须写成a*b才行.当输入程序语句时,只能从左到右依次输入.上标、下标、幕等的表示与数学中是不 相同的,如算法语句中xn在程序中必须用
6、xa n来表示.算法语句中的运算符有(1) 常用的算术运算符:a , * , / , MOD .例如,2的5次幕用2人5表示;3mn用35*m*n表示;3用5/3表示;5除以3的余数,则表示为5 MOD 3等.(2) 常用的标准函数:绝对值函数一一ABS函数,格式:ABS(x),功能:取x的绝对值,如 x= 9,则 ABS( 9);平方根函数一一SQR函数,格式:SQR(x),功能:取x的平方根,x>0口 _7表示为S QR(7);取整函数一一INT函数,格式:INT(x),功能:取不大于x的最大整数,如INT(3. 141 6) =3, INT(3. 67) = 3, INT( 3.
7、141 6) = 4.2. 交换两个变量的值分析:交换两个变量 A和B的值的程序有很多,其中最常见的是:X= AA= BA= X3. 算法语句、自然语言、程序框图的异同剖析:(1)相同点:都是算法的表示形式.(2)区别:自然语言是用文字表示的算法,是最初级的算法;程序框图是用图形语言表 示的算法,是比自然语言高级,比算法语句低级的算法;算法语句又称程序设计语言,简称 为程序,是用字母符号表示的算法,是最高级的算法.计算机无法“理解”自然语言和程序 框图,但能 “理解”算法语句.课上导学案【例题讲解】【例题1】编写程序,计算函数 廿 V 3x2 -24x 30的函数值.例题 2】编写程序,计算一个学生数学、语文、英语的平均分【例题3】 已知a= 2, b = 5,编写一个程序,交换 a, b的值.【当堂检测】1. 下列程序的结果是 ()M = 3N= M+ 1M = M 1y= M + NPRINT yENDA. 6 B. 7 C. 8 D . 92. 下列程序,输入 x= 1 ,则输出的结果是 .INPUT “x=”;xy= x*x 2*xPRINT yEND3. 程序:INPUT “Maths = ”; aINPUT “Chinese = ”; bINPUT “English =”;cPRINT “The sum=”;ab cE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全防护在虚拟私人网络的数据传输考核试卷
- 云母制品在石油钻探工具耐磨材料中的应用考核试卷
- 中药批发商的电子商务平台建设考核试卷
- 噪声与振动控制的生态补偿机制考核试卷
- 2025年度行政合同主体义务履行与权益保障协议2篇
- 两种病原菌及高温胁迫后皱纹盘鲍血细胞转录组、酶活及病理变化分析
- 基于小样本学习的风电机轴承故障诊断研究
- 2025年度高速公路工程混泥土供应合同2篇
- 基于光纤SBS效应的随机分布反馈光纤激光器的研究
- 初中生空间能力与数学能力的关系及其干预研究
- 2025年门诊部工作计划
- 2025福建中闽海上风电限公司招聘14人高频重点提升(共500题)附带答案详解
- 智能网联汽车技术应用专业国家技能人才培养工学一体化课程标准
- 政治-北京市朝阳区2024-2025学年高三第一学期期末质量检测考试试题和答案
- 物业公司绩效考核与激励机制
- 小学道德与法治学科教师专业素质真题考试试题及答案
- 中建落地式卸料平台专项施工方案
- 2023-2024学年浙江省丽水市莲都区教科版六年级上册期末考试科学试卷
- 2024北京初三(上)期末语文汇编:议论文阅读
- 锂电池应急处理培训
- 交通信号灯安装工程合同样本
评论
0/150
提交评论