c语言电子教案课程.docx精品文档
精品文档
1
精品文档
《程序设计基础》教案
第一章
程序设计和C语言
课题
C言概述
教案号1
教学
1、了解C言出的史背景
目的
2、掌握C言程序的构、写格式和上机步
教材
教学重点
C言程序的构
分析
教学难点
上机步
课时安排
2
教学方法
授与演示法相合
教具
算机、投影
教
一新引入
从算机用基中学的算机言及言理系引出
C言。
学
二授新
内
一、?C言出的背景
容
二、?C言的特点
1.
言、凑,使用方便、灵活;
???????
及
2.
运算符丰富
???????
过
3.
数据型多(整型、型、字符型、数型、指型、构体
???????
程
型、共用体等)
4.
具有构化的控制句
设
???????
5.
法不太格,自由度大
???????
计
6.
既是高言,又具有低言的功能
成目代量高,程序行效率
可移植性好
三、C言程序构成(采用程序例加以明,并提倡良好的程序写格)
1.
C言是由函数构成的,至少有一个
main()函数;
???????
2.
每个函数由函数首部和函数体成;函数体由明句、行句
???????
3.
成;
每个C程序从main()函数开始行,并在main()中束;
???????
4.
每个句和数据定的最后必加分号;
???????
5.
C程序无入、出句:入功能由
scanf()函数完成;出功能由
???????
printf()函数完成;
可加注/*⋯⋯*/
四、上机步(上机境:
)
1.
???
入境
3.
??
保存源程序
4.
?
源程序
????
5.??行程序,看果
6.
退出C境
精品文档
精品文档
2
精品文档
三堂小
1、???C言的构成要素, main函数在程序中的作用
2、上机操作的程
精品文档
精品文档
3
精品文档
备注 安排上机,熟悉 TC境及的 C言程序构成 页码 1
精品文档
精品文档
58
精品文档
第二章
算法——程序的灵魂
课题
算法
教案号2
教学
1、了解算法的概念
目的
2、掌握结构化程序的三种基本结构,及算法的表示方法
教材
教学重点
算法的表示方法
分析
教学难点
结构化程序的三种基本结构
课时安排
2
教学方法讲授与演示法相结合
教具
计算机、投影仪
教
一复习引导
从C程序的构成到C程序的设计过程
学二讲授新课
内
一个程序包括以下两方面内容:
容
1.????对数据的描述。在程序中要指定数据的类型和数据的组织形式,
即数据结
构;
及
2.??????对操作的描述。即算法,为解决一个问题而采取的方法和步骤。
过
着名计算机科学家Wirth提出一个公式:数据结构+算法=程序
程
一、简单的算法举例
例1:设有两个杯子
A和B,分别盛放酒和醋,要求将它们互换。
设
S1:C←A
S2:A←B
S3:B←C
计
例2:求1~100的和
S1:sum←0,t←1;
S2:sum←sum+t
S3:t←t+1
S4:若t<=100,则转到S2,否则转到S5;
S5:输出sum,结束。
二、算法的特征
1、有穷性; 2、确定性; 3、?有零个或多个输入;
4、?有一个或多个输出; 5、????????有效性;
三、算法的表示
1、用自然语言表示算法–通俗易懂,但有“歧义”。
2、用传统流程图表示算法–直观、易懂。
程序的三种基本结构:顺序结构、选择结构
c语言电子教案课程 来自淘豆网m.daumloan.com转载请标明出处.