1 《 C 语 言 程 序 设 计 》 课 程 教 案 课题 C 语言概述 课型 新授课 授课日期 课时 2 教学目的 1、了解C 语言的特点; 2、掌握C 简单程序的结构; 3、熟练掌握C 程序的编辑、编译、链接和运行的过程
教学重点难点 教学重点:C 语言的特点与编程环境 教学难点:C 语言的编程环境 教学方法 主要运用讲授法,兼用演示法 教学内容提纲 1、C 语言的简史与特点; 2、简单的C 程序; 3、C 程序的上机步骤,掌握程序的编辑、编译、链接和运行
教学过程: 本章导读:阐述本章主要内容,重点要掌握的知识点
1 C 语言概况 1
1 C 语言的发展 (1)C 语言的发展源于人们希望用高级语言编写操作系统
(C-BCPL 第二字母) ALGOL60(高级语言)->CPL(硬件支持)- BCPC->B->C->标准 C-> ANSI C -> ISO C (2)语言既具有高级语言特性,又具有低级语言特性-中级语言
2 C 语言的特点 C 语言是从 ALGOL60、CPL 发展而来,既具有一般高级语言特性,又具有低级语言特性
2 简单的C 语言程序 通过简单的C 语言程序举例,总结C 语言程序的结构
1】在计算机屏幕上输出“Hello,World
” /* EX1-1
C */ main() { printf("Hello,World
\n"); } 【例 1
2】己知圆的半径,求圆的周长和面积 /* EX1-2
C */ main() { int r; float l,s; r=5; l=2*3
14159*r; s=3
14159*r*r; printf("r=%d,l=%f,s=%f\n",r,l,s); } §1
3 算 法 算法的概念和表示方法(流程图的画法)
【例 1-4】画出求 1+2+3+…