文档详情

第4章选择结构程序设计.ppt

发布:2017-05-15约字共60页下载文档
文本预览下载声明
例如:判断用户的输入,如果输入的数值大于0,则在屏幕上显示“0”。 #includestdio.h main() { int a; scanf(“%d”,a); if(a0) printf(“0\n”); } 判断用户的输入,如果输入的数值大于0,则在屏幕上显示“0”;否则在屏幕上显示“0”。 #includestdio.h main() { int a; scanf(“%d”,a); if(a0) printf(”0\n”); else printf(”0\n”); } 一. 介绍Turbo C 2.0的基本操作 1.进入Turbo C工作窗口 在“资源管理器”或“我的电脑”中打开TC目录,双击TC.EXE。 2. 编辑、保存C源程序 在启动TC,出现TC主屏后等待键入一个键【E】,或在其他任何时候按【Alt】+【E】;或按【F10】再按【E】就进入编辑程序了.如图: 3. 编译、连接一个源文件 选择并执行Compile→Make EXE File项(快捷键:【F9】),则TC将自动完成对当前正在编辑的源程序文件的编译、连接,并生成可执行文件。如图: 4.连接目标文件 连接目标文件的目的就是要生成最终的可执行文件。启动TC后,把要连接的C源程序调入Turbo C环境(按【Alt】+【F】和【L】,输入文件名如aa.c),按【Alt】+【C】,出现编译【Compile】菜单,按【L】,这时如果程序(如aa.c)的目标文件已存在,即开始连接过程,生成可执行文件(如aa.exe)。否则要先进行编译,生成目标文件后再连接。 按【Alt】+【C】出现编译(Compile)菜单后,按【M】或【B】也可以进行连接生成可执行文件,但这两个功能不论目标文件存在与否,都能最终生成可执行文件,它们可同时完成编译和连接过程。 如果编译出错,则可在返回编辑窗口后,进行修改;然后再重新编译、连接、运行,直至正确为止。如图: 小结:上面介绍了一个程序开发的完整的过程,在一般情况下,我们要遵循上面的步骤。但Turbo C还提供了不进行编译和连接而直接执行程序的功能,按【Alt】+【R】,键入【R】,程序即可运行。其实这种运行也包含了编译和连接过程,它也生成目标文件和执行文件,并把它们保存到磁盘上。 例如,根据考试成绩的等级输出百分制分数段: char grade;scanf(“%c”,grade); switch (grade) { case ’A’: printf(“90~100\n”);break; case ’B’: printf(“80~89\n”);break; case ’C’: printf(“70~79\n”);break; case ’D’: printf(“60~69\n”);break; case ’E’: printf(“60\n”);break; default: printf(“error\n”);break; } 若grade的值为‘A’,则程序的输出结果为: 90~100 课后反思: 本节课作为第一堂上机课,应注重培养学生的动手操作能力,对问题的分析能力,判断能力,通过不断设问的方式引导学生积极参与,认真思考,达到了调动学生的学习兴趣,构建知识的目的,在实际动手操作过程中,学生思维有时不够活跃,应积极引导,并且在操作时应注意随时跟踪,遇到问题帮学生及时解决掉,放慢教学速度,保证每个学生都能跟上。 课题:选择结构程序设计 授课时间:10.4.5 课型:新授 课时:理论2 节 教学方法:理论讲解 教学目的: 介绍结构化程序设计的第二种基本结构:选择结构程序设计中的多路分支,要求学生掌握if语句和switch语句的使用方法,并逐步建立程序设计的思想。 教学重点: 掌握选择结构程序设计的方法 教学难点: 能编制出较复杂的多路分支C程序。 教学过程:新课导入-新课讲授-小结-布置作业-课后反思 4.4.2 if语句的嵌套 1. if语句的嵌套格式 内嵌的if语句既可以嵌套在if子句中,也可以嵌套在else子句中,完整的嵌套格式如下: if(表达式1) if(表达式2) 语句序列1; else 语句序列2; else if(表达式3) 语句序列3; else
显示全部
相似文档