1、第1单元认识C语言程序
授课内容:认识c语言程序学时:
2学时(90分钟)教学目的和要求:
了解C语言的开展和特征以及C语言的学习方法,掌握C语言的程序结构、运 行过程及VC++6.0开发环境。
教学重点:
掌握C语言的程序结构、运行过程及VC++6.0开发环境。
教学难点:
C语言的程序结构。
课程介绍
【约15分钟】
教师自我介绍、 公布自己的联系方 式及邮箱,方便同学 们有问题联系。
第一次课介绍 课程链路、课程地 位、学习方法、学习 要求
教学方法和手段:
本节采用以教师为主导,学生为主体的案例教学,通过制作小名片讲解本节的 教学内容,同时在教学过程中
2、同时采用提问法、讨论法和互动式教学方法。
思政元素:通过学习运行环境和简单编程,培养学生的严谨求实态度、工匠精神、 创新精神,提高其创新能力以及规那么意识授课内容提纲:
一、课程介绍.介绍专业链路图,指出C语言在链路图中的课程地位
1 •学习方法和学习要求二、新课讲解
(-)工作任务一:走进C语言世界一一C语言概述LC的开展过程
介绍里奇,引起学生兴趣.C语言特点
3c语言的编译运行环境新课讲解1:
【约15分钟】
任务总结分析:教师 讲解C语言开展及 特点,指出学习方 法,介绍书籍资料及 网络资源。
新课讲解1:
【约15分钟】
任务总结分析:教师 讲解C语言开展及
3、 特点,指出学习方 法,介绍书籍资料及 网络资源。
4 .为什么要学习C?
5 .怎样学好C语言?
6 .遇到问题怎么办?当编程遇到问题,首先应该查看编译器提供的信息、;能看懂别 人的程序,但自己做就觉得无从下手。
7 .英语不行怎么办?
(二)工作任务二:制作一张自己的小名片一一C程序框架结构场景描述:刚刚走进大学校门的同学,为自己制作一张名片,让老师和同学们记住 你的名字吧。
• 相关知识1、C语言程序基本结构
例1.1 用C语言编程在屏幕上显示“Hello C Program! ”/*
* 输出“ Hello C Program! ”*/
#include 4、h> 〃预处理命令void main() 〃主函数
printf(nHello C Program! \nn); 〃输出语句 )c语言程序的构成
(1) 一个源程序都有且只有一个main。函数,即主函数,其前面的void代表函数 没有返回值。main()函数下面用{}括起来的局部是一个程序模块。C语言的程序 总是从主函数开始执行,并且回到主函数结束。
(2)以开始的语句属于预处理命令。源程序中可以有预处理命令,预处理命 令通常放在源程序的最前面。
(3)每一个语句都必须以分号结束,但预处理命令、函数头和花括号之后不加分号。
(4)标识符和关键字之间,至少要加一个空格。
(5)源程
5、序中需要解释和说明的局部,可以加以注释,以增加程序的可读性,编译 系统会跳过注释行,不对其进行编译。“/*……*/”是多行注释,是单行注释。
1. C语言程序的书写规那么
(1)在C语言中,虽然一行可以多个语句,一个语句也可|占多行,但建议一行只 写一个语句。
(2) 一般采用缩格式书写格式,以提高程序的可读性和清晰性。
(3) C语言源代码一般用小写字母书写,除非另有约定。
(4)在程序代码中,应加上必要的注释。
新课讲解2【约30 分钟】
思路指导:
(1)先讲解微小案 例,教师现场编程, 演示例如
(2)再回顾关键代 码,讲解C程序框架
(3)引导学生总结C 语言的构
6、成和书写 规那么
2. 编译和运行C语言应用程序
(1) C语言应用程序的处理流程
(2) C语言的运行环境的应用工作任务实施
小名片程序代码如下:
/*******我的小名片*******/
#include void main()
pnntf(* *************************** *\n") •printf("姓名:小强\t性别:男\n”);
printf("学校:河北工业职业技术学院\n");printf("系别:计算机技术系\n”);
printf(
7、l y .X* *1*■1* *1*
rTw •卜,I、・;■ <•* •卜•卜・卜•卜■卜■卜,卜,卜 *1*V、\n)
四、教学总结与作业布置【10分钟】LC程序的框架?
2 .C程序的书写规那么?
3 .printf 用法?
4 .C源程序、编译及目标程序的后缀?
完成工作任务【约20 分钟】
知识回顾
新课讲解
可擦写区域
课程性质、地 位
学习方法及要 求
LC概述
2 . C程序框架、构成(重点)
#include 〃预处理命令
void main()〃主函数
(
printf("奋斗的青春最美\n"); 〃输出语句
)
3 .书写规那么
4 ,运行环境及运行过程
讲解细节 布置任务
板书设计课后附记
(1)引导学生课堂 编写制作小名片程 序
(2)提示易错处
(3)引导学生会看 错误提示,及掌握简 单的排错方法。
(4) printf的应用“\t",“\n”的使用
(5)引导学生分析 错误提示,从而学会 根据错误提示修正 代码总结:采用教师引导 学生回答的方式进 行【约10分钟】