欢迎来到天天文库
浏览记录
ID:36691574
大小:5.22 MB
页数:57页
时间:2019-05-09
《《Java程序流程结构》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3讲Java程序流程结构授课课时:8课时(360分钟)主编:刘志成2主要内容本课目标新课引入与项目展示案例1—判断指定数的奇偶性案例2—求BMI健康体重指数案例3—百分制成绩到五级制的转换案例4—计算1到100的累加和案例5—猜数字游戏案例6—查找100以内的素数课堂实践巩固与提高3本课目标知识目标掌握简单if语句和嵌套if语句在条件结构中的用法熟悉switch语句在多分支结构中的用法掌握循环语句的用法了解break语句、continue语句等跳转语句技能目标能编写简单条件或复杂条件结构的程序能编写具有简单循环或
2、多重循环结构的程序能调试程序态度目标严谨认真的工作态度语言表达和与人沟通能力养成规范化编程的习惯4教学情境--引入新课掌握简单if语句和嵌套if语句、switch语句、for语句、while语句和do-while语句的用法,熟练掌握Java的流程控制语句的用法,并能够运用到实际程序开发中。工作任务项目展示5教师示范与讲解--1任务一:绘制程序流程图任务二:编写判断指定数的奇偶性的应用程序案例分析6简单if语句if语句,也称为条件语句,是根据给定条件进行判定,以决定执行某个分支程序段。语句结构形式如下:if(条件表达
3、式){执行语句块1;}或if(条件表达式){语句块1;}else{语句块2;}7课堂演示-判断指定数的奇偶性【案例3-1】判断指定数的奇偶性【案例学习目标】熟悉if语句和if-else语句的用法,会应用if语句编写进行条件判断的程序。【案例知识要点】if语句的用法、if-else语句的用法、简单条件结构流程图的绘制。【案例完成步骤】绘制程序流程图编写程序编译并运行程序8课堂演示-判断指定数的奇偶性程序流程图9课堂演示-判断指定数的奇偶性编写程序importjava.util.Scanner;publicclassE
4、venOrOdd{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("请输入数字:");intiNum=sc.nextInt();//获取键盘输入if(iNum%2==0){System.out.println("数字"+iNum+"为偶数");}else{System.out.println("数字"+iNum+"为奇数");}}}10课堂演示-判断指定数的奇偶性运行结果11学生模仿--1任务
5、一:学生模仿完成【案例3-1】绘制程序流程图任务二:学生模仿完成【案例3-1】判断一个数的奇偶性程序的编写12教师示范与讲解--2任务一:编写求BMI健康体重指数的程序案例分析13嵌套if语句if语句嵌套的形式如下:if(条件表达式1){语句块1;}elseif(条件表达式2){语句块2;}elseif(条件表达式3){语句块3;}…elseif(条件表达式m){语句块m;}else{语句m+1;}14课堂演示-求BMI健康体重指数【案例3-2】求BMI健康体重指数【案例详细描述】BMI指数(身体质量指数,英文为B
6、odyMassIndex,简称BMI),是用体重公斤除以身高米平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。它的计算公式为:BMI指数=体重(KG)÷身高(M)的平方【案例学习目标】熟悉if语句和if-else语句的用法,会应用嵌套if语句进行比较复杂的条件判断的程序的编写。【案例知识要点】if语句的用法、if-else语句的用法、嵌套if语句的用法、复杂条件结构流程图的绘制。【案例完成步骤】绘制程序流程图编写程序编译并运行程序15课堂演示-求BMI健康体重指数程序流程图16课堂演示-求
7、BMI健康体重指数编写程序importjava.util.Scanner;publicclassCalcBMI{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);floatfHeight,fWeight,fBmi;System.out.println("请输入您的体重(kg):");fWeight=sc.nextFloat();System.out.println("请输入您的身高(m):");fHeight=sc.nextFloa
8、t();fBmi=fWeight/(fHeight*fHeight);System.out.println("您的BMI指数为:"+fBmi);17课堂演示-求BMI健康体重指数if(fBmi<18.5)System.out.println("您的健康状况:偏瘦");elseif(fBmi>=18.5&&fBmi<25)System.out.println(
此文档下载收益归作者所有