1 / 153
文档名称:

C语言课程教案比较标准规范.doc

格式:doc   大小:267KB   页数:153页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

C语言课程教案比较标准规范.doc

上传人:读书之乐 2021/12/12 文件大小:267 KB

下载得到文件列表

C语言课程教案比较标准规范.doc

相关文档

文档介绍

文档介绍:C语言课程教案详解
章节题目:
第一章 C语言概述
教学时间:
4学时
教学目:
1、理解C语言产生过程
2、掌握C程序构造
3、掌握C程序开发过程
4、掌握用TURBO C运营一种C程序。
内容、重点、难点: 
内容: 
C语言历史和特色
C程序构造
C程序开发过程
重点:
1、掌握C程序基本构造构成
2、学会用Turbo C运营一种C程序
难点:
掌握C程序开发过程
第1章 C语言概述
C语言是国际上广泛流行一门高档程序设计语言,具备语言简洁、使用以便灵活、移植性好、能直接对系统硬件和外围接口进行控制等特点。本章将简要地简介它产生过程和特点、C程序构造及C程序上机环节,以便对C语言有一种概括结识。
C语言历史和特色
一、历史
1、1960年浮现了ALGOL 60。
2、1963年和1967年, 在ALGOL 60基本上推出了CPL和BCPL 语言更接近于硬件。
3、1970年美国贝尔实验室对BCPL语言做了进一步简化,设计了B语言,并用B语言编写了第一种UNIX操作系统。
4、在1972年至1973年间,。
二、特色
1、简洁紧凑,使用以便灵活
C语言一共只有32个核心字、9种控制语句,程序书写自由,压缩了一切不必要成分,语言简洁。
2、运算符丰富
C语言有34种运算符和15个级别运算优先顺序,使表达式类型多样化,可以实当前其他语言中难以实现运算。
3、数据类型丰富
C语言数据类型有整型、实型、字符型、数组类型、指针类型、构造体类型、联合体类型及枚举类型等,能用来实现各种复杂数据构造运算。
4、模块化构造
C语言用函数作为程序模块单位,便于实现程序模块化,并且便于模块间互相调用及传递数据。
5、语法限制少和程序设计自由度大
C语言容许程序编写者有较大自由度,放宽了以往高档语言严格语法检查,较好地解决了“限制”与“灵活”这一对矛盾。
6、比较接近硬件
C语言容许直接访问物理地址,能进行位操作,能实现汇编语言大某些功能,可以直接对硬件进行操作。
7、生成目的代码质量高、程序执行效率高
普通只比汇编程序生成目的代码效率低10%―20%。
8、可移植性好
基本上不做修改就能用于各种型号计算机和各种操作系统。
C程序构造
下面列出几种简朴C程序来阐明C程序构造特性。
输出一行信息。
main ( )
{
printf ("This is first C programme!\n");
}
该程序作用是输出一行信息:This is first C programme!
main 表达“主函数”;
函数体用大括号{}括起来。本例题中主函数仅包括一种语句,该语句由printf ()输出函数构成。括号内双引号中字符串按原样输出;
´\n´是换行符,即在输出" This is first C programme!"后回车换行;
语句背面有一种分号,表达该语句结束,这个分号必不可少。
计算两个数之和。
main ( ) /*求两个数之和*/
{
int a ,b,sum; /*定义3个整型变量*/
a=123; /*如下3行为C语句*/
b=321;
sum=a+b;
printf ("sum is %d\n",sum);
}
该程序作用是求两个整数 a 和 b之和 sum ,并在屏幕上输出 sum。程序中,/*……*/表达注释某些,对编译和运营不起作用。第3行是变量阐明,使用a、b和sum为整型(int)变量。第4行是两个赋值语句,使a值为123,b为321。第5行使sum值为a+b,第6行%d是输入输出“格式阐明”,表达“十进制整数类型”,printf函数中括号内最右端sum是要输出变量,固然它值为444。
比较两个数大小。
main ( ) /*主函数,功能输入两个整数,判断后输出较大数*/
{
int a ,b,c; /*定义3个整型变量*/
scanf ("%d,%d",&a,&b); /*输入变量a和b值*/
c=max(a,b);
printf ("max= %d\n",c); /*输出c值*/
}
int max (int x,int y)
/*定义max()函数,函数值为整型,x,y为形式参数、整形变量*/
{
int

最近更新

基于动力系统自记忆原理的软土地基沉降预测 2页

基于冲击理论的性能可靠性评估研究 2页

基于全卷积神经网络复杂场景的车辆分割研究 2页

基于价值链的医院成本管理探讨 2页

工业噪振治理之道-提升环境质量与生产效率 24页

小学课程设计革新-满足多样化学生需求的策略 27页

静脉血栓栓塞预防 55页

SL《调水工程后评价技术导则(含编制说明)》.. 47页

基于TPS模型的凝胶图像校正算法研究 2页

零件图的表达与识读方法 33页

医学学科学术报告-医学研究人员的演讲 25页

儿童时装设计分享-幼儿园教师的儿童时尚设计 23页

五年级英语下导学案- Module 1(3课时) 外研.. 7页

基于CCD的阵列毛细管电泳芯片检测系统研究 2页

基于BP神经网络的教学质量评价 2页

基于ATmega32功率因数检测器的设计及应用 2页

基于ANSYS的裁板锯主锯轴有限元强度分析 2页

精油顾问式销售培训 36页

基于ABAQUS的卡瓦式套管悬挂器结构分析 2页

培育邯郸特色型小城(市)镇建设策略研究 2页

鉴赏诗歌语言特色msw 65页

城市河道水环境生态综合治理探究 2页

2025年康复医学治疗技术(士)考试历年真题及答.. 22页

染色厂生产管理制度及流程 4页

2024年二类医疗器械自查报告范文通用篇 20页

安宁疗护的护理ppt课件 27页

输液导管相关静脉血栓形成防治中国专家共识 27页

北师大版八年级下册生物期末考试试卷 7页

药品行业专业术语 18页

肩关节脱位合并盂唇Bankart损伤病例汇报完整版.. 54页