C语言if语句教学设计上课讲义

合集下载

4.3.1if语句的应用教学教学设计

4.3.1if语句的应用教学教学设计
随堂练习题,让学生在课堂上完成,检查学生对if语句的掌握情况。
鼓励学生相互讨论、互相帮助,共同解决if语句问题。
错题订正:
针对学生在随堂练习中出现的if语句错误,进行及时订正和讲解。
引导学生分析错误原因,避免类似错误再次发生。
(五)拓展延伸(预计用时:3分钟)
知识拓展:
介绍与if语句相关的拓展知识,拓宽学生的知识视野。
- 观察学生在小组讨论中的合作态度,是否能够和谐共处并共同解决问题。
3. 随堂测试:
- 分析学生随堂测试的成绩,了解学生对if语句应用的掌握情况。
- 关注学生在测试中的错误类型,找出常见的误区并给予针对性的讲解。
- 根据测试结果调整教学计划,针对学生掌握不足的部分进行重点讲解。
4. 课后作业:
- 检查学生课后作业的完成质量,评估学生对课堂所学知识的应用能力。
准备教学用具和多媒体资源,确保if语句的应用教学过程的顺利进行。
设计课堂互动环节,提高学生学习if语句的应用积极性。
(二)课堂导入(预计用时:3分钟)
激发兴趣:
提出问题或设置悬念,引发学生的好奇心和求知欲,引导学生进入if语句应用学习状态。
回顾旧知:
简要回顾上节课学习的条件语句的基础知识,帮助学生建立知识之间的联系。
解决办法:通过逐步引导学生思考和分析嵌套if语句的执行过程,利用图示或流程图辅助理解,突破难点。
3. 突破策略:提供实际问题情境,让学生尝试运用if语句解决,培养学生的逻辑思维和问题解决能力。同时,鼓励学生互相讨论和交流,共同解决问题,提高课堂互动性。
四、教学资源
2. 课程平台:课堂管理系统
3. 信息化资源:PPT课件、在线编程练习平台
(2)鼓励学生参加编程比赛,如ACM-ICPC、NOI等,锻炼学生的编程能力和团队协作能力。

if语句 ppt 说课 试讲 C语言 说课稿

if语句 ppt 说课  试讲 C语言  说课稿

IF语句说课稿各位领导,各位老师:大家好!今天我说课的题目是if语句,下面我将从以下四个方面来对本节课的教学进行介绍,第一个方面是对教材的分析、第二个方面是教学法,第三个方面是本节课的设计思路,最后一个方面是教学过程。

我们先来看看对教材的分析,我将分别从教材的地位和作用、教学目标这两个方面进行分析。

首先我们来看看教材的地位和作用一:教材的地位和作用本节课采用的教材是重庆大学出版社出版由张正琼、黄文胜主编的中等职业教育计算机专业系列教材《C语言程序设计基础教程》第三版,《条件选择语句if》这一节位于本书第五章第二节,我所说的是第一课时。

分支选择语句if是整个课程教学的重点与难点,它是建立在学生已学习C语言顺序结构基础之上的,并为后续学习循环结构作以铺垫。

根据上述教材结构与内容分析,考虑到学生已有的认知结构心理特征我分别从知识、能力、情感与态度三个方面确定本节课的教学目标。

知识目标是:1、掌握IF语句的格式和功能2、理解if语句的执行过程能力目标是:培养学生分析问题、解决问题的能力,培养学生自主探究能力。

情感与态度目标是:激发学生的学习兴趣,培养学生认真、细致分析解决问题的良好习惯;重点是:掌握IF语句的格式和功能。

难点是:用IF语句解决日常生活中实际问题。

下面,为了讲清重点、难点,使学生能达到本节设定的教学目标,我再说说教法和学法:二:说教法为了充分调动学生学习的积极性、主动性,提高学生素质。

根据这样的原则和所要完成的教学目标,我采用如下的教学方法:举例法、讲解法。

三:说学法通过实例引导,使学生领会理解条件语句的含义。

并归纳出条件语句在编程中的要点,在教学中主要采用了自主探究法、练习实践法,使学生“学”有新“思” “思”有所“得” “练”有所“获”。

以上就是我对教材的分析。

本节课的设计思路是:“提出问题——探索问题――验证问题——归纳总结”为主线展开教学。

四:教学过程根据这样的一个设计思路和教法,我将本节课的教学过程分为以下 5个环节:第一个环节是:课前复习、巩固知识第二个环节是:创设情境、导入新课第三个环节是:讲解新知、说明事项第四个环节是:巩固练习、加深体会最后一个环节是:课后小结、作业布置。

C语言if语句教学设计

C语言if语句教学设计

[师]好,有没有同学能举个例子,比如从键盘获得两个整型变
量 a,b 的值,如何找出最大能实现方法是什么吗?
[生](思考)
[师]看屏幕,(详细介绍)
[师]好,大家知道了它的功能实现方法,那怎样通过 C 语言的
程序设计完成这个功能?
[生](思考)
[师]现在我来介绍下什么是 if 语句结构设计。
学习好资料
欢迎下载
C 语言 if 语句的应用教学设计 授课时间 课题(章节) 第 4 章第 3 节《if 语句》
45 分钟
教学目的与要求:
1.让学生了解 if 语句的二种结构语句格式。 2.通过本课让学生理解 if 语句的二种结构语句格式的应用。 3 掌握 if 语句的实际作用。 4.要求识记 if 语句的结构及其语句运算方法。
学习好资料
欢迎下载
第1页
备注
教学内容(讲稿)
(包括:教 学手段、时 间分配、临
时更改等)
第一部分:(导入环节)
第一部分: 采用设问
回顾前面学过的知识,以关系表达式和逻辑表达式的应用为例
和课件演 示教学方
引入
法,时间为
[师]同学们我们在前几节用过的关系表达式和逻辑表达式的应 5 分钟。
用是什么?
[生](思考)
输出其中的大数;若两数相等,则输出字符串“x=y”和 x 的值。 2. 输入两个数分别给 x 和 y,输出其中的大数。
作业:教材 P116 页 4.3 题和 4.5 题,用 if 语句的三种结构的方法实现. 课后小结:(教学反思)
1.通过本课的学习让学生了解了 if 语句的二种结构语句格式,并理解 了 if 语句的二种结构语句格式的应用,掌握了 if 语句的实际作用。 2.采用采用设问和课件演示教学方法,配合实例教学法,能够直观地 展示教学,增强学生的积极性。 3.应该及时进行教学实践,以加强学生的动手操作能力。

IF语句说课稿

IF语句说课稿

附件2:IF语句说课稿《C程序设计》各位领导,各位老师:你们好!今天我说课的题目是if语句,内容是清华大学出版社出版的计算机基础教育丛书,节选自谭浩强的《C程序设计》第二版第五章第三节第一个课时内容。

下面我将从教材分析、教学目标、教学方法、教学过程四大方面来阐述我对这节课的分析和设计:一、教材分析1.教材的地位和作用本节课是程序设计基础内容,与前面四章有着紧密的联系,前面已经学习了C程序设计中的算法的概念、程序框图和输入输出基本语句,这为过渡到本节的学习起着铺垫作用。

本节课主要讲述if语句的三种一般形式、功能特点及流程用法,它是结构化程序设计中的选择程序结构,通过对本节课if语句的学习,学生将更加了解程序算法和选择分支结构。

并能用更全面的眼光看待前面所学的知识结构,为今后的计算机程序设计不断学习作好充分的准备。

通过对本节课的学习使学生的理论基础和操作技能都能得到提升,同时学生对程序的算法设计和结构化程序设计有更清晰的认识、培养了学生的自主学习能力,独立思考问题能力、最重要的是对程序设计有了更加深厚的学习兴趣。

2. 教学重点和难点:重点:if语句的三种表示形式、功能用法和流程图,以及它们的具体执行过程且能准确判断出执行语句的条件难点:if语句的三种程序设计思路和正确应用解决具体问题二、教学目标根据上述教材结构与内容分析,考虑到学生已有的认知结构和心理、智力发展水平以及他们的知识经验和情感需求,确定本节课的教学目标为:1.知识与技能目标:(1)正确理解if语句的概念、掌握三种不同语句的一般形式、流程结构和执行过程。

(2)准确判断出if语句在程序设计中是根据什么条件决定执行过程的。

并能归纳出三种不同形式的if语句的特点。

(3)通过实例,培养学生对解决具体实例的过程和步骤进行分析的能力。

(4)运用条件语句编程,体会算法的基本思想,实现阅读程序和自主编程的能力。

(5)通过对知识结构的不断练习,培养学生的创新能力和严谨的逻辑思维能力。

if语句教案-教学课件

if语句教案-教学课件

2. 编 写 代 码 (利用机器验证 代码的正确性)
将较好的作 品在教师机上进 行展示,并运行
激发学生的
学习兴趣
教学过程设计
学生活动
教师活动
【解析参考】&【课程总结】
一、问题解析过程
1.先完成对0~200进行循环判断。
2.在判断的过程中,定义条件。判断符合条件的数 值进行操作。
对每一个过
3.判断只要符合条件,就返回一个数值变量来记录。 程 采 用 提 问的 递
*利用 if 函数解决上面的问题
= IF( E2>=85,"优", IF( E2>=75,"良", IF( E2>=60,"中","差" ) ) )
20min
结合实际问
题,按照分组,每
总结学生讨
教师要口头
组绘制一个流程 论结果,分析用 对四组的分析进
图,每组派一名代 “顺序结构”的弊端 行“评价”
表,对各组的结果
进行展示和讲解。
教师在讲授
前就要将任务布 通 过 学 生 上
置下去
讲台,提高学生的
理解,同时提高学
生的表达能力
教学过程设计
学生活动
教师活动
附记
【讲授新课】 【实践】 在 Excel 数据中当 A 列中的数值大于 0 小
20min
于等于 10 时返回 1,大于 10 小于 100 返回 2,大于
1. 首 先 撰 写
教师的讲解
二、实现过程 1.定义判断语句,选择if语句。 2.在循环判断中定义,判断数值条件。
进式进行
尽量结合学生的 提问
3.定义变量,只要0~10,返回1;10~100,返回2;

If语句程序设计教案

If语句程序设计教案

教案【组织教学】检查学生出勤情况,认真作好记录。

注重引导与启发,挖掘学生潜能。

【课题导入】师:前段时间,我经常给儿子讲小兔子乖乖的故事。

相信同学们都知道这个故事的大概。

请1位同学大概说说。

师:有一天我儿子突然问我,如果小兔子乖乖不听妈妈的话,把门开了会怎么样?生:回答。

师:有没有发现,实际上小兔子乖乖的这个故事,我们可以将它抽象,然后用vb编程来实现。

那么今天我们就来复习vb中的if选择结构语句。

【讲授新课】(1课时)一、单分支结构:格式:If <表达式> then语句块End If 或If <表达式> then <语句>习题:已知两个数X和Y,比较它们的大小,若Y大于X,则交换两数,使X大于Y。

If x<y Thent=x:x=y:y=tEnd If设计意图:教师通过循序渐进的方法,逐步引出if语句的单分支结构应用,讲解if语句。

学生练习纸上编程实现。

二、双分支结构:格式:If <表达式> then<语句块1>Else<语句块2>End If学生习题:编程实现求分段函数的值设计意图:通过if双分支结构语句的应用,加深学生对if语句的理解。

学生练习纸上编程实现。

三、多重分支结构:格式:If <表达式1> then<语句块1>ElseIf<表达式2><语句块2>‥‥[Else语句块n]End If习题:插入一学生成绩,输出其成绩等级。

方法是:90~100分为“优秀”,80~89分为“良好”,70~79分为“中等”,60~69分为“及格”,60分以下为“不合格”。

学生编程实现设计意图:逐步加深难度,通过if多分支结构语句的应用,加深学生对if语句的理解。

【课堂小结】1、请同学们回顾一下本堂课的内容吧2、总结一下遇到的难题吧3、分享一下心得吧【布置作业】1、用VB编写剪刀、石头、布游戏的程序。

C语言if语句公开课教案

C语言if语句公开课教案

“铸师魂担使命”教学技能大比武公开课教案学年度: 2020—2021学年度第二学授课科目:计算机程序设计(C语言教学课题:选择结构程序设计教学班级: xxxxxxxx授课教师:一、教学课题选择结构程序设计-If语句的嵌套二、教学目标1.知识目标(1)通过对if嵌套语句的学习,理解选择结构程序的基本思路;(2)理解简单选择结构程序的设计方法。

2.能力目标(1)能够运用if语句编写简单的选择结构程序;(2)能够养成良好的编程习惯,提升编程兴趣和能力。

3.情感目标(1)培养学生严谨细致,一丝不苟、实事求是的科学态度和探索精神。

(2)培养自主探究,勇于创新的编程思维能力;(3)培养学生爱国情怀,强化学生逻辑思维能力,弘扬爱国精神,用编程科技的方式表达对祖国的爱。

三、教学分析与准备1.教学方法理论讲授法、演示法、任务驱动法、案例分析法;2.教学重点掌握if语句的三种基本形式3.教学难点熟练运用if语句编写简单的选择结构程序解决实际应用问题4.教学准备安装有Microsoft Visual C++ 6.0系统软件环境的计算机。

5.学生学情分析学生在前期的课程学习中,已经掌握了关系运算符和逻辑运算符及表达式的运算,可以用逻辑表达式来表示复杂条件。

在此基础上,程序从顺序结构转为选择结构的学习较为容易理解接受。

6.教学策略在本次教学的过程中,通过对If选择语句功能和C语言程序结合数学案例的讲解,引导学生完成本次教学课程的教学目标。

综合分析课程时间和学生的实际情况,本次课程的作业由学生课后完成。

7.课时安排1课时(40分钟)。

8.教学环境计算机教学室xxxx,安装有Microsoft Visual C++ 6.0软件的Windows 7操作系统计算机50台。

四、教学过程:任务3实践演练使用选择结构程序求分段函数值输入x的值,计算并输出y的值;培养学生的专业技能和实践动手能力。

任务4巩固复习本节课主要学习了If语句的三种基本形式和功能,选择结构的控制条件通常用关系表达式或逻辑表达式构造,表达式的值非0即为“真”。

if语句教学设计(共3篇)

if语句教学设计(共3篇)

if语句教学设计〔共3篇〕第1篇:IF条件语句教案IF条件语句授课老师:符金梅课程类型:新课学时:2节课授课时间:2023年3月25日1、授课对象:高一〔x〕班2、教学目的:〔1〕让学生体会并理解if语句解决问题的根本思想。

〔2〕掌握if语句的用法及执行的根本过程及流程图的画法。

〔3〕可以用if语句解决问题。

(4)初步掌握程序调试运行的方法。

3、教学重点和难点:重点:IF条件语句的格式、功能和执行过程。

难点:使用IF条件语句来实现选择控制构造,解决实际问题。

4、教学进程:一、导入:情境----据可靠消息,附近新开了一家水果店,出售各类水果,色香味俱全,最近对芒果进展促销,根据顾客购置的数量调整芒果销售的价格。

如顾客一次购置5斤以下按原价5元出售,一次5斤以上〔含5斤〕时那么可以在原价的根底上打8折。

条件语句〔if 语句〕就是为解决此类问题而设计的。

二、分析^p 问题:w表示苹果重量,y表示应付金额;5斤以下:y=w*5;5斤以上:y=w*5*0.8三、设计算法①输入苹果重量w的值;②判断w>=5的值是true还是flase③计算应付金额y,假如w>=5的值是true,那么y=we*3*0.8;否那么为y=w*3④输出应付金额y四、新课内容讲解1、根据分析^p 出来的算法,在黑板板书流程图,引出IF条件语句2、讲解IF条件语句,强调该语句的用法以及格式If 语句的格式if条件then语句块1else语句块2或If 条件 then语句块1Else语句块2说明:〔1〕“条件”一般为关系表达式或逻辑表达式。

通常把关系表达式或逻辑表达式的值为真时,称为条件满足;值为假时,称为条件不满足。

反之亦然。

〔2〕语句块1、语句块2分别是“条件”满足或不满足时,处理方法的描绘,可以是假设干个语句。

3、带着学生编写代码,从简单的代码开场编写4、反应学生的操作情况,假如学生对IF语句比拟熟悉了,就让学生自己练习〔以导入为例〕5、学生练习完成后,根据编写好的代码来引出IF条件语句中的表达式〔1〕、关系表达式:关系表达式是用关系运算符连接起来的式子。

if语句微课教学PPT教案

if语句微课教学PPT教案
if语句微课教学
教学过程
• 问题 导入
• 知导识入 导入
预备知 识
• 关系表 达式
• 逻辑表 达式
• 一般 形式
• 执行 过专程题讲
• 例题解 分析
• 小结
第1页/共14页
课程任 务
编写程 序
课程导入:
1.问题导入:
目的地、车道、 红绿灯等等……
做出判断选择的条件或依据是什么?怎么实 现你的选择?
第2页/共14页
2. 知识导入:选择结构
根据某种条件的成立与否而采 用不同的程序段进行处理的程序 结构,称为选择结构。
要设计选择结构程序,要考虑
i 两 如条个何件方来的面表表的示示问条题件:,一二实是是现在在选择CC结语 语构言言的中中语句 f 关实系现表达选式择逻结辑构表达用式什么语句。 switch
y = -x; 第10页/共14页
printf(“y=%d\n”,y);
输入
if_ else语 句的应 用: 如 果:x>= 0 那 么:y=x 否 则:y=- x
输出
4. 小结:
什么是选择结构?
根据某种条件的成立与否 而采用不同的程序段进行处 理的程序结构。其中:else子句可选。
当 “表达 式”的 值不等 于0(即 判定为 “逻辑 真”) 时,则 执行语 句1, 然后转 向下一 条语句 ;否则 ,执行 语句2, 然后转 向下一 条语句 。
输出
y
=
-x;/* 方法1:简单if语句实现求|x| */
printf(“y = %第d9\页/n共1”4页,y);
}
void main()
变 量定义
{
int x, y;
scanf(“%d”,&x );

IF条件选择语句说课稿

IF条件选择语句说课稿

IF条件选择语句尊敬的各位领导老师好我今天说课的题目是条件选择语句,下面我将从说教材分析,说学生分析,说教学目标,说教学重点难点,说教法,说学法,说教学准备,说教学过程等几个方面来对本节课做一个说明。

一、说教材分析:《条件选择语句if》选自电子工业出版社C语言编程基础教材第五章第二节内容。

这一小节的内容不多,但它是本章的一个难点。

在学生已经掌握了C 语言程序的基本结构和C语言基础编程的基础上而设立的更高层次的学习任务,要掌握if语句的结构及其语句运算方法,if语句的三种结构语句格式的应用等。

二、说学生分析:本专业于高二开始学习,由于多数职业中专学生存在着基础差底子薄,很多简单的基础知识问题,对他们来说都是全新的,或者说是大难题。

在学习上需从头学起,反复详讲,加深印象,增强记忆,补上缺漏。

再进一步才是理解运用。

所以学习时间要拉长、放慢。

教学过程中需要培养他们的兴趣和自学能力。

三、说教学目标:认知目标:使学生了解了解if语句的三种结构语句格式。

.通过本课让学生理解if语句的三种结构语句格式的应用。

能力目标:培养学生的实践与自学能力。

情感目标:让学生在自主解决问题的过程中培养成就感,帮助学生树立信心,充分调动学生学习的积极性。

四、说重点难点:if语句的三种结构格式的应用五、说教法利用“实例教学法”引出“讨论式教学法”“合作学习教学法”,让学生在实例中能相互合作、讨论等方式,自我探索,自主学习,使学生在完成任务的过程中不知不觉实现知识的传递、迁移和融合。

以实例的方式掌握知识。

六、说学法在这节课中,我注意引导学生通过自主探索获取知识与技能。

把“抛出实例—解决实例—分析实例”的思想渗透在整个教学过程中,使学生在明确目标任务的前提下,充分发挥主体作用,发现方法、解决问题,最大限度地发挥学生的学习积极性。

七、教学准备硬件要求:多媒体电子网络教室;软件要求:WIN-TC八、说教学过程根据本课教学内容以及C语言编程基础的特点,结合高二学生的认知水平,设计教学流程如下:(一)复习旧知,导入新课(二)任务驱动,自主学习(三)拓展延伸具体阐述(一)复习旧知,导入新课复习旧知识条件表达式(三目运算符),请同学们用三目表达式编程求出:任意输入两个数,返回最大值。

C语言if语句教案(绝对精品)

C语言if语句教案(绝对精品)

*************学校教案课程名称: C 语言程序设计总课时: 84 学时授课教师: ***所在院系:授课时间: 2017-2018 学年第一学期神奇的 if 语句2017 年 10 月 18 日理论实际相结合、讲练结合、 计算机机房网络教学“十二五”职业教育国家规划教材《 C 语言程序设计实例教程》 (第 2 版), 李红、伦 墨华、王强主编,机械工业出版社。

数字化教学改革平台(以下简称教改平台) 、教学过程管理系统电脑版(以下简称教 学系统) 、FLASH 动画、微课、移动学习系统等。

知识目标能力目标素质目标 1.掌握 if 语句三种基本形式的语法格式、流程图和执行过程;2.掌握 if 语句嵌套形式的语法格式和执行过程;3.掌握表达式的用法。

1.能够正确设置条件表达式;2.能够熟练使用 if 语句进行程序设计,解决实际问题。

1.提升学生分析问题和算法设计的能力;2.鼓励学生勇于调试程序中的错误,磨练学生不折不挠的毅力。

3.培养学生的团队协作精神;if 语句三种形式和 if 语句嵌套结构的语法规则和执行过程。

使用 if 语句进行程序设计的思路和正确设置表达式。

任务驱动法、小组讨论教学法、案例法、讲授法本课程的教学对象是计算机应用技术专业一年级的学生。

根据教改平台能力测试 系统中对学生 “阶段性测试”的统计分析, 学生们已经掌握了 C 语言的基础知识和顺 序结构的程序设计方法。

根据微信群中课前信息反馈,学生已经了解了 if 语句的语 法规则和执行流程, 对程序设计已经产生了一定兴趣。

同时学生成长在网络时代, 信 息素养较高,为本次课的学习奠定了基础。

由于学生刚接触程序设计语言, 逻辑思维习惯、 分析问题、 算法设计的能力较弱。

对程序中涉及到的数学和英语学科的知识掌握一般。

1.教材内容分为 12 章,本次教学内容选自第四章第一节 if 语句。

2.学生利用课程教学平台、慕课等,开展课前学习、课内学习、课后拓展以及在线交流等自主学习活动,同时学生通过“移动学习系统”进行相关知识的自测。

if语句课程设计

if语句课程设计

if语句课程设计一、教学目标本课程的目标是让学生掌握if语句的基本概念、语法以及应用。

通过本课程的学习,学生将能够:1.理解if语句的基本结构和作用;2.熟练运用if语句进行简单的逻辑判断;3.掌握if语句的嵌套使用;4.能够运用if语句解决实际问题。

二、教学内容本课程的教学内容主要包括:1.if语句的基本概念和语法;2.if语句的应用,包括简单的逻辑判断和嵌套使用;3.实际问题解决,利用if语句进行编程实践。

三、教学方法为了达到上述教学目标,我们将采用以下教学方法:1.讲授法:讲解if语句的基本概念和语法;2.案例分析法:通过分析实际案例,让学生理解if语句的应用;3.实验法:让学生动手实践,编写程序,解决实际问题。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《编程基础教程》;2.参考书:《Python编程:从入门到实践》;3.多媒体资料:PPT课件;4.实验设备:计算机。

五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,分别占总评的30%、30%和40%。

平时表现主要考察学生的课堂参与度和团队合作能力;作业主要考察学生的理解和应用能力;考试主要考察学生的综合运用和解决问题能力。

评估方式将力求客观、公正,全面反映学生的学习成果。

六、教学安排本课程的教学安排如下:共10次课,每次课2小时,每周一次。

教学地点选在学校的计算机实验室,以方便学生进行实践操作。

教学进度将按照教材的章节安排进行,确保在有限的时间内完成教学任务,同时兼顾学生的实际情况和需要。

七、差异化教学为了满足不同学生的学习需求,我们将根据学生的不同学习风格、兴趣和能力水平,设计差异化的教学活动和评估方式。

如对于学习风格偏向实践的学生,我们将增加编程实践的时间和难度;对于学习风格偏向理论的学生,我们将提供更多的学习资料和案例分析。

八、教学反思和调整在实施课程过程中,我们将定期进行教学反思和评估,根据学生的学习情况和反馈信息,及时调整教学内容和方法,以提高教学效果。

if语句教学设计

if语句教学设计
2、过程和方法:
通过程序编写体验并归纳if语句解决问题的基本思想。
3、情感态度与价值观:
运用半成品加工策略,完善程序,发展思维的逻辑性,及严谨的学习态度。
学习者特征分析一般特征、初始能力
6
在第一章的学习中,学生已经经历了利用计算机解决问题的基本过程,感悟了程序设计是计算机解题的关键环节,对程序设计已经产生了一定兴趣。学生为职业高中对口升学部的学生,在上几次课中已经有了程序设计、流程图和基本的基础,对程序中涉及到的数学和英语学科的知识掌握较好,但由于学生的基础较差和刚接受程序设计语言,对逻辑思维习惯情境问题的分析和程序有应用能力较弱,因此在教学过程中,应增加情境的设置,与学生共同肢解问题,注意基让学生总结利用程序解决问题的本思想。
二、编程:
1、输入一个年份,让计算机判断这个年份是不是闰年。
关于教学策略选择的阐述
4
本节课以课程标准为核心,以教材为依据,教学流程呈现梯度层进式发展。首先从人与人的交流都需要用到条件语句入手,快速自然的引导学生走进主题,通过组织学生探究“计算机表达感情”问题,回忆用计算机解决问题的过程,紧接着教师引导学生共同经历分析问题、设计窗体、编写程序等用计算机解决问题的过程,学生口述,教师板书,在“编写程序”环节中,自然引入if语句,师生共同归纳总结if语言的条件语句的行语句格式、执行过程和解题思想,展示数学事例给学生时间编写if块语句解决问题,进一步加深印象。VB语言的关系表达式、逻辑表达式等程序设计语言的基本知识点,采用实践练习的方式巩固强化。“编写程序”环节中要注意引导学生对照算法来编写程序,以降低学习难度,逐步提高学生的编程能力。
用计算机的思想来执行计算机的情感
思考,按照格式编写语句
学生讨论与亲自动手
应用if语句解决问题

if语句说课试讲C语言PPT教案

if语句说课试讲C语言PPT教案

第3页/共23页
教材分析
2.教学目标分析
(1)知识目标 ①让学生学习、了解if语句的格式和功能
②理解if语句的执行过程 。
(2)能力目标 :培养学生分析问题、解决问题、自主探究能力。 (3)情感与态度目标 :激发学生的学习兴趣,培养学生认真、
细致分析解决问题的良好习惯;
第4页/共23页
教材分析
教学重点:if语句的一般形式、功能 难点:用if语句解决日常生活中实际问题。
教材分析
1.教材的地位和作用 2.教学目标
第2页/共23页
教材分析
1.教材的地位和作用
《条件选择语句if》这一节位于本书第五章第二节,我 所说的是第一课时。选择语句if是整个课程教学的重点与 难点,它是建立在学生已学习C语言顺序结构、算术运算 、逻辑运算基础之上的,并为后续学习循环结构作以铺 垫。
第5页/共23页
讲解法
教法
举例法
第6页/共23页
自主探究法
学法
练习实践法
第7页/共23页
提出问题 探究问题 验证问题 归纳总结
第8页/共23页
教学过程
课前复习、导入新课 创设情境、激发兴趣 讲解新知、事项说明 巩固练习、加深体会 课堂小结、作业布置
第9页/共23页
谢 谢!
第10页/共23页
第13页/共23页
长江师范学院
如果 回到97年 就 叫我爸买2套房子;
如果 (满足某个条件) `` 就 {执行某个动作}
if语句是执行判断的,它能够判断是否满足某个 条件,然后执行相应的动作。
第14页/共23页
长江师范学院
If 语句的一般形式 if(表达式)If(a>b) 语句; Printf(“a竟然比b大!”)

C语言if语句教学设计

C语言if语句教学设计

真 表达式

语句 1
语句 2
(注:根据需要可多页)
第3页
教学内容(讲稿) 第三部分: (知识升华) [师]接下来我们介绍 if 语句的两种形式的实例。 例 1 : 输入两个数,分别放入 x 和 y 中,若两数不相等,则 输出其中的大数;若两数相等,则输出字符串“x=y”和 x 的值。 main() { int x,y; printf(“Enter x & y:\n”); scanf(“%d%d”,&x,&y); printf(“x,y:%d %d\n”,x,y); if(x>y) printf(“x=%d\n”,x); if(x<y) printf(“y=%d\n”,y); if(x==y) printf(“x==y %d:\n”,x); } 例 2:输入两个数分别给 x 和 y,输出其中的大数。 main() { int x,y; printf(“Enter x & y: “); scanf(“%d%d”,&x,&y); printf(“x,y:%d%d\n”,x,y); if (x>y) printf(“max=x=%d\n”,x); else printf(“max=y=%d\n”,y); printf(“**end**\n); } 第四部分: (实例分析提高)
C 语言 if 语句的应用教学设计 授课时间 课题(章节) 第 4 章第 3 节《if 语句》
45 分钟
教学目的与要求: 1.让学生了解 if 语句的二种结构语句格式。 2.通过本课让学生理解 if 语句的二种结构语句格式的应用。 3 掌握 if 语句的实际作用。 4.要求识记 if 语句的结构及其语句运算方法。 教学、难点: 重点:1. if 语句的二种结构格式 2. if 语句的二种结构格式的应用 难点:if 语句的二种结构格式中的 if 语句嵌套格式应用。 教学方法及师生互动设计: 教学方法:课堂讲授教学法、课演示件教学法 师生互动设计: 1.利用课件教学,演示教学相关知识点,采用设问、引导教学。 2.利用阶段性课堂练习、点评和提问,及时掌握教学反馈信息。 课堂练习、作业: 课堂练习:1. v 输入两个数,分别放入 x 和 y 中,若两数不相等,则 输出其中的大数; 若两数相等, 则输出字符串“x=y”和 x 的值。 2. 输入两个数分别给 x 和 y,输出其中的大数。 作业:教材 P116 页 4.3 题和 4.5 题,用 if 语句的三种结构的方法实现. 课后小结: (教学反思) 1.通过本课的学习让学生了解了 if 语句的二种结构语句格式,并理解 了 if 语句的二种结构语句格式的应用,掌握了 if 语句的实际作用。 2.采用采用设问和课件演示教学方法,配合实例教学法,能够直观地 展示教学,增强学生的积极性。 3.应该及时进行教学实践,以加强学生的动手操作能力。

条件选择语句if说课稿

条件选择语句if说课稿

《条件选择语句if》说课稿今天我说课的题目是《条件选择语句if》,下面我从教材分析、学情分析、教学目标、教法学法、教学过程、教学反思一共六大方面来阐述我的教学设计。

一、教材分析1、教材的地位及作用本节课采用的教材是电子工业出版社出版的由王森主编的中等职业教育国家规划教材《C语言编程基础》(第2版),《条件选择语句if》这一节位于本书第五章第二节。

条件选择语句if是整个课程教学的重点与难点,它是建立在学生已学习的顺序结构的基础之上,并为后续学习循环结构作以铺垫。

突破本节课,对培养学生具有一定的计算机应用程序设计能力,用计算机解决实际问题的能力,有重要的影响。

2、教材处理1)、教材问题通过对教材的分析和研究,我发现教材上的例题不贴近生活实际枯燥无味,达不到让学生真正灵活运用if语句的效果。

2)、补充例题我用一个爱心礼物的小游戏来导入,并以此作为项目分解任务,让学生带着任务学习,激发学生兴趣,又用学生熟知的QQ登录程序来巩固本节课的学习。

3)、开发课件教材在讲授每种if语句格式写法和执行过程时,说明叙述的不够细致,我在课件中用流程图动态演示每种if语句的执行过程,在实际教学过程中也收到了很好的效果。

二、学情分析我所任教的班级是职中参加对口单招的计算机专业的学生,通过前面顺序结构的学习,学生已经具备较强的逻辑思维,分析、解决问题能力得到锻炼。

有团队合作意识并对抽象的程序代码有了一定的认识,能够看懂流程图并能写出简单程序,但是学生的层次不一,接受能力也不一。

三、教学目标基于以上对教材的把握,根据学生现状,我制定了以下的教学目标:1、认知目标①掌握if三种语句的格式和功能。

②理解if三种语句的执行过程。

2、能力目标培养学生自主探究,观察分析的能力,以及小组合作意识,引导学生在合作中交流、学习和互动。

3、情感目标通过情境实例的引入,激发学生学习兴趣,让学生从现实生活中思考哪些地方会用到分支结构,让学生明白人生到处面临选择。

C语言程序设计立体化教程课件:if语句

C语言程序设计立体化教程课件:if语句
if((year % 4 ==0 && year % 100 != 0) || (year % 400 == 0)) printf(“%d是闰年\n”,year); else printf(“%d不是闰年\n”,year);
}
课后练一练
请仿照编写闰年的方法编写程序: 输入一个数,如果是7的倍数,则 输出这个数的立方,否则输出这个 数的平方
语句1
#include <stdio.h> main() {int x,y; scanf(“%d%d”,&x,&y);
if(x>y)
printf(“%d”,x);
else
printf(“%d”,y);
}
假(0) 语句2
举例
案例: 假定某地个人所得税的起征额为1500元,1500元以下的不征税,
1500元以上的部分按15%征税。编写一个程序,当从键盘输入职 工工资时,计算出实发工资并输出。
#include <stdio.h> main() {float gz; printf(“请输入一个职工应发工资:\n”); scanf(“%f”,&gz);
if(gz>=1500) {gz=gz*0.85; printf(“该职工实发工资%.2f\n”,gz); }
else printf(“该职工实发工资%.2f\n”,gz);
C 语言中的分支语句
if单支
形式: if(表达式) {语句或者语句组}
例如:如果x大于y,则输出x。
#include <stdio.h> main() { int x=6,y=2;
if(x>y) printf(“%d”,x);

C语言条件语句课件

C语言条件语句课件

表达式
1真
语句1
流程图

表达式
真2

表达式
真3
语句2
语句3

表达式
真m 假
语句m 语句n
例3、编写一程序,根据学生的考分来划分 成绩的优、良、及格和不及格。
对优、良、及格和不及格,我们分别用5、 4、3、2四个等级来表示,划分如下:
分数
等级
100-90
5
89-75
4
74-60
3
59-0
2
main()
否则输出“a=0”字符串。 这种用法在程序中是经常出现的
(2)在if语句中,
条件判断表达式必须用括号 括起来,
在语句之后必须加分号。 If(b) printf(“b不是0”);
(3)在if语句的三种形式中, 所有的语句应为单个语句, 如果要想在满足条件时执行一组 (多个)语句,则必须把这一组语句 用{} 括起来组成一个复合语句。 但要注意的是在}之后不能再加分号。
if-else-if语句
格式
流程图 例题
if-else-if语句格式
if(表达式1) 语句1;
else if(表达式2) 语句2; else if(表达式3) 语句3;
… else if(表达式m)
语句m; else语句n;
其语义是:依次判断表达式的值,当出现某个值 为真时, 则执行其对应的语句。然后跳到整个if语句 之外继续执行程序。 如果所有的表达式均为假,则执
if(表达式) 语句1; else 语句2;
其语义是:如果表达式的值为真,则执行语句1, 否则执行语句2 。
例如:if(x>0) printf(“x大于0”); else printf(“x小于等于0);
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五部分:(归纳总结)
第五部分: 采用实例
[师]本节课,我们一起学习了 if 语句的基础知识,了解了 if 语
教学法,配 合案例分
句的二种结构语句格式,并理解了 if 语句的二种结构语句格式 析,时间为
的应用,掌握了 if 语句的实际作用。if 语句的学习让我们进入 1 分钟。
了一个新的领域,随着以后的学习,我们将更加深入 if 语句第
输出其中的大数;若两数相等,则输出字符串“x=y”和 x 的值。 2. 输入两个数分别给 x 和 y,输出其中的大数。
作业:教材 P116 页 4.3 题和 4.5 题,用 if 语句的三种结构的方法实现. 课后小结:(教学反思)
1.通过本课的学习让学生了解了 if 语句的二种结构语句格式,并理解 了 if 语句的二种结构语句格式的应用,掌握了 if 语句的实际作用。 2.采用采用设问和课件演示教学方法,配合实例教学法,能够直观地 展示教学,增强学生的积极性。 3.应该及时进行教学实践,以加强学生的动手操作能力。
设计课程。
12 分钟。
[师] if 语句的两种形式
1、if (表达式) 语句
如:if (x>y) printf(“%d”,x);
注:当 x>y 为非零,执行 printf(“%d”,x);语句,当 x>y 为零,
退出该 if 语句结构。
流程图:
(注:根据需要可多页)
第2页
教学内容(讲稿)
表达式
假(0)
间分配、临
时更改等)
第三部分:(知识升华)
第三部分:
[师]接下来我们介绍 if 语句的两种形式的实例。
采用实例 教学法,配
例 1 : 输入两个数,分别放入 x 和 y 中,若两数不相等,则 合 案 例 分
输出其中的大数;若两数相等,则输出字符串“x=y”和 x 的值。 析,时间为
main()
15 分钟。
}
例 2:输入两个数分别给 x 和 y,输出其中的大数。
main()
{ int x,y;
printf(“Enter x & y: “);
scanf(“%d%d”,&x,&y);
printf(“x,y:%d%d\n”,x,y);
if (x>y)
printf(“max=x=%d\n”,x);
else
printf(“max=y=%d\n”,y);
(注:根据需要可多页)
第4页
教学内容(讲稿)
main() { int x,y;
printf(“Enter x : “); scanf(“%d”,&x); if (x<0) y=-1; if (x==0) y=0; if (x==0) y=1; printf(“y=%d\n”,y);
备注 (包括:教 学手段、时 间分配、临 时更改等)
第1页
备注
教学内容(讲稿)
(包括:教 学手段、时 间分配、临
时更改等)
第一部分:(导入环节)
第一部分: 采用设问
回顾前面学过的知识,以关系表达式和逻辑表达式的应用为例
和课件演 示教学方
引入
法,时间为
[师]同学们我们在前几节用过的关系表达式和逻辑表达式的应 5 分钟。
用是什么?
[生](思考)
[师]好,有没有同学能举个例子,比如从键盘获得两个整型变
三种形式 if 语句嵌套的学习。
第5页
真(非 0)
语句
2、if (表达式) 语句 1
Байду номын сангаасelse
语句 2
如:if (x>y) printf (“%d”,x);
else
printf(“%d”,y);
流程图:


表达式
语句 1
语句 2
(注:根据需要可多页)
备注 (包括:教 学手段、时 间分配、临 时更改等)
第3页
备注
教学内容(讲稿)
(包括:教 学手段、时
教学、难点:
重点:1. if 语句的二种结构格式
2. if 语句的二种结构格式的应用
难点:if 语句的二种结构格式中的 if 语句嵌套格式应用。
教学方法及师生互动设计: 教学方法:课堂讲授教学法、课演示件教学法 师生互动设计: 1.利用课件教学,演示教学相关知识点,采用设问、引导教学。 2.利用阶段性课堂练习、点评和提问,及时掌握教学反馈信息。 课堂练习、作业: 课堂练习:1. v 输入两个数,分别放入 x 和 y 中,若两数不相等,则
[师] 前面我介绍了关系表达式和逻辑表达式的应用方法,今天 第二部分:
我们的课程就是围绕着 if 语句结构设计来展开,我们这一章的 内容是 if 语句,是 C 语言中选择结构的重点,希望同学们能好
采用实例 教学法,配 合案例分
好掌握这一章节,下面,我们将一起步入 C 语言的 if 语句结构 析,时间为
C 语言 if 语句的应用教学设计 授课时间 课题(章节) 第 4 章第 3 节《if 语句》
45 分钟
教学目的与要求:
1.让学生了解 if 语句的二种结构语句格式。 2.通过本课让学生理解 if 语句的二种结构语句格式的应用。 3 掌握 if 语句的实际作用。 4.要求识记 if 语句的结构及其语句运算方法。
{ int x,y;
printf(“Enter x & y:\n”);
scanf(“%d%d”,&x,&y);
printf(“x,y:%d %d\n”,x,y);
if(x>y) printf(“x=%d\n”,x);
if(x<y) printf(“y=%d\n”,y);
if(x==y) printf(“x==y %d:\n”,x);
量 a,b 的值,如何找出最大值?
[生](争)
[师]很好,那大家知道它的功能实现方法是什么吗?
[生](思考)
[师]看屏幕,(详细介绍)
[师]好,大家知道了它的功能实现方法,那怎样通过 C 语言的
程序设计完成这个功能?
[生](思考)
[师]现在我来介绍下什么是 if 语句结构设计。
第二部分:(整体感知)
printf(“**end**\n);
}
第四部分:(实例分析提高)
[师]下面我们通过实例来熟悉今天讲过的概念
例:有一函数:
-1 (x<0)
y=
0 (x=0)
第四部分: 采用实例 教学法,配
1 (x>0)
合案例分
编写程序,输入一个 x 值,输出 y 值。(利用 if 的第一种形式) 析,时间为
12 分钟。
相关文档
最新文档