- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言选择结构程序教学设计教程
一、教学思想(包括教学背景、教学目标)
关于“C语言”
计算机的本质是“程序的机器”,程序和指令的思想是计算机系统中最基本的概念,只有懂得程序设才能懂得计算机,真正了解计算机是怎样工作的;通过学习程序设计可以使我们进一步了解计算机的工作原理,更好地理解个应用计算机,学会用计算机处理问题的方法。C语言作为一种高级程序设计语言,相比其他高级程序设计语言有着公认的一些特点,比如语言本身简介,生成的代码质量高,使用灵活等。它既可以编写计算机系统软件又可以编写各类应用软件。C语言作为一种简洁高校并且支持结构化编程的程序设计语言,在讲究效率的时代,对于帮助学习者掌握程序设计的基本思想和方法,进而更好地理解计算机的工作,会有极大的帮助。
关于选择结构程序设计
选择结构程序设计是结构化程序设计的3种基本结构之一,是程序设计中常用的结构。前面介绍的顺序结构里,程序中的所有语句按照书写顺序依次执行。而在日常生活中,处理事情的顺序并不都是按部就班的顺序进行,有时会根据某些条件进行选择。比如在进行周末活动安排时,我们可以说:“如果天气好,我们就去郊游,否则我们就去体育馆打球。”在这样安排中,可以看到,“郊游”和“打球”哪个动作实际执行依赖于“天气好”这个条件是否满足。
在程序设计中,上述安排就要用选择结构来实现。选择结构的作用是根据所给条件的真假,决定程序的运行途径。在上述实例中,“天气好?”是控制条件,它的作用是决定程序的流程,如果天气确实好,则条件为真,进行“郊游”这个活动,如果天气不好,则条件为假,进行“打球”这个活动。“郊游”和“打球“两个活动只进行一个,该选择结构结束后,再执行下面的语句。
教学目标
知识与技能目标:掌握关系运算、逻辑运算和C语言条件语句的使用。
过程与方法目标:通过课程举例,程序的比较和运行和程序流程图的使用,让学生加深记忆,理解条件语句的执行顺序。
情感态度与价值观目标:学习条件语句使学生进一步了解程序,对程序设计产生学习兴趣。
教学重点与难点
重点:if语句、switch语句的???用
难点:if语句的嵌套
二、课程设计思路(包括教学方法、教学手段)
教学步骤教学内容设计意图表达方式
1、学习关系运算和关系表达式
2、学习逻辑运算和逻辑表达式以及运算符的优先次序
2、学习逻辑运算和逻辑表达式以及运算符的优先次序
使用if语句实现选择结构和条件判断语句
使用if语句实现选择结构和条件判断语句
3、使用if语句实现选择结构和条件判断语句
关系运算符:
用来对两个数值进行比较的比较运算符
C语言提供6种关系运算符:
① < (小于) ② <= (小于或等于)
③ > (大于) ④ >= (大于或等于)
⑤ == (等于) ⑥ != (不等于)
关系表达式
用关系运算符将两个数值或数值表达式连接起来的式子
1 —— 真
0 —— 假
表达式 关系运算符 表达式
关系表达式的值是一个逻辑值
例:
a+b c+d (a=3) (b=5)
‘a’!=‘A’ (ab)==(cd)
3种逻辑运算符:
(逻辑与) ||(逻辑或) !(逻辑非)
和||是双目(元)运算符
!是一目(元)运算符
逻辑表达式
表达式 逻辑运算符 表达式
例:
判断年龄在13至17岁之内?
age=13 age=17
判断年龄小于12或大于65?
age12 || age65
逻辑运算符的优先次序
! → → || (!为三者中最高)
与其他运算符的优先次序
! (高)
算术运算符
关系运算符
和 ||
赋值运算符 (低)
例:
判别某一年是否闰年,用逻辑表达式表示
闰年的条件是符合下面二者之一:
①能被4整除,但不能被100整除,如2008
②能被400整除,如2000
(year % 4 == 0 year 100 !=0)|| year % 400 == 0
如果表达式值为1,则闰年;否则为非闰年
例:
例:求 方程的根。
由键盘输入a,b,c。假设a,b,c的值任意,并不保证 。 需要在程序中进行判别,如果 ,就计算并输出方程的两个实根,否则就输出“方程无实根”的信息。
左边为顺序结构的程序流程图,右边为选择结构程序流程图。比较它们的之间区别。
#include stdio.h
#include math.h
int main ( )
{
double a,b,c,disc,x1,x2,p,q;
scanf(%lf%lf%lf,a,b
您可能关注的文档
- L3 table manners.pptx
- C语言之第八章函数教程.ppt
- C语言习题教程.doc
- Launch Meeting GP-12新品遏制要求.ppt
- lec12 企业外包业务内部控制.ppt
- Lecture 9_dummy variable.ppt
- C语言入门基础教程.ppt
- labour relation.pptx
- C语言函数的嵌套调用变量的存储类型编译预处理教程.ppt
- C语言IF-ELSE选择结构(教学用)教程.pptx
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
最近下载
- 公共危机案例.pdf VIP
- 3.5跨学科实践:探索厨房中的物态变化问题 +章节梳理延伸 课件 人教版(2024)物理八年级上册.pptx VIP
- 初中物理作业设计优秀案例(3篇).pdf
- 2023年急性ST段抬高型心肌梗死诊断和治疗指南.docx
- 大气的受热过程说课稿2023-2024学年高中地理湘教版(2019)必修一.docx VIP
- 外研版2023必修第一册Unit 3 Family matters重点词汇短语练习含答案.pdf
- 国家开放大学《心理学》形考任务1-4参考答案.docx VIP
- 售后转正工作总结PPT.pptx
- ISO45001品质中心第三方审核记录.doc
- 3.5+跨学科实践:探究厨房中的物态变化问题++课件-2024-2025学年物理人教版八年级上册.pptx VIP
文档评论(0)