语言 C —— 带你认识 入门篇  了解计算机语言的概念及其发展史  了解常见的高级语言  掌握指令、程序、源程序、目标程序的概念  理解 C 语言的基本特点和上机步骤 学习目标.

Slides:



Advertisements
Similar presentations
数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
Advertisements

甘肃工业职业技术学院信息工程系 2009 年 12 月 张燎 内容提要 ★程序设计语言的发展 ★ C 语言发展史 ★ C 语言程的特点 ★ 学好 C 语言的重要性 ★ C 语言基本结构 ★ C 语言的开发环境 第一章 C 语言概述.
C 程序设计 潘荣江 vr.sdu.edu.cn/panrj
会计从业资格 初级会计电算化. 考试题型: 本章内容在考试中以单选题、多选题、判断题 形式出现; 重点理解计算机软件的概念,掌握计算机软件 的构成,了解常用软件的内容。 计算机软件.
Assembly Language Programming 湛江师范学院 汇编语言程序设计实验课件 主讲教师:王 晓 晔.
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
授课教师:江星玲 1.
培养目标 1.建立基本的程序设计概念体系,掌握基础程序设计方法。
C语言程序设计 将军 主讲者:江 军.
二级C语言程序设计及同步训练 涂玉芬 主编 中国水利水电出版社.
杨玉蓓 主讲 武汉工程大学邮电与信息工程学院
Oracle数据库 Oracle 子程序.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
C语言实验 第一课 标题:学号+姓名.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
第1章 程序设计和C语言 1.1 什么是计算机程序 1.2 什么是计算机语言 1.3 C语言的发展及其特点 1.4 最简单的C语言程序
管理信息结构SMI.
走进编程 程序的顺序结构(二).
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
程序设计基础.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
第二章 Java语言基础.
逆向工程-汇编语言
第0章作业: 教材P12-练习与实践 1.写出用符号’*’输出描绘汉字”大”的流程图。
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
第一章 函数与极限.
1.3 C语言的语句和关键字 一、C语言的语句 与其它高级语言一样,C语言也是利用函数体中的可执行 语句,向计算机系统发出操作命令。按照语句功能或构成的不 同,可将C语言的语句分为五类。 goto, return.
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
程序设计基础(C程序设计) 主讲:吴华洋 Mobile: Office:
第一章 程序设计和C语言 主讲人:高晓娟 计算机学院.
C语言程序示例: 1.输入10个数,按从小到大的顺序排序。 2.汉诺塔问题。.
实验七 安全FTP服务器实验 2019/4/28.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
项目二:HTML语言基础.
目录 1.1程序设计语言 1.2程序结构及其特点 1.3Visual C++6.0的安装及使用 1.
第4章 Excel电子表格制作软件 4.4 函数(一).
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第一章 C语言概述 目录 什么是语言、程序 C语言的历史与发展 C语言的书写形式与程序结构 运行C语言的步骤与方法
<编程达人入门课程> 本节内容 计算机编程语言 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
陈梅兰 电话: QQ: 佛山科学技术学院电子与信息工程学院 学校主页:
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
新世纪计算机基础教育丛书丛书 主编 谭浩强 C 程序设计 (第二版)
第二章 Java基本语法 讲师:复凡.
<编程达人入门课程> 本节内容 学习路线 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第二节 函数的极限 一、函数极限的定义 二、函数极限的性质 三、小结 思考题.
正弦、余弦函数的性质 华容一中 伍立华 2017年2月24日.
本节内容 Windows线程切换_时钟中断切换 视频提供:昆山滴水信息技术有限公司 官网地址: 论坛地址: QQ交流 :
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
本节内容 动态链接库 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Chinese Virtual Observatory
本节内容 导出表 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
顺序结构程序设计 ——关于“字符串”和数值.
<编程达人入门课程> 本节内容 有符号数与无符号数 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
C程序设计 复习 1、计算机系统的组成 外部设备:输入、输出设备(同人打交道《十进制》)
C语言基础学习 从外行到入门.
Presentation transcript:

语言 C —— 带你认识 入门篇  了解计算机语言的概念及其发展史  了解常见的高级语言  掌握指令、程序、源程序、目标程序的概念  理解 C 语言的基本特点和上机步骤 学习目标

一、计算机语言的概念 自然语言 : 人与人之间进行交流的语言 计算机语言:是人和计算机进行信息交流 的工具,人们可以使用计算机语言来命 令计算机进行各种操作处理。

二、计算机语言的发展 机器语言:由 0 和 1 二进制代码构成。 汇编语言:用一组易记的符号代表机器指令。 高级语言:接近于人们习惯使用的自然语言 和数学语言。又称为类自然语言。 例: “ 加 ” 命令用二进制 表示。 例: “ 加 ” 命令用 add 表示。 例: “ 加 ” 命令 + 表示。

三、常见的高级语言及用途 C 语言:编写系统软件, 如编写 UNIX, Windows, Linux 等操作系统. FORTRAN :用于数值计算, 如微分方程数值解, 比如气候模式,海洋模式,模拟核爆炸试验 VB :开发应用软件 JAVA :网络环境语言, 编手机上的程序或游戏. C++ 、 VC++ 、 Dephi 、 FoxPro

四、源程序和目标程序 源程序:使用高级计算机语言编写的程序代码 目标程序:源程序必须经过编译后生成计算机 可以理解的二进制形式 ,这样的二进制形式 的程序称为目标程序。 源程序目标程序 编译 可执行程序 链接

五、指令、程序、源程序和目标程序 指令语句:用来指挥计算机执行某个操作的 命令语句。 程 序:为了实现一定的目的而用计算机语 言编写的一系列指令语句的集合。 如: sum=a+b; 加法器程序 main( ) {int a,b,sum; scanf(“%d%d”,&a,&b); sum=a+b; printf(“sum=%d”,sum); }

number1number2sum 、编写程序需要遵循一定的格式吗?是什么样 的格式呢? 2 、输入的数据放在什么地方? 3 、如何使从键盘输入的数据到指定的地址中呢? 4 、如何将计算好的结果数据输出来? 由加法器可执行程序引起的几个问题? 六、走近 C 语言、认识 C 语言

int number1,number2,sum; printf(" 请输入加数 :"); scanf(“%d”,&number1); printf(" 请输入被加数 :"); scanf("%d",&number2); sum=number1+number2; printf("\n%d+%d=%d",number1,number2,sum); main( ) { } 加法器源程序代码 /* 定义 3 个变量 */ /* 向 number1 中输入数据 */ /* 主函数 main( )*/

思考:加法器的局限性在于,它只能对整数 进行加法运算,是否可以编写这样的程序,可 以对任意两个实数进行加和减运算呢? 分析:该计算器实现两个功能:加法功能和减 法功能,因此,分别编写两个函数实现这两个 功能:加法函数 sum( ) ,减法函数 sub( ) 。

float sum(float x,float y) {float sum; sum=x+y; printf("%.1f+%.1f=%.1f\n",x,y,sum);} 加法函数 sum( ) float 表示实数类型的意思

减法函数 sub( ) float 表示实数类型的意思 float sub(float x,float y) {float sub; sub=x-y; printf("%.1f-%.1f=%.1f\n",x,y,sub); }

主函数 main( ) {float number1,number2; int i; printf(“ 计 算 器 \n"); printf("********************\n"); printf(" 1:+ 2:- \n"); printf("********************\n"); scanf("%d",&i); printf("First:"); scanf("%f",&number1); printf("\nSecond:"); scanf("%f",&number2); if(i==1) sum(number1,number2); if(i==2) sub(number1,number2);} 进入程序

七、总结 — 关于 C 语言程序结构的介绍  C 语言程序是由函数构成的,有且只有一个主函 数 main 。  一个函数由两部分组成:函数的首部和函数 一个函数由两部分组成:函数的首部和函数 体。函数体有声明部分和执行部分组成。  函数的执行总是先从主函数 main 开始执行。 main 函数的位置可以任意。  每条语句后都有一个分号 “ ; ” 作为间隔,分号不 可少。一行内可以写多个语句,一个语句也可以 写在多行上。

八、 C 语言的上机步骤 输入编辑源程序 编 译 连接和生成可执行文件.c 文件.obj 文件.exe 文件

小结  计算机语言是人和计算机之间交流的语言  C 语言是常见的高级语言, 它具有低级语言和高级 语言的特点, 不但可以用来编写应用软件, 也可以用 来编写系统软件.  用高级语言编写出来的程序称为源程序, 经过编译 以后生成目标程序, 链接后形成可执行程序.  就象自然语言要遵循一定的语法规则一样,使用 C 语言编程时也要遵循一定的语法规则.