admin 管理员组

文章数量: 1184232


2024年4月27日发(作者:sql语句是在access么)

程序设计基础

——用If语句实现简单选择结构

教材模块:信息技术选修(1)算法与程序设计

年 级:高一高二年级

建议教学时数:1学时

【教学目标】

1.知识与技能:

(1)掌握If语句结构的格式、功能、用法及执行的基本过程和流程图的画法。

(2)能够运用If语句的双分支结构来解决问题。

(3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。

2.过程与方法:

通过教师讲解和演示,以具体的任务为驱动,通过学生相互协作,自主控究,提高学生用算

法解决问题的综合应用能力。

3.情感、态度和价值观:

通过完成探究活动,感受程序设计的魅力,增强学生对信息技术学习的兴趣,体验成功的喜

悦,激发对信息技术的求知欲。

【教学重难点】

重点:if语句的格式、功能、使用方法。

难点:对解决问题的方法和步骤的理解,并能根据实际问题写出代码。

【教学环境】

安装有VB程序的多媒体网络教室(一人一机),多媒体课件。

【教学过程】

课前准备:

1.先编写出关于某书城促销活动购书送购书卡的程序。

2.准备课堂用到的课件

教学环节 教师活动 学生活动 设计意图

1、运行“书城活动促销:购书送购书卡”程序,引入新知识点,使学生了

创设情景, (程序根据“活动一” 制作,其原理:当购书学生观察与 解学习目标。 程序设计与

金额在200元以下,送购物券为0元, 现实生活中的问题紧密结

教学环节 教师活动 学生活动 设计意图

激发兴趣 当购书金额大于等于200元时,送购物券为购书思考。 合,解决实际应用。激发

(3分钟) 总额的10%元。) 学生学习兴趣,同时由问

教师演示时先告诉学生这个购物活动是如何进题引入新知识。 学生对新

行的,并让学生说出一个购书金额,便把数据输知识有初步认识,并确立

入到对应的对话框中,让学生思考结果,并点击学习目标。

计算按钮来判断是否正确。

学生根据活动,对此程序感到有趣,就想也要亲阅读教材,

自设计这样的程序,便引出课题: 小组讨论分

2、阅读材料,思考活动一 析问题,分在激发了学生的兴趣基础

问题:某书城在进行促销活动,凡购书满200析思路和流上,通过分析问题,完成

导入新课

元,可以去服务台领取相当于购书金额10%的购程图。(学任务,让学生学会解决问

(7分钟)

书券,供下次购书使用,购书券最小面值1元。生和老师一题的过程。

现需要为服务台的工作人员编写一个程序,计算起互动,老

每次发放购书券的金额。 师板书)。

完成分析和流程图的补充。

3、问题:如果用If语句来解决这个问题,该如

根据问题,

何写程序?

通过对几个中文实例展示分析,引出在VB中If

思考问题。

语句的基本用法。

通过中文实例的引入,让

(教师展示两条中文的条件语句,让学生比较那

学生认识if语句结构,并

一种比较简洁:

能初步写出if语句格式

1)如果天气冷,就呆在家里;如果天气不冷,就外

出游玩。

来。并对分支结构的语法

(2)如果天气冷,就呆在家里;否则,就外出游玩。

规则及结构进行理解。

(判断后再让同学们列举出中文的例子,用如

果„就„否则,就„造句。)

同时让同学们讨论If „ Then„中的省略号代

表什么含义。

教师在学生讨论后,和同学们一起画出分支流程

首先思考此

图,并说明流程图在解决生活中的问题的重要

问题的解决

合作探究

性。

方式。先试

(在学生进行思考后,教师引出双分支结构的流

着完成“分在学生交流活动中,运用

程图。)

析问题”,对流程图的描述,让学生

解决问题

再设计算认识到流程图在编写程序

法,制作使中的重要作用。

用流程图。

(10分钟)

在教师与学生一起来讨论

此双分支结构的流程图,

让学生对双分支结构有初

步的认识。

教师讲解双分支结构的语法规则:

If „ Then

Else

分析流程图后,与学生们

End If

共同完成程序的编译,让

根据演示,与同学们一起编写程序代码:

和老师共同学生体会到通过编程设计

Private Sub Command1_Click()

完成程序。 也能解决日常生活中的问

教学环节 教师活动 学生活动 设计意图

Dim m As Integer

Dim p As Integer

m=Val()

if m>=200 Then

p=m*0.1

Else

P=0

End if

val()=p

End Sub

并参与写程题,提高学生分析问题,

序,重点是解决问题的能力,突破本

if语句结课难点。

构。

上机练习:

一商家卖苹果,有如下优惠:如果购买的

在操作中进行反馈练

苹果小于5斤,价格是4元每斤,如果大于等于

习,可了解、解决操作中

根据问题,

5斤,则可以打8折。问买X斤苹果,则需要付

出现的问题和不足,深入

练习反馈

多少钱?请以此情景为售货员编写一个计算程

先写活动一

对语句结构的学习,从而

(20分钟) 的程序,再

序。

巩固教学内容,进一步提

教师巡视,观察学生在编写过程中出现的问

编问题。

高学生对选择结构的理解

题,帮助学生解决问题。

与应用。

(教师提示先可以根据实际问题画出流程图

后,再进行编写程序代码)

刚才用的是IF语句,我们用IF语句能解决

知识拓展 简单的选择问题,但是,如果选择的条件太多,

(1分钟) 用IF语句就比较麻烦了。有没有更好的解决办

法呢?我们下节课会介绍多重选择语句格式

小结本课时所学的内容:

语句的基本格式。

小结

语句的执行过程。

(4分钟)

语句书写过程中的注意事项。

语句在实际中的应用。

留一个悬念给学生,能激

发学生的求知欲,为下节

课创造学习条件。

听讲

教师带动下通过小结对所学知识进行

一起小结本总结,进一步巩固教学内

节内容。 容。

【布置作业】

1.复习If语句的相关内容

2.预习If语句的嵌套实现多重选择结构

3.完成教材P73页,第1题。

【教学反思】

通过对整个教学过程的认真回顾,学生都能够完全理解选择结构的基本语法特点,绝大部分

学生也能够利用所学的知识编写程序解决实际生活中的问题,而且在整个课时量上也并不算少。

之所以没有把其他选择结构在本节课上讲,是因为如果设计内容过多,学生反而不能够很清晰,

深刻的理解。因此,为了让学生能够有更多的时间去体验、去操作、去发现问题,解决问题,只

是在本节课中讲解了分支结构。事实证明,如此设计是可行而且也是必要的,只有给学生多一点

操作实践的时间,学生才能真正的理解本课的内容。


本文标签: 学生 活动 购书