课题:赋值,输入和输出语句
(一)教学目标
1.知识与技能目标
(1)初步了解基本的算法语句中的赋值,输入和输出语句特点.
(2)理解基本算法语句是将算法的各种控制结构转变成计算机能够理解的程序语言.
(3)结合 Scilab 的程序语言,初步掌握赋值,输入和输出语句的结构以及如何编写对应的
Scilab 程序及在计算机上实现算法.
2.过程与方法目标
(1) 通过上机编写程序,在了解三种语句的应用规则的基础上,运用算法语句实现运算.
(2) 通过模仿,操作,探索的过程,体会算法的基本思想和基本语句的用途,提高学生应用数学软
件的能力.
3.情感,态度和价值观目标
(1) 通过对三种语句的了解和实现,发展有条理的思考,表达的能力,提高逻辑思维能力.
(2) 学习算法语句,帮助学生利用计算机软件实现算法,活跃思维,提高学生的数学素养.
(3) 结合计算机软件的应用, 增强应用数学的意识,在计算机上实现算法让学生体会成功的喜
悦.
(二)教学重点和难点
1.教学重点:赋值,输入和输出语句的基本结构特点及用法.
2.教学难点:三种语句的意义及作用.
(三)教学方法
引导与合作交流相结合,学生在体会三种语句结构格式的过程中,让学生积极参与,讨论交
流,充分挖掘三种算法语句的格式特点及意义,在分析具体问题的过程中总结三种算法语句的
思想与特征.运用计算机教学,
(四)教学过程
教学环节 1:提出问题
教学内容:
教师提出前面的例子:鸡兔同笼问题的一个算法:
S1: 输入鸡和兔的总数量 M
S2: 输入鸡兔腿的总数 N
S3: 鸡的数量
S4: 兔的数量 B=M-A
如何才能把这些文字语言写成计算机识别的程序语言并能够运行呢?
对于题目中的输入,输出及鸡和兔的数量的表示 A,B 的表示使同学们对程序语言的表述产
生了兴趣,抓住时机进入下一个环节,介绍定义.
在上一节,我们学习算法和程序框图时,就指出了用顺序结构,条件分支结构和循环结构就
可以表示任何算法.如何将算法的这些控制结构,转变成计算机能够理解的程序语言和能在计
算机上实现的程序呢?现在计算机能够直接或间接理解的程序语言有很多种,这些程序语言都
包含了一些基本的语句结构:输入语句,输出语句,赋值语句,条件语句和循环语句.本节课我们
就结合 Scilab 的程序语言,学习赋值语句,输入和输出语句进行分析,帮助大家更好地理解这些
语句地结构以及在解决数学问题中的应用.
教学环节.2.概念形成及深化
(1)赋值语句:在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个
评论0