请输入信息搜索关键字:    
通用技术组主页 | 组内动态 | 教学研究 | 教案课件 | 信息竞赛 | 图片新闻 | 学生作品
    您现在的位置:首页 > 技术 > 信息竞赛 >

if嵌套语句

时间:2007-12-20 来源:一中
发表评论】【加入收藏】【打印此文】【 】【关闭窗口

    题:

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’);

 

 

 


稿源:一中
作者:aiff
编辑:jsz

上一篇文章: pascal数组编程应用
下一篇文章: 下面没有链接了
发表评论
用户名: 密码:
验证码: 匿名发表

Copyright © 2007 cssyz.cn, All Rights Reserved
地址:长沙市开福区清水塘路53号 邮编:410005
湘ICP备05002443号 欢迎光临本站 你是第124567位访问者