1. 提问:学习了哪些算法的表示形式?(自然语言或流程图描述 )
算法中的三种基本的逻辑结构?(顺序结构、条件结构和循环结构)
2. 导入:我们用自然语言或流程图描述的算法,计算机是无法"看得懂,听得见"的. 因此还需要将算法用计算机能够理解的程序设计语言翻译成计算机程序. 程序设计语言有很多种. 如BASIC,Foxbase,C语言,C++,J++,VB,VC,JB等.
各种程序设计语言中都包含下列基本的算法语句:输入语句、输出语句、赋值语句条件语句和循环语句.今天,我们一起用以BASIC语言为例主要介绍条件语句和循环语句.
1、(学法:学生自学P105例1)
教师归纳:1、简单条件语句的一般格式
(1)IF-THEN-ELSE形式
IF 条件 THEN
语句1
ELSE
语句2 学 ]
END IF
说明:①当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,否则执行ELSE后的语句.②书写时一个条件语句中的IF与END IF要对齐.
(2)IF-THEN形式
IF 条件 THEN
语句
END IF
说明:当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,否则直接结束该条件语句.
1、(学法:学生自学P105例1)
2、应用 练习:P107第1题
3、程序中为何要用到条件语句?条件语句一般用在什么情况下?
4、学生自学讨论P107 例2
5、学生以小组为单位完成思考交流和P109 练习2
学 ] 课堂检测内容 107页练习1题2题 课后作业布置 习题2-3A组3题4题 预习内容布置 循环语句