1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c语言如何赋值星期到字母 C语言程序设计课程教案.doc

c语言如何赋值星期到字母 C语言程序设计课程教案.doc

时间:2018-07-18 10:30:49

相关推荐

c语言如何赋值星期到字母 C语言程序设计课程教案.doc

C语言程序设计课程教案

《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=%f\n",r,l,s);

}

§1.3 算 法

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

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

§1.4 C程序的实现

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

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

课堂提问与讨论

本章小结、作业布置

课题数据类型

标识符与常量课型新授课授课日期课时2教学目的1、了解C语言丰富的数据类型;

2、了解常量的基本概念;

3、掌握常用基本数据类型(整型、实型、字符型)数据的常量表示。教学重点难点掌握C语言数据和数据类型的相关知识教学方法由于本节内容语法点比较多,所以在教学中结合多个小示例,在练习中掌握各知识点,通过实例操作,体会语法点。教学内容提纲1、C数据类型概述

2、C的基本数据类型(整型、字符型、枚举型、实型)

3、标识符的定义与使用规则;

4、常量的类型和定义方法及举例。教学过程:

本章导读

数据是程序处理的对象,是程序设计中的重要组成部分。C语言为我们提供了丰富的数据类型和运算符及语法规则。

阐述本章的主要内容与学习要求。

§2.1 数据类型

2.1.1 数据类型概述

§2.1 数据类型

C语言的数据类型(整型、实型、字符型),数据的类型、表示形式和数据表示范围的定义。

3、标识符的概念及其使用规则,包括系统定义的32个关键字。

(1) 标识符只能由下划线、数字0~9与大小写字母a~z,A~Z构成。Turbo C最多识别由32个字符组成的标识符,Microsoft C最多识别由8个字符组成的标识符。 (2) 标识符的首个字符必须是字母或下划线,而不能是数字或其它符号。 (3) C语言中大小写字母是敏感的,即在标识符中,大写字母和小写字母代表不同的意义。例如:Name和name是两个不同的标识符。 (4) 标识符不能使用系统的关键字,因为关键字是系统保留的,它们已有特定的含义。

(5) 系统预定义标识符,如预编译命令名(define、include)、系统函数名(scanf、printf、getchar、putchar)等可作为用户标识符,但建议不作它用。

(6) 尽量作到“见名知义”,例如max、score等,而不用象abc、x1、y2等标识符。

(7) 避免使用易混字符,如1、l、i;0、o;2、z等。

ANSI C定义的关键字共32个:

autodoubleintstructbreakelse

longswitchcaseenumregistertypedef

charexternreturnunionconstfloat

shortunsignedcontinueforsignedvoid

default gotosizeofvolat

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。