admin 管理员组

文章数量: 1087135


2024年4月30日发(作者:算法是前端还是后端)

名师精编 优秀教案

《C语言程序设计》课程教案

课题

授课日期

教学目的

C语言概述

课型

课时

新授课

2

1、了解C语言的特点;

2、掌握C简单程序的结构;

3、熟练掌握C程序的编辑、编译、链接和运行的过程。

教学重点:C语言的特点与编程环境

教学难点:C语言的编程环境

主要运用讲授法,兼用演示法

1、C语言的简史与特点;

2、简单的C程序;

3、C程序的上机步骤,掌握程序的编辑、编译、链接和运行。

教学重点难点

教学方法

教学内容提纲

教学过程:

本章导读:阐述本章主要内容,重点要掌握的知识点。

§1.1 C语言概况

1.1.1 C语言的发展

(1)C语言的发展源于人们希望用高级语言编写操作系统。(C-BCPL第二字母)

ALGOL60(高级语言)->CPL(硬件支持)- BCPC->B->C->标准C-> ANSI C -> ISO C

(2)语言既具有高级语言特性,又具有低级语言特性-中级语言。

1.1.2 C语言的特点

C语言是从ALGOL60、CPL发展而来,既具有一般高级语言特性,又具有低级语言特性。

8个特点。

§1.2 简单的C语言程序

通过简单的C语言程序举例,总结C语言程序的结构。

【例1.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=%fn",r,l,s);

}

§1.3 算 法

算法的概念和表示方法(流程图的画法)。

【例1-4】画出求1+2+3+……+100之和的流程图。

名师精编 优秀教案

开始

0⇒s,1⇒i

i≤100

Y

s+i⇒s,i+1⇒i

N

输出s的

结束

§1.4 C程序的实现

1、源程序、目标程序、可执行程序的概念(补充)。

2、C语言程序的实现:编辑、编译、连接、运行。

课堂提问与讨论

本章小结、作业布置


本文标签: C语言 程序 概念 编译 语言