栏目列表
当前位置:首页>>数学>>每周一课>>文章内容
2016-2017学年度第二学期第13周数学组每周一课(孙琰)
发布时间:2017-05-15   点击:   来源:数学组   录入者:孙琰

课题:§1.3基本算法语句

教学目标:

(1)巩固表示算法的三种形式,以及算法流程图的三种基本结构

(2)理解用伪代码表示算法语句(赋值语句,输入输出语句,条件语句,循环语句)

(3)进一步体会算法的基本思想,提高逻辑思维能力

教学重点:基本算法语句中的赋值语句,输入输出语句,条件语句

教学难点:基本算法结构和基本算法语句的对应关系,条件语句的应用

教法设计:启发式教学方法

学法设计:探究学习法

一.复习回顾

1.算法的表现形式有哪些?

①自然语言

②流程图

③程序设计语言

二.引入新课

程序设计语言

计算机完成任何任务都需要算法,但我们用自然语言还是流程图描述的算法,计算机是不能无法“理解”的。这就需要我们将算法翻译成计算机可以理解的“程序设计语言”(Programing Language)

用自己的语言归纳什么是程序设计语言?

高中阶段主要学习伪代码

问题:什么叫“伪代码”?

伪代码是介于自然语言和程序设计语言之间的文字和符号。是表达算法的简单而实用的好方法

解读

①“伪代码”不是严格意义的代码

②“伪代码”的优点是简单实用

伪代码中主要包括四种基本算法语句:

①赋值语句    ②输入 输出语句

③条件语句    ④循环语句

它们和流程图中的三种算法结构是对应的

顺序结构:   ①赋值语句 ②输入 输出语句

选择结构:   ③条件语句  

循环结构:   ④循环语句

②输入 输出语句

从自然语言,流程图和伪代码三个方面理解输入输出语句。

1.注意点:

Read 和Print之后空一格写

a,b中间用“,”(逗号)隔开

2.说明:

①输出语句有简单的计算功能,但是输入语句没有

②输出语句

          N=3

          Print N

输出的是什么?

课堂练习

已知两个单元分别存放了变量a和b的值,试设计一个算法交换这两个变量的值,并写出伪代码

③条件语句

问题1.我们用什么结构完成?

问题2.怎么把它“翻译”成条件语句?

归纳条件结构的一般形式

例:已知一个等比数列首项,公比,项数,请你编写一段“求等比数列前n项和”的伪代码

小结

这节课学习了哪些内容?有什么收获?

课后练习

伴我学  第一第二课时

课后反思:

根据本节课的教学,学生掌握了除循环语句以外的算法的基本语句,即赋值语句,输入输出语句,条件语句。课堂上,教学活动完成比较流畅,但是整体还是深度不够。学生对语句有了一定的认识,但是对基本算法语句和基本算法结构之间的关系认识还是不够。教学种存在的主要问题是,教师的语言组织还是不够精炼,习题的选择没有体现很好的体现难度梯度。教学的过程种还是要增加学生的活动,教师要敢于放手,一直由教师主导的教学可能讲的题目多了,但是效率实际上是不高的。教学设计的过程中还是要把握学生的主体地位,多设置学生参与的活动。做到即解放教师,又解放学生。只有这样才能不断提高学生的核心素养。

an>
关闭窗口
打印文档
附件: