




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、教学思想(包括教学背景、教学目标)1、关于“ C语言”计算机的本质是“程序的机器” ,程序和指令的思想是计算机系统中最 基本的概念,只有懂得程序设才能懂得计算机,真正了解计算机是怎样工作 的;通过学习程序设计可以使我们进一步了解计算机的工作原理,更好地理 解个应用计算机,学会用计算机处理问题的方法。 C 语言作为一种高级程序 设计语言,相比其他高级程序设计语言有着公认的一些特点,比如语言本身 简介,生成的代码质量高,使用灵活等。它既可以编写计算机系统软件又可 以编写各类应用软件。 C 语言作为一种简洁高校并且支持结构化编程的程序 设计语言,在讲究效率的时代,对于帮助学习者掌握程序设计的基本思
2、想和 方法,进而更好地理解计算机的工作,会有极大的帮助。2、关于选择结构程序设计比如在进行周末活动安排时,我们可以说: 否则我们就去体育馆打球。 ”在这样安排中, 哪个动作实际执行依赖于“天气好”这个条选择结构程序设计是结构化程序设计的 3 种基本结构之一, 是程序设计 中常用的结构。前面介绍的顺序结构里,程序中的所有语句按照书写顺序依 次执行。而在日常生活中,处理事情的顺序并不都是按部就班的顺序进行, 有时会根据某些条件进行选择。“如果天气好,我们就去郊游, 可以看到,“郊游”和“打球” 件是否满足。在程序设计中,上述安排就要用选择结构来实现。选择结构的作用是根 据所给条件的真假,决定程序的
3、运行途径。在上述实例中, “天气好?”是 控制条件,它的作用是决定程序的流程,如果天气确实好,则条件为真,进 行“郊游”这个活动,如果天气不好,则条件为假,进行“打球”这个活动。“郊游”和“打球“两个活动只进行一个,该选择结构结束后,再执行下面 的语句。3、教学目标知识与技能目标:掌握关系运算、逻辑运算和 C语言条件语句的使用。过程与方法目标:通过课程举例,程序的比较和运行和程序流程图的使用,让学生加深记忆,理解条件语句的执行顺序。情感态度与价值观目标:学习条件语句使学生进一步了解程序,对程序 设计产生学习兴趣。4、教学重点与难点重点: if 语句、 switch 语句的使用 难点: if 语
4、句的嵌套二、课程设计思路(包括教学方法、教学手段)教学步骤教学内容设计意图表达方式教学步骤教学内容设计意图表达方式关系运算符: 用来对两个数值进行比较的比较运算符C语言提供6种关系运算符:1、学习关 系运算和关系表达=(小于)(大于)(等于)!=(小于或等于)(大于或等于)(不等于)关系表达式 用关系运算符将两个数值或数值表达式连接起来的式子表达式 关系运算符 表达式1关系表达式的值是一个逻辑值例:a+b c+d(a=3) b)=(c=13 & age=17判断年龄小于12或大于65?age65逻辑运算符的优先次序(!为三者中最高)与其他运算符的优先次序八(高)算术运算符关系运算符& 和 II
5、赋值运算符(低)例:判别某一年是否闰年,用逻辑表达式表示闰年的条件是符合下面二者之一:能被4整除,但不能被100整除,如2008能被400整除,如2000(year % 4 = 0 & year 100 !=0)| year % 400 = 02、学习逻 辑运算和逻辑表达式以及运算符的优先次序如果表达式值为1,则闰年;否则为非闰年mainQ iiit :运行结果=a=l,b=2 ,c=3 ,d=4;k=O,in=O,a=lk=(m=ab)&( n=cd);p r i n t ff* k=%d* m=% d, n=% d n I m, n);注:(n=cd)不被执行,n仍然为1选择结构和条件判断
6、语句是本章的重b2 4ac 0难点,对于初学者有3、使用if语句实现一定的难选择结构度,这一部 分内容采和条件判用大量的断语句例题以便2ax bx c 0例:求方程的根。由键盘输入a,b,c。假设a,b,c的值任意,并不保证 b 4ac 0 需要在程序中进行判别,如果,就计算并输出方程的两个实根,否则就输出“方程无实根”的信息。学生理解和掌握选择语句的用法。教学步骤教学内容设计意图表达方式3、使用if语句实现选择结构和条件判断语句prints“ real roots:return 0;n ”,x1,x2);当程序输入6,3,1时,它的运行结果是什么?当程序输入2,4,1时,它的运行结果是什么?
7、例:输入两个实数,按代数值由小到大的顺序输出这两个数。解题思路:只需要做一次比较,然后进行一次交换即可用if语句实现条件判断关键是怎样实现两个变量值的互换#in elude int mai n() float a,b,t;sea nf(%f,%f,&a,&b);if(ab) t=a;a=b;b=t;prin tf(%,%n,a,b);return 0;例:输入3个数a,b,c,要求按由小到大的顺序输出。解题思路:可以先用伪代码写出算法:if ab,a和b对换(a是a、b中的小者)if ac, a和c对换(a是三者中最小者)if bc,b和c对换(b是三者中次小者)顺序输出a,b,c通过例题#i
8、n elude int mai n() float a,b,c,t;if(ab)如果ab,将a和b对换3、使用if语句实现选择结构和条件判断语句 t=a;if(ac) t=a;if(bc) t=b;a=b;如果a=c;如果b=c;b=t;ac,c=t;bc, a是a、b中的小者a和b对换 a是a、c中的小者将a和b对换c=t; b是b、c中的小者的学习引 入if语句的格式和使用方法。让学生自己找出规律加深记忆。prin tf(%,%,%n,a,b,c);return 0;运行程序并输出结果。if语句的一般形式: if (表达式)语句1else 语句 2最常用的3种if语句形式:1. if (表
9、达式)语句12. if (表达式)语句1else语句23. if (表达式1)else ifelse ifelse ifelse(没有else子句)语句1(有else子句)(表达式2)(表达式3)(表达式m)语句m+1语句2语句3语句m(在else部分又嵌套了多层的语句功能格式h语句计算e的值并判断欄 非0,则执行语句1; 则,执行下条语句。格式2= iF化)语句1else语句2if语句)计算e的值并判断. e值卄0,则执行语句b 否则,执行语句格式3:辻语句1tkp if(Q )语句 2visv 仗)语句33、使用if语句实现选择结构和条件判断语句ebe if (為)语句m else语句u汁
10、算引的值并判斷,其值非0执 行语句X否则,判斷勺的值, 其值非0执行语句2;否则,判断 巧的值.其值非I甌行语句3;杳 则,刿断的值,其值非0 执行语句m ;否则,执行语句nIII0I诸句tt 卜-下条语句I运用例题巩固知识,实现多重s250km没有折扣250? s5002%折扣选择语句 的使用。500?s10005%折扣1000?s20008%折扣2000?s300010%折扣3000 ? s15%折扣例:某运输公司吨公里基本运费为P,根据距离s的远近计费标准如下:根据货物重量 w和运距S,求运费f。mai n()float p,s,w,d,f;例:输入一个字符,判别它是否大写字母,如果是,
11、将它转换 成小写字母;如果不是,不转换。然后输出最后得到的字符。#in elude 4、条件运算符和条件表达式时,5、用switch语句实现多分支选择结int mai n()char ch;scan f(%c,&ch);ch=(ch=A & ch=Z )?(ch+32):ch;prin tf(%c rr,ch);return 0;switchswitchswitch语句的作用是根据表达式的值,使流程跳转到不同的语句语句的一般形式:(表达式) casecasecase常量常量常量default:语句:语句:语句:语句n+1switch语句的作用是根据表达式的值,使流程跳转到不同的语句switch
12、语句的执行过程:当switch后的表达式的值与某一个case后的常量表达式的值相等执行其后的语句;若无匹配,则执行 default后的语句break语句使流程跳出switch结构,终止switch语句的执行。例:Switch 语句作为本 章的重点需要学生掌握并使要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为7084分,C等为6069分,D等为60分以下。成绩的 等级由键盘输入。#in elude int mai n() char grade;sea nf(%c, &grade);prin tf(Your score:);switch(grade) case A: printf
13、(85 100n);break;case B: printf(70 84n”);break;case C: printf(60 69rr);break;case D: prin tf(60n);break;default:prin tf(e nter data error! n);return 0;在程序运行中,若输入F,则程序输出的值是什么?若把 break语句删除会出现什么结果?若把A和B后面的语句都删除会有什么结果?用,同样采 用举例的方式将强忆。三、教学特色(总结教学特色,教学效果)1. 教学特色本次讲课主要采用了演示操作, 任务驱动的教学方法, 例如我提倡的是师生 合作探索的方法, 而不是教师自己独自讲解, 这样能更好地进行交流和沟通, 让 学生自己发现问题、 解决问题,更能激发学生的求知欲, 帮助学生理解选择意义, 和运行结果。对课堂的设计,贯彻以教师为主导, 以学生为主体,以问题为基础, 以能力、方法为主线, 有计划培养学生的自学能力、 观察和实践能力、 思维能力、 应用知识解决实际问题的能力和创造能力为指导思想。并且能从各种实际出发, 充分利用各种教学手段来激发学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 搅拌机租赁合同协议
- 三农村水资源管理方案
- 自愿离婚协议书参考样板
- 不分手协议合同协议书
- 镇江小区标识牌施工方案
- 俄罗斯重油购销合同
- 西山区门窗拆除施工方案
- 2025年重庆中学的考试题及答案
- 达州市立交桥桩基施工方案
- 2025年愤怒的哇测试题及答案
- 2025年安徽港航集团所属企业招聘13人笔试参考题库附带答案详解
- 2025年春花城版(2024)小学音乐一年级下册教学计划
- 民用无人机操控员执照(CAAC)考试复习重点题库500题(含答案)
- WORD版A4横版密封条打印模板(可编辑)
- 住建部《建筑业10项新技术(2017版)》解读培训课件
- 迎泽公园文化广场歌词汇集
- 环境化学物的毒性作用及其影响因素
- Q∕GDW 12176-2021 反窃电监测终端技术规范
- 中软统一终端安全管理平台v90使用手册
- 判断抽样(课堂PPT)
- 简明疼痛评估量表(BPI)
评论
0/150
提交评论