福建省长乐第一中学高中数学《1.2.1 输入语句、输出语句和赋值语句(第1课时)》教案 新人教A版必修3(1).doc_第1页
福建省长乐第一中学高中数学《1.2.1 输入语句、输出语句和赋值语句(第1课时)》教案 新人教A版必修3(1).doc_第2页
福建省长乐第一中学高中数学《1.2.1 输入语句、输出语句和赋值语句(第1课时)》教案 新人教A版必修3(1).doc_第3页
全文预览已结束

下载本文档

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

文档简介

福建省长乐第一中学高中数学必修三1.2.1 输入语句、输出语句和赋值语句(第1课时)教案【课程标准】经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想【教学目标】1.理解输入语句、输出语句和赋值语句; 2.能运用输入语句、输出语句和赋值语句表达解决具体问题的过程; 3.培养学生逻辑思维能力与表达能力.【教学重点】输入语句、输出语句和赋值语句的表示方法、结构和用法【教学难点】将具体问题的程序框图转化为程序语句的过程,赋值语句的逻辑关系【教学过程】一、回顾知识 顺序结构及其框图二、输入语句、输出语句和赋值语句 例1:(课本第13页例1)分析:首先画出解决该问题算法的程序框图,并解析basic语言中的数学运算符号表示.如:写成2*3,写成53,写成5/3,5除以3的余数为“5 mod 3”,5除以3的商为“53”,写成“sqr(2)”,写成“abs()”等等.1. 输入语句的一般格式 input “提示内容”;变量 说明:输入语句的作用是实现算法的输入信息功能.“提示内容”提示用户输入什么样的信息,用双引号.提示内容与变量之间用分号“;”隔开,若输入多个变量,变量与变量之间用逗号“,”隔开,如“input “a=,b=,c=”;a,b,c”.变量是指程序在运行是其值是可以变化的量,如中的a,b,c都是变量,通俗把一个变量比喻成一个盒子,盒子内可以存放数据,可随时更新盒子内的数据.如中当依次输入了1,2,3程序在运行时把输入的值依次赋给a,b,c,即a=1,b=2,c=3. 例如,输入一个学生数学、语文、英语三门课的成绩: input “maths,chines,english”;a,b,c 输入任意整数n: input “n=”;n2. 输出语句的一般格式 print “提示内容”;表达式说明:输出语句的作用是实现算法的输出结果的功能,可以在计算机的屏幕上输出常量、变量的值和系统信息.“提示内容”提示用户输出什么样的信息,用双引号.提示内容与表达式之间用分号“;”隔开. 要输出表达式中的字符,需要用双引号“”,如:print “提示内容:”;“a+2”,这时屏幕上将显示:提示内容:a+2.例如,下面的语句可以输出斐波那契数列: print“the fibonacci progression is:”;1 1 2 3 5 8 13 21 34 55 “” 这时屏幕上将显示: the fibonacci progression is: 1 1 2 3 5 8 13 21 34 55 例2:(课本第14页例2) 分析:补充写出屏幕上显示的结果.3.赋值语句的一般格式 变量=表达式说明:赋值语句的作用是将表达式所代表的值赋给变量.赋值语句中的“=”叫做赋值号,它和数学中的等号不完全一样;赋值号的左右两边不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,如a=b表示用b的值代替变量a原先的值.格式中右边“表达式”可以是一个数据、常量和算式,如果“表达式”是一个算式时,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给“=”左边的变量,如若a=1,b=2,c=a+b是指先计算a+b的值3赋给c,而不是将a+b赋给c. 例3:(课本第14页例3) 分析:先画出程序框图,重点分析“a=a+15”.例4:(课本第15页例4) 分析:先画出程序框图.4. 输入语句、输出语句和赋值语句之间的区别 (1)输入语句和赋值语句的区别:输入语句是外部直接给程序中变量赋值;赋值语句是程序内部运行时给变量赋值,先计算右边的表达式,得到的值赋给左边的变量. (2)输入语句和输出语句的区别:输入语句是外部直接给程序中变量赋值;输出语句是程序运行的结果输出到外部,先计算表达式,得到结果输出.三、课堂练习 1. (课本第15页练习1) (要求:先画出程序框图)2. (课本第15页练习2) (要求:先画出程序框图)3. (课本第15页练习3) 4. (课本第15页练习4) (要求:先画出程序框图)5. (课本第23页习题1.2a组第1题) 四、课堂小结1. 理解输入语句、输出语句和赋值语句的一般格式,注意标点符号的使用以及数学符号的表示和数学式子的表示;2. 赋值语句与数学中等号的区别.3. 编写一个程序的步骤:首先用自然语言描述问题的一个算法,然后把自然语言转化为程序框图,最后把程序框图转化为程序语句.4. 输入语句和赋值语句的区别:输入语句是外部直接给程序中变量赋值;赋值语句是程序内部运行时给变量赋值,先计算右边的表达式,得到的值赋给左边的变量.5. 输入语句和输出语句的区别:输入语句是外部直接给程序中变量赋值;输出语句是程序运行的结果输出到外部,先计算表达式,得到结果输出.五、作业1.(课本第23页习题1.2a组第2题)2. 编写一个程序,给

温馨提示

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

评论

0/150

提交评论