版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二节基本算法语句,1输入语句、输出语句、赋值语句的格式与功能,2.条件语句 (1)算法中的 与条件语句相对应 (2)条件语句的格式及框图 IFTHEN格式,INPUT“提示内容”;变量,输入信息,PRINT“提示内容”;表达式,输出常量、变量的值和系统信息,变量表达式,将表达式的值赋给变量,条件结构,IFTHENELSE格式,3循环语句 (1)算法中的 与循环语句相对应 (2)循环语句的格式及框图 UNTIL语句,WHILE语句,循环结构,1关于赋值语句下列说法不正确的是() A赋值语句就是将表达式所代表的值赋给变量 B赋值号左右不能互换 C赋值号与数学中的等号有着完全相同的意义 D执行赋值
2、语句时,先计算“”右边表达式的值 【解析】赋值语句中的“”叫做赋值号,它和数学中的等号不完全一样 【答案】C,2给出以下四个问题,输入一个数x,输出它的绝对值;求函数f(x) 的函数值;求面积为6的正方形的周长;求三个数a、b、c中的最大数,其中不需要用条件语句来描述其算法的有() A1个 B2个 C3个 D4个,【解析】条件语句与程序框图中的条件结构相对应,首先要对条件进行判断,再去执行下一步其中需要用条件语句来描述其算法,而不用条件语句,【答案】A,3读程序回答问题,对甲、乙两程序和输出结果判断正确的是() A程序不同,结果不同 B程序不同,结果相同 C程序相同,结果不同 D程序相同,结果
3、相同,【解析】从两个程序可知它们的程序语句不同,但其算法都是求1231 000,故结果相同 【答案】B,4阅读下列程序,如果输入x2,则输出的结果为_ 【解析】由程序可知,该算法程序功能是求分段函数,【答案】3,5程序,则程序运行后的结果是_ 【解析】由算法程序可知,当i10时,1010100,故输出ii19. 【答案】9,某企业为职工计算工资时按时间计,每月的总工资每月劳动时间每小时工资,从总工资中扣除15%作为医疗保险金,再以总工资的5作为奖金,要求输入劳动时间和每小时工资数,输出每位职工应发工资设计算法并画出程序框图,写出程序 【思路点拨】(1)设出每小时工资,每月劳动时间,每月总工资,
4、先求出每月总工资,再求应发工资 (2)在程序编写中赋值语句是其中关键的基本语句,【自主探究】算法分析:,第一步:输入月劳动时间t和每小时工资a; 第二步:求每月总工资y每月劳动时间t每小时工资a; 第三步:求应发工资z每月总工资y(115%)y5; 第四步:输出应发工资z. 程序框图:,程序:,【方法点评】1.输入、输出、赋值语句是任何一个算法中必不可少的语句一个语句可以输出多个表达式在赋值语句中,变量的值始终等于最近一次赋给它的值,先前的值将被替换 2一个赋值语句只给一个变量赋值,但一个语句不可以写出多个赋值语句,3不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等) 【特别提醒】
5、输入语句没有计算功能,而输出语句、赋值语句有计算功能,4在BASIC语言中,常见运算符号的书写方式,5BASIC语言中的运算规则:先乘除,后加减;乘幂优先于乘除;函数优先于乘幂;同级运算从左向右按顺序进行;括号内最优先,1画出程序框图并编写一个程序,求用长度为l的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积要求输入l的值,输出正方形和圆的面积(取3.14) 【解析】程序框图:,程序如下:,如图,已知底角为45的等腰梯形ABCD,底边BC长为7 cm,腰长为2 cm,当一条垂直于底边BC(垂足为F)的直线l从B点开始由左至右移动(与梯形ABCD有公共点)时,直线l把梯形分成两部分,
6、令BFx(0 x7),左边部分的面积为y,求y与x之间的函数关系式,并画出程序框图,写出程序,【思路点拨】,【自主探究】过点A、D分别作AGBC,DHBC,垂足分别是G、H.ABCD是等腰梯形, 底角是45,AB2 cm, BGAGDHHC2 cm. 又BC7 cm,ADGH3 cm,,程序框图如图,,程序一:,程序二:,【方法点评】1.条件语句一般用在需要对条件进行判断的算法设计中,求分段函数的函数值往往用条件语句编写程序 2条件语句可以嵌套,即条件语句的THEN或ELSE后面还可以跟条件语句,其一般形式是:,对应的程序框图为:,3条件语句常用运算符: “”(大于)、“”(小于)、“=”(大
7、于或等于)、“=”(小于或等于)、“”(不等于),2如图,在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由点B(起点)向点A(终点)运动设点P运动的路程为x,APB的面积为y,求y与x之间的函数关系式并画出程序框图,写出程序,【解析】由题意可得y,程序框图如图:,程序:,编写一个程序计算1232529992,并画出相应的程序框图 【思路点拨】(1)各项指数相同,底数相差2,又是求多项的和,故用循环结构控制,用循环语句设计程序 (2)要注意累计变量之间相差2. 【自主探究】方法一:当型:程序框图如图:,程序为:,方法二:直到型: 程序框图如图:,程序如下:,【方法点评】涉及到利用循环
8、结构或循环语句解决的问题都可利用两种形式去解决,在用WHILE语句和UNTIL语句编写程序时,一定要注意它们的格式及条件的表示方法,3青年歌手电视大赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分试设计一个解决该问题的程序框图,并写出程序(假定分数采用10分制,即每位选手的分数最高分为10分,最低分为0分),【解析】程序框图:,程序如下:,1(2009年天津高考)阅读如图所示的程序框,则输出的S(),A14B20 C30 D55 【解析】S10,i11;S21,i22;S35,i33;S414,
9、i44;S530,i54,跳出循环,输出的结果S为30.故选C. 【答案】C,2(2009年辽宁高考)某店一个月的收入和支出总共记录了N个数据a1,a2,aN,其中收入记为正数,支出记为负数该店用程序框图计算月总收入S和月净盈利V.那么在下图中空白的判断框和处理框中,应分别填入下列四个选项中的(),AA0,V=S-T BA0,VST CA0,VST DA0,VST,【解析】S代表收入,T代表支出程序框图执行到判断框时,需判定的是A被赋予的值代表的是收入还是支出,即A的正负,且当A代表收入时应累加到S,故填A0,进而知T0,VST.故选C. 【答案】C,3(2009年江苏高考)如下图所示是一个算
10、法的流程图,最后输出的是W_.,【解析】第一次:T1,S1201; 第二次:T3,S3218; 第三次:T5,S52817. 此时满足S10. 所以WST17522. 【答案】22,4(2009年安徽高考)程序框图(即算法流程图)如下图所示,其输出结果是_,【解析】a的值依次为3,7,15,31,63,127. 127100,输出a127. 【答案】127,1输入、输出语句是任何一个程序必不可少的语句,其功能是实现数据的输入、输出,也就实现了“人机交流” 2赋值语句是最重要的一种基本语句,也是一个程序必不可少的重要组成部分,使用赋值语句一定要注意格式要求,使用赋值语句要注意以下几点: (1)赋值号“”左边只能是变量,而不能是表达式,比如A3是正确的,但3A是错误的 (2)赋值号“”的左右两边不能对调,AB和BA的含义及运行结果是不同的,(3)不能利用赋值语句进行代数式的演算(如化简、因式分解等),在赋值语句中的赋值号右边的表达式中每一个“变量”都必须事先赋给确定的值,4解决需要反复执行的任务时,应考虑使用循环语句编写程序确定循环结构的内容时要明确:循环变量,初始条件,循环体内容,终止条件,循环语句有直到型与当型两种,要区分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026龙里县人民医院(医共体)总院第一次招聘18人笔试参考题库及答案详解
- 2026南昌市消防救援支队水上大队招聘宣传勤务文员1人笔试模拟试题及答案详解
- 2026年邛崃市增量政策性岗位招募的(76人)考试参考题库及答案详解
- 2026绥化市北林区劳动就业服务中心公开招聘公益性岗位68人考试备考试题及答案详解
- 中国移动广西公司2027届秋季校园招聘考试备考题库及答案详解
- 2026中方县社会保险服务中心公益性岗位招聘1人笔试模拟试题及答案详解
- 2026-2027学年度大新县民族高级中学招聘顶课教师7人考试参考题库及答案详解
- 2026新疆昌吉州呼图壁县城乡调查队招聘安置公益性岗位人员1人笔试参考题库及答案详解
- 2026年下半年甘肃省有色地勘局事业单位招聘25人笔试备考试题及答案详解
- 2026年9月天津医科大学临床医学院招聘9人笔试参考题库及答案详解
- 腰痛病健康教育宣教讲课件
- 小吃技术传授协议书
- 浙教版(2024)科学七年级下册 密度图像类专题 培优卷(含答案)
- 《中国古代兵器演变》课件
- 台风应急预案演练方案
- 光伏施工现场技术交底与质量控制措施
- 新视野大学英语(第四版)读写教程4(思政智慧版) 课件Unit 1 B4U1 Urban development Section A
- 最高人民法院各法庭关于建设工程施工合同无效情况下管理费如何处理的纪要和解答
- 输变电工程质量通病防治手册
- CJT 297-2016 桥梁缆索用高密度聚乙烯护套料
- DLT 5175-2021 火力发电厂热工开关量和模拟量控制系统设计规程-PDF解密
评论
0/150
提交评论