ID: 17899024

中职语文出版社《面向对象程序设计C#》单元4 ATM系统菜单模块教案

日期:2026-02-24 科目: 类型:教案 查看:15次 大小:33645B 来源:二一课件通
预览图 1/2
中职,语文,出版社,面向对象程序设计C#,单元,ATM
  • cover
单元4 ATM系统菜单模块 课 时 本章目标: 理解循环四要素 掌握while循环 掌握do-while循环 掌握for循环 本章重点: 掌握while循环 掌握do-while循环 掌握for循环 本章难点: 掌握for循环 内容讲解: 循环: 1、知识点引入 在生活中,我们不停的有规律重复着做某件事,比如每天午饭在12点,打印机打印100份卷子等。在程序中,比如我们打印出1,2,3......10的数字。用我们之前学过的知识,要写输出语句10次,那如果输出1000个数字,怎么实现?所以本章的循环解决该问题。 2、知识点 1)循环是重复做着有规律的事情 循环的四要素: 循环的开始:循环什么时候开始: 循环的结束:循环什么时候结束 循环体:循环做什么样的语句 循环的控制:怎么样循环 循环语句 While语句 int i = 0;(循环的起点) 格式: while(条件表达式(循环的终点)){ 循环体; [循环的控制;] } 条件可以是任何布尔表达式。只要条件表达式为真,循环体就被执行,当条件为假时,程序控制就传递到循环后面紧跟的语句行。 使用while语句打印1到10的数字 int i=0; While(i<=10) { i++; Con(i) 为了对while循环有一个更清晰的认识,再来看看while循环的执行过程: 第一次循环,i的值为0,判断满足条件,进入循环体,执行i++输出i;第二次循环,i的值已经变为了1,满足条件,进入循环体……,第10次循环,满足条件,进入循环体,输出i后i的值自加1变为了11。这时再对比条件,发现条件已经不满足,至此,循环结束。与while相似的循环是do-while 2、do-while do-while循环总是执行它的循环体至少一次,因为它的条件表达式在循环的结尾,除了这一点不同之外,它和while循环并没有什么不同。do-while循环通用格式如下: do-while语句: 格式: int i = 0;(循环的起点) do{ 循环体; [循环的控制;] }while(条件表达式(循环的终点)); 注意:while语句和dowhile语句的区别: while语句:先判断后执行 do-while语句:先执行后判断(至少执行一次) 下面通过do-while循环求出1+2+…+100的和,聪明的同学可能直接就采取高斯的sum=(1+100)×50的做法了,不过今天换成循环来看看。 示例4.4: public class DoWhileDemo { public static void Main(String[] args) { int i = 1,sum; sum = 0;//初始化sum为0 do{ sum = sum + i; //累加 i++; }while(i<=100); //条件 Console.WriteLine("sum = " + sum); } } 3、for语句 但是在开发中,do-while语句很少用到,常常用到的循环语句是for循环语句,for循环也是反复执行一个代码块,直到满足一个指定的条件。与while、do-while区别在于,for循环有一套内建的语法规定了如何初始化、递增以及测试一个计数器的值。for语句的格式如下: for(表达式1(循环的起点);表达式2(循环的终点);表达式3(循环的控制)){ 循环体4; } 注意: 需要注意以下几点: (1) 初始化语句负责完成变量的初始化(initialization)。 (2) 条件语句是值为boolean型的表达式,称为循环条件(condition)。 (3) 控制语句用来修改变量,改变循环条件(iteration)。 (4) ①②③之间一定要使用分号隔开。 (5)for循环语句的执行流程:1-》2-》4-》3-》2-》4-》3 4、for循环的编号 1. 省略初始化语句 由于初始化语句只执行一次,所以可以在循环之前进行。例如以下程序从0输出到9: public class Test { public static void Main(String[] args) { int i = 0; for (; i < 10; i++) { Console.WriteLine(i); } } } 2. 省略条件语句 条件语句根据条件是否满足决定循环是否还要继续,所以如果不想让程序成为死循环,必须要出现条件语句来终止循环,但是,条件语句并不一定要出现在for循环语句内部。 public class Test { public static void Main(String[] args) { int i ... ...

~~ 您好,已阅读到文档的结尾了 ~~