
第一章C语言概述 计算机语言与程序设计 C语言源程序 3》 程序设计思路 4☑ Microsoft Visual C.+6.0的使用
1 2 3 4 第一章 C语言概述 计算机语言与程序设计 C语言源程序 程序设计思路 Microsoft Visual C++6.0的使用

任务1计算机语言与程序设计 程序的概念 “计算机程序”是让计算机完成某项特定任务, 而编制的一组指示计算机工作的指令。计算机就像 一个优秀的士兵,他无条件服从长官(程序编写者) 的命令,为了完成一项军事任务,长官下达的一系 列命令就是“程序
任务1 计算机语言与程序设计 “计算机程序”是让计算机完成某项特定任务,而编制的一组指示计算机工作 的指令。计算机就像一个优秀的士兵,他无条件服从长官(程序编写者)的命 令,为了完成一项军事任务,长官下达的一系列命令就是“程序”。 “计算机程序”是让计算机完成某项特定任务, 而编制的一组指示计算机工作的指令。计算机就像 一个优秀的士兵,他无条件服从长官(程序编写者) 的命令,为了完成一项军事任务,长官下达的一系 列命令就是“程序”。 程序的概念

任务1计算机语言与程序设计 程序设计(Programming)是指设计、编制、调试程序 的方法和过程
任务1 计算机语言与程序设计 程序设计(Programming)是指设计、编制、调试程序 的方法和过程

任务1计算机语言与程序设计 程序编写和调试 程序员认识任务 组织指令形成程序 计算机执行 当前程序不能满足 要求 程序员根据现象修改和完 满足任务要求 善程序
任务1 计算机语言与程序设计 01 程序员认识任务 02 组织指令形成程序 03 计算机执行 04 程序员根据现象修改和完 05 善程序 当前程序不能满足 要求 06 满足任务要求 程序编写和调试

任务1计算机语言与程序设计 计算机语言 C语言是一种高级计算机程序设计语言 1 2 机器语言:用0和1 汇编语言:用一些 高级语言:非常接 组成的编码来表示 特殊的符号来表示 近于人类的自然语 指令,这些指令的 机器指令。它是面 言和数学语言,用 集合被称为机器语 向机器的,与计算 一条语句对应多条 言。 它是可以被计 机硬件操作一 一对 机器指令。方便书 算机直接识别和执 应,可移植性差。 写 调试程序, 行的语言,但不方 便书写与调试。 低级语言 程序设计语言的发展过程 高级语言
任务1 计算机语言与程序设计 计算机语言 机器语言:用0和1 组成的编码来表示 指令,这些指令的 集合被称为机器语 言。它是可以被计 算机直接识别和执 行的语言,但不方 便书写与调试。 C语言是一种高级计算机程序设计语言 汇编语言:用一些 特殊的符号来表示 机器指令。它是面 向机器的,与计算 机硬件操作一一对 应,可移植性差。 3 高级语言:非常接 近于人类的自然语 言和数学语言,用 一条语句对应多条 机器指令。方便书 写、调试程序。 低级语言 程序设计语言的发展过程 高级语言 1 2

任务2c语言源程序 c语言的发展 开始进入其他 操作系统,被广 泛应用 指定了C语言标准一ANS (⊙ 早期主要用于UN舒统 20世纪 80年代 K&R标准 1983年 C语言问世 ⊙ 20世纪 70年代 目前最流行的C语言有以下几种 MS C 20世纪 70年代 Turbo C AT&T C
任务2 C语言源程序 C语言问世 K&R标准 指定了C语言标准--ANSI C 早期主要用于UNIX系统 开始进入其他 操作系统,被广 泛应用 目前最流行的C语言有以下几种: MS C Turbo C AT&T C 20世纪 70年代 20世纪 70年代 1983年 20世纪 80年代 C语言的发展

任务2c语言源程序 C语言的优点 C语言简洁、紧凑 运算符丰富,共 ,使用方便、灵活 用C语言编写的程 34种运算符;数 。C语言一共只有 序可移植性好。由 37个关键字、9种 据类型丰富;具有 于C语言的编译系 结构化的控制语句 控制语句,程序书 统相当简洁,因此 写形式自由,语言 ,以函数作为程序 很容易移植到新的 的模块单位 简练,源程序短, 系统 因此输入程序时工 作量少
任务2 C语言源程序 C语言的优点 C语言简洁、紧凑 ,使用方便、灵活 。C语言一共只有 37个关键字、9种 控制语句,程序书 写形式自由,语言 简练,源程序短, 因此输入程序时工 作量少 运算符丰富,共 34种运算符;数 据类型丰富;具有 结构化的控制语句 ,以函数作为程序 的模块单位 3 用C语言编写的程 序可移植性好。由 于C语言的编译系 统相当简洁,因此 很容易移植到新的 系统 1 2

任务2c语言源程序 C语言的结构 【案例1-1】简单c语言程序 main() printf("您好!欢迎学习c语言 \n"); 一个C语言源程序有 且仅有一个主函数, 程序的结构由函数构 成
任务2 C语言源程序 C语言的结构 【案例1-1】简单C语言程序 main( ) { printf("您好!欢迎学习C语言 \n"); } 一个C语言源程序有 且仅有一个主函数, 程序的结构由函数构 成

任务2C语言源程序 C语言的结构 【案例1-2】C语言顺序结构 #include #include /*include称为文件包含命令*/ main() /*有且仅有一个主函数*/ { double x,s; /*定义两个实数变量,以被后面程序使用*/ printf("input number:\n");/*输出函数*/ scanf("1f",&x); /*输入函数*/ s=sin(x); /*调用数学函数*/ printf("sine of号lfis号1f\n",x,s);/*输出函数*/ 一个C语言源程序可以由一个或多个源文件组成。每个源文 件 可由一个或多个函数组成,函数是C程序的主要组成部分
任务2 C语言源程序 C语言的结构 【案例1-2】C语言顺序结构 #include #include /*include称为文件包含命令*/ main( ) /*有且仅有一个主函数*/ { double x,s; /*定义两个实数变量,以被后面程序使用*/ printf("input number:\n"); /*输出函数*/ scanf("%lf",&x); /*输入函数*/ s=sin(x); /*调用数学函数*/ printf("sine of %lfis%lf\n",x,s);/*输出函数*/ } 一个C语言源程序可以由一个或多个源文件组成。每个源文 件 可由一个或多个函数组成,函数是C程序的主要组成部分

任务2c语言源程序 C程序的运行步骤 编辑 C文件 编译 目标程序 链接 可执行程序 运行 (.c) C.obj) (.exe
任务2 C语言源程序 C程序的运行步骤 C文件 (.c) 目标程序 (.obj) 可执行程序 (.exe) 编辑 编译 链接 运行