程序设计语言简介(ppt 35页)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学里的宏是一种抽象,是根据一 系列预定义的规则替换一定的文本模式。
宏定义的一般格式是:
#define 标识符 字符串
其中,标识符和字符串之间用空格隔开。 标识符又称宏名,为了区别于一般变量,•通 常用英文大写字母表示。其作用是把标识符定 义为字符串。在进行编译预处理时,•编译系 统就能够把程序中出现的标识符,一律用字符 串去替换,然后再对替换处理后的源程序进行 编译。把宏名置换为宏体的过程,叫做宏展开。
变量说明,申请存储空间 给出两个整数,给变量赋值 作加法,并保留和
printf(“The sum of i+j is%d \n ”,sum);
输出和 }
函数结束的标志
The sum of i+j is -1
_
第一章 1.2 C语言简介
例1.2 再求两个整数之和。
解题的基本思路: (1)从键盘输入两个整数; (2)作加法运算; (3)将运算的结果存放在某一存储单元; (4)输出和。
二.c程序运行过程
load/pick c程序 编辑c程序
课堂练习
运行c程序(ctrl+F9)

正确?

看结果(alt+F5)
是 运行下一程序? 否
实验一 课后作业
退出(alt-x)
第一章 1.3 C语言上机操作步骤
作业(上机)
• 1、熟悉TurboC 的运行环境。 • 2、编程:随机输入三个整数,然后输出它
1.无参宏:直接用宏名来代替一个字符串 例如: #define PF printf #define PI 3.1415926 无参宏也被称为符号常量。 如果程序中有语句:x=2*PI*10; 则经过预处理后,该语句被展开成:
x=2*3.1415926*10; 然后,系统再对其进行编译。
2、有参宏: 在对宏名替换是,还要对参数进行替换。 定义格式: #define 宏名(参数表) 字符串
装载c 程序
编辑c 程序
否 是
运行c 程序(Ctrl+F9)
正确?

看结果(alt+F5)
运行下一程序?

退出
第一章 1.3 C语言集成开发环境
3. C程序 中常用的 功能键
F3(打开源程序) F2(保存当前源程序) F9(编译当前源程序) CTRL+F9(运行当前源程序) ALT+F5(查看运行结果) ALT+X 激活主菜单
Βιβλιοθήκη Baidu 1.3 编译预处理命令
为了提高编程效率,改善程序的设计环境, C语言提供了编译预处理命令。所谓的“编译 预处理”,是指在对程序进行编译之前,由 系统根据预处理命令对程序作相应的处理, 然后再由编译程序对预处理后的程序进行编 译处理。
C系统提供3种编译预处理手段:宏定 义、文件包含和条件编译。
一、宏定义
例:#define f(a,b) a+b
如有语句:x=y*f(2,10); 则经过预处理后,该语句被展开成: x=y*2+10; 然后,系统再对其进行编译。
二、“文件包含”命令
所谓“文件包含”处理是指一个源程 序文件可以将另外一个源文件的内容包含 近来。这样做,可以实现代码重用,提高 编程效率。
文件包含命令格式: #include “文件名” 或 #include <文件名>
第一章 1.2 C语言简介
近阶段编制程序的一般性步骤
main( ) { 变量说明 (申请存储空间) 数据初始化(提供运算所必需的数据) 数据处理 (根据需要做必要的数据运算) 输出结果 (实现目的) }
编程三步曲
练习
1、输入两个整数,然后输出它们的积。
2、随机输入梯形的上、下底和高,然后 求其面积并输出。
们的平均值。 • 3、随机输入梯形的上下底和高,然后求它的
面积并输出。
再 见!
((21) )有确穷定性性。。 ((32) )确可定行性性。。 (3)可行性。 (4)输入。 (5)输出。
第一章 1.1 引言
2. 算法的描述工具
(1)自然语言 (2)流程图
传统程序流程图 (3)伪代码
(非专业班跳过)
N-S结构流程图
第一章 1.1 引言
• 下面介绍常见的流程图符号及流程图的例子。 在流程图中,判断框左边的流程线表示判断 条件为真时的流程,右边的流程线表示条件 为假时的流程,有时就在其左、右流程线的 上方分别标注“真”、“假”或“T”、“F” 或“Y”、“N”。
2、学习运用高级语言进行程序设计的 思想和方法。
3、熟悉并掌握一些基本算法和C语言 程序设计技术,并能用C语言解决实 际问题。
第一章 C语言概述
1.1 程序设计概述 1.2 C语言简介 1.3 编译预处理命令 1.4 C语言上机操作步骤
第一章 目录
1.1 程序设计概述
1.算法与算法的特性
算法(Algorithm)是为了解决一个特定问题而采取 的确定的、有限的方法和步骤。
第一章 1.3 C语言集成开发环境
二、常用编辑命令:
1. 可使用块操作命令: CTRL+KB(块首定义) CTRL+KK(块尾定义) CTRL+KC(块复制) CTRL+KY(块删除) CTRL+KV(块移动) CTRL+KH(块删除)
2.快捷键命令:
CTRL+Y(删除光标所 在的一行)
第一章 1.3 C语言集成开发环境
问题] 依次有10个数,找出其中最大 数如何用传统流程图表示?
• 原理就是先令第一个数等于最大值,然后 用这个“最大值”和后面的数依次作比较, 如果后面的数比这个“最大值”大的话, 那么就把最大值重新赋值给后面这个数, 依次类推,找出真正的最大值输出
1.2 C语言简介
1.2.1 C语言出现的历史背景 1.2.2 C语言的特点及应用 1.2.3 简单的C语言程序介绍
1.2.3 简单的C语言程序介绍
例1.1 求两个整数之和。
解题的基本思路: (1)准备两个整数; (2) 作加法运算; (3) 将运算的结果存放在哪里; (4) 输出和。
第一章 1.2 C语言简介
main( )
一个程序的开始
{
函数开始的标志
int i,j,sum; i=2;j=-3; sum=i+j;
第一章 1.2 C语言简介
C语言程序结构小结:
(1)C 语 言 程 序 由 函 数 构 成 , 有 且 只 有 一 个 main函数;
(2)函数由函数头和函数体组成;
main( )
{变量说明;
类型
语句;
}
变量名;
第一章 1.2 C语言简介
(3)函数体包括变量定义和语句部分 (4)由“/*”与“*/”之间的内容构成C语言 程序的注释部分; (5)语句必须以分号(;)作结束标志; (6) { 和 }是每一个函数体的开始与结束标志。
F10:菜单与活动窗口相互切换。 CTRL+F9:当前编辑环境下,进行编译、连接且运行
程序。 ALT+F5:将窗口切换到DOS环境下。常用来查看程序
运行结果。
第一章 1.3 C语言集成开发环境
小结
一.c程序结构
main( ) { 变量说明,申请存储空间;
数据初始化 数据处理 输出结果 }
第一章 1.3 C语言上机操作步骤
C 语言 程序设计基础
李军
计算机语言
一、什么是计算机语言?
二、计算机语言的类型
机器语言
低级语言 汇编语言
面向机器硬件的语言
面向过程的语言 高级语言
如C语言、Pascal语言等
面向对象的语言 如VC、JAVA、C#、VB等
课程的基本要求
1、掌握C语言的基本语法规则、数据 类型,掌握C程序的基本结构。
第一章 1.2 C语言简介
main( ) {
一个程序的开始 函数开始的标志
int i,j,sum;
变量说明,申请存储空间
输入两个整数 scasnufm(="i%+dj,;%d",&i,&j);作加法,并保留和
printf(“The sum of i+j is%d \
n”,sum); }
输出和 函数结束的标志
1.4 C语言的上机操作步骤
一. 上机过程:
基本文件:
tc.exe tcc.exe tcconfig.exe tlink.exe tlib.exe make.exe thelp.exe include lib
有错误
有错误
正确
编辑
编译 正确 运行
正确
第一章 1.3 C语言集成开发环境
2.上机过程 流程图:
相关文档
最新文档