数学新设计同步人教A版必修三讲义:第一章 算法初步 1.2.1 Word版含答案.doc

上传人:tang****xu1 文档编号:119870137 上传时间:2020-03-03 格式:DOC 页数:13 大小:593KB
返回 下载 相关 举报
数学新设计同步人教A版必修三讲义:第一章 算法初步 1.2.1 Word版含答案.doc_第1页
第1页 / 共13页
数学新设计同步人教A版必修三讲义:第一章 算法初步 1.2.1 Word版含答案.doc_第2页
第2页 / 共13页
数学新设计同步人教A版必修三讲义:第一章 算法初步 1.2.1 Word版含答案.doc_第3页
第3页 / 共13页
数学新设计同步人教A版必修三讲义:第一章 算法初步 1.2.1 Word版含答案.doc_第4页
第4页 / 共13页
数学新设计同步人教A版必修三讲义:第一章 算法初步 1.2.1 Word版含答案.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数学新设计同步人教A版必修三讲义:第一章 算法初步 1.2.1 Word版含答案.doc》由会员分享,可在线阅读,更多相关《数学新设计同步人教A版必修三讲义:第一章 算法初步 1.2.1 Word版含答案.doc(13页珍藏版)》请在金锄头文库上搜索。

1、1.2基本算法语句1.2.1输入语句、输出语句和赋值语句学习目标1.理解输入语句、输出语句、赋值语句的作用(重点).2.理解这些语句与相应逻辑结构的关系,并能转化为程序语句(难点).预习教材P2122,完成下面问题:知识点输入语句、输出语句和赋值语句的格式与功能名称格式功能举例输入语句INPUT_“提示内容”;变量,其中“提示内容”一般是提示用户输入什么样的信息把程序中新输入的值赋给变量INPUT xINPUT“a”;a输出语句PRINT_“提示内容”;表达式在计算机的屏幕上输出常量、变量的值和系统信息PRINT yPRINT“y”;y赋值语句变量表达式将表达式所代表的值赋给变量,一般先计算“

2、”右边表达式的值,然后把这个值赋给“”左边的变量ii1【预习评价】输入语句和赋值语句都可以给变量赋值,二者有何不同?提示输入语句可使初始值与程序分开,利用输入语句改变初始数据时,程序不变,而赋值语句是程序的一部分,输入语句可对多个变量赋值,赋值语句只能给一个变量赋值.题型一输入语句和输出语句【例1】(1)下列语句正确的是_(只填序号).INPUT2,3,4INPUTx2INPUTxINPUTx,y,zINPUT“a”;aINPUT“a”;5*5INPUTa,b,c,(2)当x的值为5时,“PRINT “x”;x”在屏幕上的输出结果为()A.55 B.5C.5xD.x5解析(1)序号正误理由输入

3、语句不能直接输入常量输入语句不能输入表达式这是最常见的输入方式,一般在某一程序之前,用来输入下面的程序运行所需要的变量值这是一个输入多个变量的表达方式,即对三个变量进行赋值,每个变量之间用“,”隔开程序上机运行后,若输入5,则屏幕显示a5输入语句没有运算功能,输入语句要求输入的值只能是一个常数,不能是一个表达式输入语句末尾不带任何符号(2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x5.答案(1)(2)D规律方法解决输入语句和输出语句要明确的三个问题(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开.

4、(2)计算机执行到输入语句时,暂停,等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略.(3)输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.【训练1】有以下程序:A3B5ABBAPRINT“A”;APRINT“B”;BEND程序执行后的结果是()A.55 B.33C.A5B5D.A3B3解析该程序运行过程中A,B的值变化如下:A3,B5;A5,B5;所以程序执行后的结果是A5,B5.答案C【例2】阅读下列程序,并指出当a3,b5时的计算结果:a_,b_.INPUT “a,b”;a,baabbab

5、a(ab)/2b(ab)/2PRINT“a,b”;a,bEND解析当a3,b5时,运行程序得a352,b253,a(23),b(3).答案【迁移1】在例2中,将程序变为INPUT “a,b”;a,baabbaba(ab)/2b(ab)/2PRINT“a,b”;a,bEND则a_,b_.解析当a3,b5时,运行程序可得a358,b853,a(83),b(3).答案【迁移2】在例2中,将“a3,b5”变为“a5,b3”时的计算结果为a_,b_.解析当a5,b3时,运行程序得a532,b235,a(25),b(5).答案规律方法赋值语句应用的注意点赋值号与数学中的等号的意义是不完全相同的,是以赋值号

6、右边表达式的值代替该变量的原值,即将原值“冲掉”,如:NN1,是将N的原值加1,再赋给N.【训练2】给出下面程序.INPUT“A”;AAA*2AA*3AA*4AA*5PRINTAEND若输出的A的值为120,则输入A的值为_.解析该程序的功能是计算A2345的值,则120A2345,所以A1,因此输入A的值为1.答案1题型三程序框图与程序设计语言的相互转化【例3】用描点法作函数yx33x224x30的图象时,需要求出自变量和函数的一组对应值,编写程序,分别计算当x5,4,3,2,1,0,1,2,3,4,5时的函数值.解第一步,输入一个自变量x的值.第二步,计算yx33x224x30.第三步,输

7、出y.再画程序框图:再翻译成程序:INPUT “x”;xyx33*x224*x30PRINT yEND规律方法编写程序的步骤(1)根据问题要求构思算法分析;(2)把算法分析转化为程序框图,即画出程序框图;(3)把程序框图转化为程序.【训练3】由如图所示的程序框图写出程序.解程序如下:INPUT “x,y”;x,yPRINT “x,y”;x/2,3*yxx1yy1PRINT x,yEND课堂达标1.对赋值语句的描述正确的是()可以给变量提供初始值;可以将表达式的值赋给变量;可以给一个变量重复赋值;不能给同一变量重复赋值.A.B.C.D.解析赋值语句不但可以提供初始值,还可以将表达式的值赋给变量,

8、还可以对某一变量重复赋值,故只有错误.答案A2.下面的程序输出的结果是()A.10 B.8C.2 D.2解析该程序运行过程中A,B的值变化如下:A10,B2,A8.答案B3.赋值语句MM3表示的意义是()A.将M的值赋给M3B.将M的值加3后再赋给MC.M和M3的值相等D.以上说法都不对解析赋值语句是将“”右边的一个确定值赋给它左边的一个变量.答案B4.已知程序,其执行后,输出a,b,c的值分别为_.解析a1,b2,c121,b1(1)22,故输出a,b,c的值分别为1,2,1.答案1,2,15.根据下列程序框图写出其相应的程序.解程序为:INPUT “x,y”;x,yxx/3y2*y2PRI

9、NT x,yx2*xyyy1PRINT x,yEND课堂小结1.需输入信息时用INPUT语句,需输出信息时用PRINT语句,当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好.2.赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.3.算法语句的所有符号只能排在一行上,也只能用圆括号以保持运算顺序不变;用圆括号时,必须注意左右配对使用,有些运算要用特定符号表示,在学习中要强化记忆.如写为(A1B1)/(A2B2),R30写为4/3*R30.基础过关1.下列程序在电脑屏幕上显示的

10、结果为()A.2B.“x”;xC.“x”;2 D.x2解析PRINT语句可将用双引号括起来的字符显示在屏幕上,从而输出x2.答案D2.下列给变量赋值的语句正确的是()A.5aB.a2aC.ab4 D.a2* a解析A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;B错,赋值语句左边是一个变量,而不是代数式;C错,因为赋值语句不能把一个值同时赋给两个变量;D项正确.答案D3.在如图所示的程序中输入x1 000,y2,则输出的结果M是()A.2 008 B.2 012C.2 020 D.2 015解析由程序得M21 0006232 015.答案D4.下列程

11、序输出的结果是12,则输入的n_.解析由程序知n(n1)12,解得n3或4.答案3或45.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将程序补充完整.INPUT“x1”;1.1INPUT“x2”;_S_PRINTSEND解析因为程序的功能是求所输入的两个正数的平方和,所以Sxx,又因为最后输出的结果是3.46,所以3.461.12x,解得x2.25.又因为x2是正数,所以x21.5.答案1.5x1 2x2 26.把下列程序用程序框图表示出来.A20B15AABBABAA*BPRINTABEND解程序框图如下:7.编写程序,计算一个学生数学、语文、英语三门课的

12、平均成绩.解程序如下:INPUT “Maths”;aINPUT “Chinese”;bINPUT “English”;cPRINT “The average”;(abc)/3END能力提升8.执行下列算法语句后的结果(xMOD y表示整数x除以整数y的余数)为()INPUT“x,y”;x,yAx*yBx MOD yCA*yBPRINTA,B,CEND(运行时从键盘上输入16,5)A.A80,B1,C401B.A80,B3,C403C.A80,B3.2,C403.2D.A80,B3.2,C404解析第一句输入x16,y5,第二句Axy80,第三句B取x除以y的余数,即B1,第四句C8051401,故选A.答案A9.“x45”,“xx1”是某一程序中的先后相邻的两个语句,那么下列说法正确的是()x45的意思是x459,此式与算术中的式子是一样的;x45是将数值9赋予x;x45可以写成45x;xx1语句在执行时,如果“”右边x的值是9,执行后左边x的值是8.A.B.C.D.解析x45的意思是将9赋值给x;赋值语句中“”左右两边不能互换,即不能给常量赋值,左边必须是变量,右边必须是表达式,故错误,正确.答案B10.下列正确的语句的个数是_.输入语句INPUTa2;赋值语句xx5;输出语句PRINT M2.解析中输入语句只能给变量赋值,不能给表达式a2赋值,所

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

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