程序的基本结构教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序的基本结构

一、教学内容分析

算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。使用教材:《算法与程序设计》(选修),教育科学出版社出版。

牢固掌握程序的基本结构是学习程序设计的基本要求,教材通过三个实例分别介绍了三种结构,要在一节课内让学生掌握三种结构是不可能的,因此本节设计用一个《猜数小游戏》引入程序的基本结构,从而让学生认识程序的三种结构,该游戏蕴含了顺序、选择、循环三种程序设计结构的基本思想,可谓是一箭三雕。通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为下面的章节的学习打下基础。

二、学情分析

本课的教学对象是普通中学高二年级的学生。通过《信息技术基础》的教学,学生已经有了比较好的应用软件使用基础,同时学生的数学基础比较好,并且在数学上已经学过三种结构。逻辑思维能力很强,但对计算机语言的编写基础较差。最后利用实例强化新知。

三、教学目标

1、知识与技能

理解程序的基本结构的执行流程,掌握三种结构的使用方法,能够编写简单的程序,以解决生活中的一些计算问题。

2、方法与过程

本节利用猜数小游戏充分调动学生的积极性,让学生明白条件程序三种基本结构的执行流程及使用方法。通过教师讲解和演示,利用任务驱动,通过学生分组探究,协作学习,在完成一个个具体的任务的过程中了解程序的基本结构,课程安排形成循序渐进的梯度,充分挖掘学生潜力。

3、情感态度和价值观

程序设计选取的题目都是生活中遇到的例子,加强学生利用本学科解决日学生活中的问题的意识。

四、重点难点

1、教学重点

(1)程序三种基本结构的使用

(2)利用程序的三种基本结构编写程序解决简单的应用题

2、教学难点:根据题目要求写出正确的程序,并调试通过能正确运行。

五、教学方法及策略

采用2个课时完成,采用示例引导方式进行讲解、探究和学生自主学习相结合的学习方法。教学过程中教师起主导作用,引导学生关注新知识并思考,学生在倾听、反馈和实验过程中建构知识。

教学环节教学内容与教师活动学生活动设计意图课件截图

创设情境播放30秒购物街视频,然后

学生体验猜数小游戏,(下发

游戏)。

展示猜数游戏代码,并粗略

的解释代码,引出本节课课

题---程序的基本结构观看电

视节目,

体验猜

数游戏。

由生活中的

电视节目引

出,更具吸引

力。然后利用

仿电视节目

的游戏引起

学生的学生

兴趣。充分调

动学生,使学

生快速进入

课堂。

目标展示展示学习目标,介绍本节的

主要内容、重难点及任务。明确目

带着任务学

习,做到心中

有数。

探究任务

顺序结构【自主探究一】

(1)生活中我们如何交换两

个瓶子里的液体呢?(假设

这里有两个瓶子,一号瓶子

装有溴水,二号装有水)

(2)如果要交换两个变量的

值呢?

(3)画出交换两个变量值的

流程图。

通过此

问题的

设置,目

的在于

引出:借

助于第

三方,

通过探究任

务一的设置

让学生接触

顺序结构,借

助于流程图

了解顺序结

构的执行过

程。

【交流分析】

展示交换两个变量值代码并分析代码:Private Sub Image1_Click() Dim a As Integer, b As Integer, c As Integer

a = Val(InputBox("输入a"))

b = Val(InputBox("输入b"))

Print "交换前:a= tuvug "; a, "b="; b

c = a

a = b

b = c

MsgBox "交换后a=" & a & "b=" & b, vbOKOnly, "交换结果"

End Sub 阅读代

码体会

代码,了

解代码

执行顺

序。

由代码分析

进而引出顺

序结构,引导

学生学习顺

序结构的执

行过程。从而

揭示什么是

顺序结构。加

深概念理解。

【小结】什么是顺序结构?进一步加深

概念理解。

【课堂实践1】

求圆的周长和面积。自己独

自完成,

体验顺

序结构

学以致用,加

深理解顺序

结构的执行

过程。

探究任务

选择结构【自主探究二】

(1)在滕州市区乘坐出租

车,起步价5元(即2公里

内计价5元),超出两公里的

部分按每公里1元计价,请

你用数学解析式来描述?

(2)用流程图描述乘坐出

租车计价过程?

(3)如何利用vb来开发一

款出租车计价程序呢?

对问题

进行数

学模型

化。用流

程图体

验选择

结构。

由生活经历

开始,让学生

有一种亲切

感。然后通过

数学建模。即

锻炼了逻辑

思维能力,又

为引出分支

结构做了铺

垫。

相关文档
最新文档