C语言程序设计教案
PAGE
PAGE 2
C语言程序设计教案
C语言程序设计教案
编写:宋铁桥
计算机技术系
二〇一七年三月整理
河北工业职业技术学院
《C语言程序设计》课程教案首页
授课教师
宋铁桥
班级
16类1、类2
学时
2
授课日期
主题或任务
第一单元认识C语言程序
课型
新授
授课地点
多媒体教室
教学目标
了解C语言的发展和特征以及C语言的学习方法,掌握C语言的程序结构、运行过程及VC++6.0开发环境。
学习内容
C语言的发展和特征以及C语言的学习方法,C语言的程序结构、运行过程及VC++6.0开发环境。
重点难点
教教学重点:
掌握C语言的程序结构、运行过程及VC++6.0开发环境。
教学难点:
C语言的程序结构
教学方法
理论讲授加上机实践
素材资源
文本素材、PPT幻灯片
教学设计
本节采用以教师为主导,学生为主体的案例教学,通过制作小名片讲解本节的教学内容,同时在教学过程中同时采用提问法、讨论法和互动式教学方法。
板书设计:左侧为讲解提纲区;右侧为自由书写区。
学习评价
行为表现 课堂作业
作业题目
作业P10-11思考与训练
双语教学
main、void、include
系(部): 计算机技术系 教研室: 计算机网络教研室 教研室主任签字:
2016年9月1日
第1单元 认识C语言程序
授课内容:认识C语言程序
学时:
2学时(90分钟)
教学目的和要求:
了解C语言的发展和特征以及C语言的学习方法,掌握C语言的程序结构、运行过程及VC++6.0开发环境。
教学重点:
掌握C语言的程序结构、运行过程及VC++6.0开发环境。
教学难点:
C语言的程序结构。
教学方法和手段:
本节采用以教师为主导,学生为主体的案例教学,通过制作小名片讲解本节的教学内容,同时在教学过程中同时采用提问法、讨论法和互动式教学方法。
授课内容提纲:
一、课程介绍
1.介绍专业链路图,指出C语言在链路图中的课程地位
2.学习方法和学习要求
二、新课讲解
(一)工作任务一:走进C语言世界——C语言概述
1.C的发展过程
介绍里奇,引起学生兴趣
2.C语言特点
3.C语言的编译运行环境
4.为什么要学习C?
5.怎样学好C语言?
6.遇到问题怎么办?当编程遇到问题,首先应该查看编译器提供的信息;能看懂别人的程序,但自己做就觉得无从下手。
7.英语不行怎么办?
工作任务二:制作小名片——C程序框架结构
场景描述:刚刚走进大学校门的同学,为自己制作一张名片,让老师和同学们记住你的名字吧。
相关知识
1、C语言程序基本结构
例1.1用C语言编程在屏幕上显示“Hello C Program!”
/*
* 输出“Hello C Program!”
*/
#include //预处理命令
void main() //主函数
{
printf("Hello C Program!\n"); //输出语句
}
1.C语言程序的构成
(1)一个源程序都有且只有一个main() 函数,即主函数,其前面的void代表函数没有返回值。main() 函数下面用 {} 括起来的部分是一个程序模块。C语言的程序总是从主函数开始执行,并且回到主函数结束。
(2)以“#”开始的语句属于预处理命令。源程序中可以有预处理命令,预处理命令通常放在源程序的最前面。
(3)每一个语句都必须以分号结束,但预处理命令、函数头和花括号之后不加分号。
(4)标识符和关键字之间,至少要加一个空格。
(5)源程序中需要解释和说明的部分,可以加以注释,以增加程序的可读性,编译系统会跳过注释行,不对其进行编译。 “/**/” 是多行注释,“//”是单行注释。
2.C语言程序的书写规则
(1)在C语言中,虽然一行可以多个语句,一个语句也可占多行,但建议一行只写一个语句。
(2)一般采用缩格式书写格式,以提高程序的可读性和清晰性。
(3)C语言源代码一般用小写字母书写,除非另有约定。
(4)在程序代码中,应加上必要的注释。
3.编译和运行C语言应用程序
(1)C语言应用程序的处理流程
(2)C语言的运行环境的应用
工作任务实施
小名片程序代码如下:
/*******我的小名片*******/
#include
void main()
{
printf("****************************\n");
printf("姓名:小强\t性别:男\n");
printf("学校:河北工业职业技术学院\n");
printf("系别:计算机技术系\n");
printf("****************************\n");
}
四、教学