文档介绍:算法与程序设计:选择结构
一、【教材分析】
本节课所使用教材是上海科技教育出版社出版的高中课程标隹实验教材<信息技术算法与程序设计>
二、【教学设计】
1、教学目标
理解并掌握IF条件语句的用法
利用条件语句编写算法语句
培养学生的动手操作能力和自学能力
学情分析:
学生已基本掌握了VB语言环境的基本操作,对于VB语言的基本语法有了一定的了解,但对于条件分支来讲是一个新的课题。
教法与学法
以学生自主学****为主体,在学****过程中要求他们自主探究和小组协作
采用讲解分析法、任力驱动法和分层教学法
设计思路
采用情境导入,进行探究学****分层次进行拓展,最后客观评价;
三、【教学过程描述】
(一)、情景导入:
现实生活中坐公交付费的问题,,,.
(二)、阅读教材P69-70的内容,回答问题(条件语句)
1、回忆程序框图中的两种条件结构
2、指出条件语句的格式及功能
3、指出两种条件语句的相同点与不同点
结论:
见教材
(1)IF-THEN语句
条件判断
语句块
格式:
IF 条件 THEN
语句块
END IF
功能:条件表示判断的条件,语句块表示满足条件时执是否
行的内容。条件不满足时直接结束判断过程。ENDID表示
件判断语句的结束。计算机在执行IF THEN 语句时,对
IF后面条件进行判断,条件符合时执行THEN后面的语句,
若不符合条件就直接结束该条件语句,转而执行其他后面的语句。
条件判断
语句块1茎
语句块2
(2)IF-THEN-ELSE语句
格式: IF 条件 THEN
语句块1 是否
ELSE
语句块2
END IF
功能:条件表示判断的条件,语句块1表示满足条件时
执行的操作内容,语句块2表示不满足条件时执行的操作内容,
ENDIF表示条件语句的结束。在执行过程中,计算机首先对IF
后的条件进行判断,如果符合条件则执行THEN后面的语句块1,
若不符合条件,则执行ELSE后面的语句块2。
相同点:首先对IF后面的条件进行判断,符合条件则执行THEN后面的语句块。
不同点:IF-THEN-ENDIF格式若不符合条件判断,则直接结束该条件语句,转而执行其他后面的语句;IF-THEN-ELSE-ENDIF格式若不符合条件判断,则执行ELSE后面的语句块2。
(三)、综合练****与思考探索
练****一:教材P63的活动一,阅读理解教材,完成思考内容。
练****二:编写程序,输入任意的三个正整数,输出最大值。
题二算法分析:A,B