您当前的位置:首页 >> 教学教研 >> 技术组 >> 信息竞赛
if嵌套语句

课    题:

PASCAL分支结构程序设计

 

 

课    型:

新授课

教学内容:

1.实现IF分支结构的几种形式

2.掌握IF分支结构在程序设计中的典型应用

教学目的:

理解并掌握简单IF语句的格式和功能,能编写简单的分支结构程序

教学重点、难点:

IF语句的嵌套

 

 

 

教学步骤:

 

导入:当计算机需根据某个条件作出判断,以决定执行哪些语句或跳过哪些语句不执行。我们称这种程序结构为分支结构(或称为选择结构)。上节课我们学习了简单的IF语句(条件语句)来实现这种分支程序结构。

 

一.复习IF语句简单格式

格式:  if  <条件>  then  <语句>;

功能:当条件为ture(真),执行then后的语句。

 

练习题:输入一个整数a,判断是否为偶数,是输出”yes”,否则输出”no”。

 

程序设计分析:

(一)解题思路: 一个整数是否为偶数,可以用表达式 a mod 2 =0 来表示,因此可以作为IF语句的条件进行判断。

1.输入一个整数a:read(a);

2.判断:if  a mod 2=0  then writeln(’yes’);

         if  a mod 2<>0 then writeln(’no’);

 

  (二)编写程序

Program ex41;

Var

a:integer;

Begin

  Write(’a=’);

  Read(a);

  If a mod 2=0  then writeln(’yes’);

  If a mod 2<>0 then writeln(’no’) ;

End.

 

二.新内容:

格式二:   if <条件>  then  语句1    else语句2;

功  能:当条件为ture(真),执行语句1,否则(条件为f),执行语句2。

说  明:1、then和else 后面只能有一条语句。

2、then和else都是语句一部分,eles之前设有分号。

 

上述练习题可改为:

 If  a mod 2=0   then  writeln(’yes’)  else  writeln(’no’);

 

| | | |
Powered by SiteServer CMS