“铸师魂  担使命”教学技能大比武
公开课教案
学 年 度:      2020—2021学年度第二学 
授课科目:      计算机程序设计(C语言   
教学课题:        选择结构程序设计   
教学班级:          xxxxxxxx         
授课教师:                             

一、教学课题
选择结构程序设计-If语句的嵌套
二、教学目标
1.知识目标
    (1)通过对if嵌套语句学习,理解选择结构程序的基本思路;
(2)理解简单选择结构程序的设计方法。
2.能力目标
(1)能够运用if语句编写简单的选择结构程序;
(2)能够养成良好的编程习惯,提升编程兴趣和能力。
3.情感目标
(1)培养学生严谨细致,一丝不苟、实事求是的科学态度和探索精神。
(2)培养自主探究,勇于创新的编程思维能力;
(3)培养学生爱国情怀,强化学生逻辑思维能力,弘扬爱国精神,用编程科技的方式表达对祖国的爱。switch的用法c语言
三、教学分析与准备
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台。
四、教学过程:
教学环节
教学内容
备注
课堂导入
在前面的学习中我们已经了解到C语言程序有顺序结构、选择结构和循环结构。这节课我们着重介绍选择结构。选择结构的作用就是根据所指定的条件是否满足来决定执行满足条件的代码块。
让学生快速进入上课状态。
任务1
理解选择结构程序的含义
程序根据所指定的条件,执行相应的语句,或者从给定的两种或多种操作中选择其一,执行满足条件之后的代码语句。
引导学生联系生活实际----离校返家在客车站选择乘车班次的情景引入选择结构程序设计。
知识点联系学生生活实际,易于理解知识点。
任务2
掌握If语句的三种基本形式和用法
If语句的三种基本形式
1.单分支结构语句
if(表达式)
语句;
2.双分支结构语句
if(表达式)
语句1;
else
语句2;
3.多分支结构语句
if(表达式1)
语句1;
else if(表达式2)
语句2;
else if(表达式3)
语句3;
……
else if(表达式n)
语句n;
else
语句n+1;
If语句的三种基本形式,程序流程图见附件。
任务3
实践演练使用选择结构程序求分段函数值
输入x的值,计算并输出y的值;
培养学生的专业技能和实践动手能力。
任务4
巩固复习
本节课主要学习了If语句的三种基本形式和功能,选择结构的控制条件通常用关系表达式或逻辑表达式构造,表达式的值非0即为“真”。
系统总结,巩固复习本节课新知识。
任务5
布置任务
1.使用if选择语句求解任意三角形的面积;
判断三角形成立条件:两边之和大于第三边。
2. 自主学习switch语句和for循环语句。
培养学生触类旁通,温故而知新的能力。
任务6
教学总结和反思

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。