内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第一章 C简介

内蒙古科技大学 教 案 课程名称:C语言程序设计 编写时间:2014年2月16日 授课章节 第一章C简介 目的要求 C语言特点介绍、VC+集成开发环境的使用 使学生掌握设计VB应用程序的一般步骤 重点难点 VC+集成开发环境的使用,设计VB应用程序的一般步隳 一、教学内容 、C语言概述 1、程序设计语言 计算机系统由计算机硬件系统和计算机软件系统构成。计算机软件的重要组成部分 是程序。程序是由程序员编写的。编写程序的工具称为计算机语言。同人类语言 样 程序设计 语言也是由字 司和语法规则构成的 算机执行的 用店 ,程序设计语言通常分为机器语言、汇编语言(二者被称为低级语言)和高级语言。 2C程序设计语言 简称C语言,BCPL语言进化成B语言,B语言又进化为C语言。 1)C语言被分类为高级语言,但实际上它是一种介于高级语言和低级语言之间的 言。 2)C语言的特点简洁、紧凑,使用方便、灵活:可以直接访问内存物理地址:生 成的目标代码效率高;程序可移植性强。 、C语言的编程环境及编程步骤 1.窗口组成 2.编程步骤 1、调用vC+程序,打开C程序窗口 4、保存源文件 5、编译源文件和连接源文件 6、执行程序,查看运行结果
内 蒙 古 科 技 大 学 教 案 课程名称: C 语言程序设计 编写时间:2014 年 2 月 16 日 授课章节 第一章 C 简介 目的要求 C 语言特点介绍、VC++ 集成开发环境的使用 使学生掌握设计 VB 应用程序的一般步骤 重点难点 VC++ 集成开发环境的使用,设计 VB 应用程序的一般步骤 一、教学内容 一、C语言概述 1、程序设计语言 计算机系统由计算机硬件系统和计算机软件系统构成。计算机软件的重要组成部分 就是程序。 程序是由程序员编写的。编写程序的工具称为计算机语言。同人类语言一 样,程序设计语言也是由字、词和语法规则构成的一个系统。 从计算机执行的角度来 看,程序设计语言通常分为机器语言、汇编语言(二者被称为低级语言)和高级语言。 2 C程序设计语言 • 简称C语言, BCPL语言进化成B语言,B语言又进化为C语言。 1) C语言被分类为高级语言,但实际上它是一种介于高级语言和低级语言之间的 语言。 2) C语言的特点简洁、紧凑,使用方便、灵活;可以直接访问内存物理地址;生 成的目标代码效率高;程序可移植性强。 二、C语言的编程环境及编程步骤 1.窗口组成 2.编程步骤 1、调用 vc++程序,打开 C 程序窗口 2、新建或打开 C 程序文件 3、编辑 C 程序源文件 4、保存源文件 5、编译源文件和连接源文件 6、执行程序,查看运行结果

通过两个例子熟悉C语言的编程环境及编程步骤 #include Void main() int a.b.sum; b=20 sum=a+b: printf(“sum is%d”,sum} g #includey)z=x. else z=y: return (z): 通过实例的讲解,同时引入C语言的语法规则和C程序的书写格式: 三、C语言的语法规则 1、C程序源文件是由函数构成的 它至少由一个main函数构成,或由一个main函数调用若干个函数,这些函数可以 是系统提供的库函数,也可以是用户编制的函数。所以,C程序是由函数构成的。 2、 函数是从main函数开始的。 无论main函数写在程序中的任何位置,执行时都是从main函数开始的。 3、函数的构成 一个函数是由函数首部和函数体构成的。 1)函数首部:是函数的第一行。 (包括函数的类型、函数名、函数的属性、参数 和参数类型),如: int fac(intx,inty) 2)函数体:{.}内的所有语句。 函数体包括:声明部分和执行部分 声朋部分, 变量的定义部分。inta,b: 执行部分:由若干条C语句组成
通过两个例子熟悉C语言的编程环境及编程步骤 : 例1 #include Void main( ) { int a,b,sum; a=10; b=20; sum=a+b; printf(“sum is %d”,sum); } 例2 #include Void main( ) { int a,b,c; scanf(“%d,%d”,&a,&b); c=max(a,b); printf(“max=%d”,c); } int max(int x,int y) { int z; if(x>y) z=x; else z=y; return (z); } 通过实例的讲解,同时引入C语言的语法规则和C程序的书写格式: 三、C语言的语法规则 1、C程序源文件是由函数构成的 它至少由一个main函数构成,或由一个main函数调用若干个函数,这些函数可以 是系统提供的库函数,也可以是用户编制的函数。所以,C程序是由函数构成的。 2、 函数是从main函数开始的。 无论main函数写在程序中的任何位置,执行时都是从main函数开始的。 3、函数的构成 一个函数是由函数首部和函数体构成的。 1)函数首部:是函数的第一行。(包括函数的类型、函数名、函数的属性、参数 和参数类型),如: int fac(int x,int y) 2)函数体:{ .}内的所有语句。 函数体包括:声明部分和执行部分 声明部分:变量的定义部分。int a,b; 执行部分:由若干条 C 语句组成

四、C程序的书写格式: 1、每条语句后都有“;”号,(但预处理命令,函数首部和大括号“}”之后不能加 分号)。 2、一行可以写一条语句,也可以写多条语句:一条语句也可写在多行上。 3、标识符与标识符之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不 再加空格来间隔。 五C程序执行过程
四、C程序的书写格式: 1、每条语句后都有“;”号,(但预处理命令, 函数首部和大括号“}”之后不能加 分号) 。 2、一行可以写一条语句,也可以写多条语句;一条语句也可写在多行上。 3、标识符与标识符之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不 再加空格来间隔。 五 C程序执行过程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第三章 简单的C程序设计.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(四).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(三).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(二).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第四章 程序的控制结构(一).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组 6.3.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组 6.3.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组 6.2.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第五章 函数.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第七章 指针(一).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第七章 指针(二).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第六章 数组 6.5 字符数组.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第八章 结构体与共用体.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第七章 指针(三).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第九章 文件操作.doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第七章 指针(四).doc
- 内蒙古科技大学:《C语言程序设计》课程教学大纲 C Language Programming.pdf
- 《计算机组成原理》课程教学课件(PPT讲稿)第1章 计算机组成原理概述 Computer Organization.ppt
- 《计算机组成原理》课程教学课件(PPT讲稿)第6章 总线系统.ppt
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第二章 数据类型、运算符及表达式(二).doc
- 内蒙古科技大学:《C语言程序设计》课程授课教案(讲义)第二章 数据类型、运算符及表达式(一).doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)编程题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)填空题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)改错题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学资源(作业习题)选择题.doc
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第八章 结构体与共用体.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第七章 指针.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第九章 文件操作.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第六章 数组.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符及表达式.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第三章 简单的C程序设计.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第五章 函数.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第四章 程序的控制结构.ppt
- 内蒙古科技大学:《C语言程序设计》课程教学课件(PPT讲稿)第一章 C语言概述.ppt
- 《过程流体机械》课程教学课件(PPT讲稿)第一章 绪论.ppt
- 《过程流体机械》课程教学课件(PPT讲稿)第四章 泵.ppt
- 《过程流体机械》课程教学课件(PPT讲稿)第二章 往复式压缩机.ppt
- 《过程流体机械》课程教学课件(PPT讲稿)第三章 离心式压缩机.ppt
- 《过程流体机械》课程教学课件(PPT讲稿)第五章 离心机.ppt