2024-2025学年高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句学案含解析新人教版必修3_第1页
2024-2025学年高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句学案含解析新人教版必修3_第2页
2024-2025学年高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句学案含解析新人教版必修3_第3页
2024-2025学年高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句学案含解析新人教版必修3_第4页
2024-2025学年高中数学第一章算法初步1.2.1输入语句输出语句和赋值语句学案含解析新人教版必修3_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE1.2基本算法语句1.2.1输入语句、输出语句和赋值语句内容标准学科素养1.理解输入语句、输出语句、赋值语句.2.能够将程序框图转化为“算法”语句.3.进一步体会算法的基本思想.应用数学运算发展逻辑推理培育数学抽象授课提示:对应学生用书第12页[基础相识]学问点输入语句、输出语句和赋值语句预习教材P21-24,思索并完成以下问题人和计算机是如何沟通的呢?这是一个特别困难的问题,简洁的说,一种特定的“语言”是实现人机沟通的必备工具,这种语言必需是人和计算机都能够识别并且能执行的.通过这种语言,我们就可以和计算机进行沟通了.(1)计算机能够“理解”的语言与人的语言有什么区分?提示:计算机不同于人,人有大脑,可以思索问题,而计算机对自然语言和程序框图描述的算法无法识别,必需转化为其能理解的语言,即程序语言.(2)基本的算法语句有哪些?各自对应怎样的算法结构?提示:基本的算法语句eq\b\lc\{(\a\vs4\al\co1(\b\lc\\rc\}(\a\vs4\al\co1(输入语句,输出语句,赋值语句))对应依次结构,条件语句——对应条件结构,循环语句——对应循环结构))学问梳理名称格式功能输入语句INPUT“提示内容”;变量,其中“提示内容”一般是提示用户输入什么样的信息把程序中新输入的值赋给变量输出语句PRINT“提示内容”;表达式在计算机的屏幕上输出常量、变量的值和系统信息赋值语句变量=表达式将表达式所代表的值赋给变量.一般先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量[自我检测]1.输出语句:PRINT4+5,其输出的结果是()A.4 B.5C.9 D.20解析:4+5=9,故输出的结果是9.答案:C2.下列赋值语句错误的是()A.A=A+2 B.m-1=nC.m=3n D.P=3+1解析:赋值语句中,“=”左边是变量,右边是表达式,故B错误.答案:B3.下面一段程序执行后的结果是__________.eq\x(\a\al(A=2,A=A*2,A=A+6,PRINTA,END))解析:先把2赋给A,然后把A*2赋给A.即A的值为4,再把4+6=10赋给A,所以输出的结果为10.答案:10

授课提示:对应学生用书第12页探究一输入、输出语句[阅读教材P21例1]用描点法作函数y=x3+3x2-24x+30的图象时,须要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.方法步骤:第一步,输入一个自变量x的值.其次步,计算y=x3+3x2-24x+30.第三步,输出y.[例1]编写一个程序,给定圆的半径,求圆的周长和面积(取π≈3.14),要求输入圆的半径r的值,输出圆的周长L和面积S.[解析]程序如下:eq\x(\a\al(INPUT“r=”;r,L=2*3.14*r,S=3.14*r*r,PRINTL,S,END))方法技巧利用输入、输出语句编程应留意的问题(1)输入语句没有计算功能,只能输入常量;而输出语句有计算功能,可以输出常量、变量或表达式的值以及字符.(2)“提示内容”和变量之间用分号隔开,若输入(出)多个数,各数之间应用逗号隔开,“提示内容”可以省略.(3)程序中运算符号要规范,输出语句不能输出一个等式,这是易错点.跟踪探究1.下列程序若输出的结果为3,则输入的x值可能是()eq\x(\a\al(INPUT“x=”;x,y=x*x+2*x,PRINTy,END))A.1B.-3C.-1 D.1或-3解析:依据条件可知,x2+2x=3,解得x=1或-3.答案:D探究二赋值语句[阅读教材P23例2]编写程序,计算一个学生语文、数学、英语三门课程的平均成果.题型:赋值语句方法步骤:第一步输入成果.其次步计算平均值.第三步输出平均值.[例2]阅读如下两个程序,完成下列问题.程序(1):eq\x(\a\al(x=1,x=x*2,x=x*3,PRINTx,END))程序(2):eq\x(\a\al(INPUT“x=”;x,y=x*x+6,PRINTy,END))(1)程序(1)的运行结果为__________.(2)若程序(1),(2)运行结果相同,则程序(2)输入的值为__________.[解析]赋值语句给变量赋值时,变量的值总是最终一次所赋的值,故程序(1)中x的值最终为6.要使程序(2)中y的值为6,即x2+6=6,故x=0.即输入的x的值为0.[答案](1)6(2)0方法技巧1.赋值语句的几种常见形式(1)给予变量常数值,如a=1.(2)给予变量其他变量或表达式的值,如b=a,b=2a(3)变量自身的值在原值上加常数或变量,如i=i+1,i=i+S.2.依据程序求输出结果应留意以下两点(1)依据给出的算法语句写结果,应抓住输入、输出语句和赋值语句的特点,按语句的计算、赋值功能依次执行.(2)留意在算法语言中常见运算符号的书写方式,明确它们的运算规则:先乘除,后加减;乘幂优先于乘除;同级运算从左向右按依次进行;括号内最优先.跟踪探究2.设A=10,B=20,则可以实现A、B的值互换的程序是()A.eq\x(\a\al(A=10,B=20,B=A,A=B)) B.eq\x(\a\al(A=10,B=20,C=A,B=C))C.eq\x(\a\al(A=10,B=20,C=A,A=B,B=C)) D.eq\x(\a\al(A=10,B=20,C=A,D=B,B=C,A=B))解析:A中程序执行后A=B=10;B中程序执行后A=B=10;C中程序执行后A=20,B=10;D中程序执行后A=B=10.答案:C探究三程序语句的编写及应用[例3]经过市场调查分析,2024年第一季度内,某地区对某件商品的需求量为12000件,为保证商品不脱销,商家确定在月初时将商品按相同的量投放市场,已知年初商品的库存量为50000件,用S表示商品的库存量,请设计一个算法的程序框图,求出第一季度结束时商品的库存量,编写其程序.[解析]算法的程序框图如图示:程序如下:eq\x(\a\al(S=50000,S=S-4000,S=S-4000,S=S-4000,PRINT“S=”;S,END))方法技巧1.编写程序的关键在于弄清问题的算法,特殊是算法的结构,然后确定采纳哪一种算法语句,分清算法的步骤,写出程序.2.输入语句、输出语句、赋值语句基本上对应于算法中的依次结构,编写程序时“INPUT语句”是输入框中的信息,赋值语句是处理框中的信息,“PRINT语句”是输出框中的信息.3.编写程序的步骤:(1)首先依据问题要求构思算法分析;(2)然后把算法分析转化为程序框图,即画出程序框图;(3)再把程序框图转化为程序.要留意转化过程中这三种基本结构与相应语句的对应.娴熟后可干脆写出程序延长探究1.将本例改为:某仓库一月份库存某商品50000件,二月份又进货30000件,三月份卖出了全部商品的一半,求第一季度结束时的库存量,请设计程序框图,并编写程序.解析:eq\x(\a\al(S=50000,S=S+30000,S=S/2,PRINT“S=”;S,END))2.本例条件不变,结论改为“求出第一季度每月末的库存量”,请你设计程序框图,并编写程序.解析:eq\x(\a\al(S=50000,S=S-4000,PRINT“一月末库存量S=”;S,S=S-4000,PRINT“二月末库存量S=”;S,S=S-4000,PRINT“三月末库存量S=”;S,END))授课提示:对应学生用书第14页[课后小结]1.需输入信息时用INPUT语句,需输出信息时用PRINT语句.当变量须要的数据较少或给变量给予算式时,用赋值语句,当变量须要输入多组数据且程序重复运用时,运用输入语句较好.2.赋值语句是一个程序必不行少的重要组成部分.运用赋值语句,肯定要留意其格式要求,不能利用赋值语句进行代数式计算等.[素养培优]利用赋值语句进行变量交换误区已知a=2,b=5,编写一个程序,交换a,b的值.错解程序如下:eq\x(\a\al(a=2,b=5,a=b,b=a,PRINTa,b,END))

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论