1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
必修三数学《第一章 算法初步 1.2 基本算法语句 1.2.1 赋值、输入和输出语句》精品课教案
二、背景分析
1、内容分析:通过前面的学习,学生了解了算法的含义及其本质特征;学习了用算法步骤和程序框图表示算法的方法,理解了用自然语言表示算法步骤有明确的顺序性,但是对在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显的困难,而且不直观、不准确;用程序框图的方法表示算法,使算法的结构更加清楚、步骤更加直观和精确;但这两种形式计算机不识别,只有转化为计算机识别的程序语言,计算机才能理解和执行,而且程序语言可以更细致的刻画算法,学习程序语言表示算法是为了借助于计算机执行算法,帮助学生进一步体会算法及其思想。所以本节课的?学习重点:学生理解基本的赋值、输入和输出语句的结构特点及用法.,并在此基础上编写为了借助于计算机执行算法,帮助学生进一步体会算法及其思想。所以本节课的学习重点:学生理解基本的赋值、输入和输出语句的结构特点及用法。并在此基础上编写由算法语句组成的程序,帮助学生进一步体会算法及其思想。
2、学情分析:由于程序语言学生前未接触,种类很多,赋值输入和输出语句都有各自特殊的含义和适用条件,而且算法语句有着严格的语法规则,他的正确与否,需要用计算机来检验,所以本节课的学习难点:将程序框图转化为算法语句组成的程序。
三、教法导学:
根据建构主义、最近发展区理论和本节课的特点,贯彻“教为主导,学为主体,问题解决为主线,能力发展为目标”的教学思想,采用支架式教学:通过营造问题情境,激发学生的探索欲望,鼓励学生自主探索、合情推理、多方联想,用数学观点分析、解决问题。
教学过程:
、问题情境,导入新课。
在现代社会里,计算机与人们日常生活和工作密不可分,如:听音乐、玩游戏、办公务等,那么,计算机是怎样运行的呢?
事实上,计算机离不开算法,但不是我们现在所学的算法步骤和程序框图,而是一种能更精确表示算法的程序语言。计算机程序语言有很多种,如BASIC,Foxbase,C语言,C++,J++,VB等。尽管他们区别很大,但都包含着相同的五种基本语句:输入、输出、赋值、条件和循环语句。这就是我们第二大节要解决的任务——基本算法语句。按照顺序,今天我们先一起来学习输入、输出和赋值语句。
、探究实例,分析语句
输入、输出和赋值语句实际上对应于算法中的顺序结构。计算机从上而下按照语句排列的顺序执行这些语句。输入语句和输出语句分别来实现算法的输入信息,输出结果的功能。
探究1:用描点法作函数y=x^3+3x^2--24x+30的图象时,需要求出自变量和函数的一组对应值。试设计他的一个算法,画出程序框图并讨论他的程序语句。
程序:INPUT“x=”;x..............................................输入语句
y=x^3+3x^2--24x+30.....................................赋值语句
PRINT y.......................................................输出语句
END...............................................................结束语句
分析上述程序语句就会发现有三种语句形式:
输入语句
INPUT”提示内容”,变量
输入语句的一般格式
输入语句的作用是实现算法的输入信息功能,输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式。
“提示内容”提示用户输入什么样的信息,变量是指程序在运行时其值是可以变化的量,提示内容与变量之间用分号“;”隔开。
若输入多个变量,变量与变量之间用逗号“,”隔开。
输出语句
(1) PRINT“提示内容”;表达式