C语言选择结构程序教学课件.docxVIP

  • 3
  • 0
  • 约5.37千字
  • 约 12页
  • 2021-06-27 发布于山东
  • 举报
精品文档 精品文档 PAGE PAGE12 精品文档 PAGE 一、教学思想(包括教学背景、教学目的) 1、对于“C语言” 计算机的本质是“程序的机器”,程序和指令的思想是计算机系统中最 基本的观点,只有懂得程序设才能懂得计算机,真实认识计算机是怎样工作 的;经过学习程序设计能够使我们进一步认识计算机的工作原理,更好地理 解个应用计算机,学会用计算机办理问题的方法。 C语言作为一种高级程序 设计语言,相比其他高级程序设计语言有着公认的一些特点,比方语言本身 简介,生成的代码质量高,使用灵活等。它既能够编写计算机系统软件又可 以编写各类应用软件。C语言作为一种简短高校并且支持构造化编程的程序 设计语言,在讲究效率的时代,对于帮助学习者掌握程序设计的基本思想和 方法,进而更好地理解计算机的工作,会有极大的帮助。 2、对于选择构造程序设计 选择构造程序设计是构造化程序设计的3种基本构造之一,是程序设计中常用的构造。前面介绍的次序构造里,程序中的所有语句按照书写次序依 次履行。而在平时生活中,办理事情的次序并不都是循规蹈矩的次序进行,有时会根据某些条件进行选择。比方在进行周末活动安排时,我们能够说:“如果天气好,我们就去郊游,否则我们就去体育馆打球。”在这样安排中,能够看到,“郊游”和“打球”哪个动作实际履行依靠于“天气好”这个条 件是否知足。 在程序设计中,上述安排就要用选择构造来实现。选择构造的作用是根据所给条件的真假,决定程序的运行途径。在上述实例中,“天气好?”是控制条件,它的作用是决定程序的流程,如果天气确实好,则条件为真,进行“郊游”这个活动,如果天气不好,则条件为假,进行“打球”这个活动。“郊游”和“打球“两个活动只进行一个,该选择构造结束后,再履行下面的语句。 3、教学目的 知识与技术目标:掌握关系运算、逻辑运算和 C语言条件语句的使用。 过程与方法目标:经过课程举例,程序的比较和运行和程序流程图的使用,让学生加深记忆,理解条件语句的履行次序。 情感态度与价值观目标:学习条件语句使学生进一步认识程序,对程序设计产生学习兴趣。 4、教学重点与难点 重点:if语句、switch语句的使用 难点:if语句的嵌套 二、课程设计思路(包括教学方法、教学手段) 教学步骤 教学内容 设计意图 表达方式 教学步骤 、学习关 系运算和 关系表达 式 、学习逻 辑运算和 逻辑表达 式以及运 算符的优 先序次 、学习逻 辑运算和 逻辑表达 式以及运 算符的优 先序次 3、使用 if 语句实现 选择构造 和条件判 断语句 3、使用 if 语句实现 选择构造 和条件判 断语句 3、使用 if 语句实现 选择构造 和条件判 断语句  教学内容 关系运算符: 用来对两个数值进行比较的比较运算符 C语言提供6种关系运算符: ①< (小于) ②<= (小于或等于) ③> (大于) ④>= (大于或等于) ⑤== (等于) ⑥!= (不等于) 关系表达式 用关系运算符将两个数值或数值表达式连结起来的式子 表达式关系运算符表达式 1—— 真 关系表达式的值是一个逻辑值 0—— 假 例: a+bc+d (a=3)(b=5) ‘a’!=‘A’(ab)==(cd) 3种逻辑运算符: (逻辑与)||(逻辑或)!(逻辑非) 和||是双目(元)运算符 !是一目(元)运算符 逻辑表达式 表达式逻辑运算符表达式 例: 判断年纪在 13至17岁之内? age=13age=17 判断年纪小于 12或大于65?  设计意图 表达方式 选择构造 程序设计 中条件语 句的使用 需要使用 关系运算 和逻辑运 算。使用简 单的例子 便于学生 理解。在教 学过程中 由简入难 选择构造 和条件判 断语句是 本章的重 难点,对于 初学者有 一定的难 度,这一部 分内容采 用大量的 例题以便 学生理解 和掌握选 择语句的 用法。 经过例题 的实际运 用让学生 认识条件 判断的作 用选择结 构的使用。 教学步骤 教学内容 age12||age65 逻辑运算符的优先序次 →→||(!为三者中最高)与其他运算符的优先序次 ! (高) 算术运算符 关系运算符 和|| 赋值运算符 (低) 例: 鉴别某一年是否闰年,用逻辑表达式表示 闰年的条件是切合下面二者之一: ①能被4整除,但不能被 100整除,如 2008 ②能被400整除,如2000 (year%4==0year100!=0)||year%400==0 如果表达式值为 1,则闰年;否则为非闰年 例 : 例 : 求 方 程 的 根  设计意图 表达方式 经过例题 的学习引 入if语句的格式和使用方法。让学生自己找出规律加深记忆。 教学步骤 教学内容 设计意图 表达方式 。 由键盘输入 a,b,c。假定a,b,c的值随意,并不保证 b2 4a

文档评论(0)

1亿VIP精品文档

相关文档