01-概述与算法.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机教研室 李 勇 为什么要学习程序设计语言 掌握了程序设计语言,才能够对计算机的工作过程有较深刻的理解。 掌握了程序设计语言,才能够进行系统软件或应用软件的开发,才能成为一个计算机的高级使用者和主动使用者。 掌握了程序设计语言,你可以使计算机能够做前人未能做过的工作。 程序设计语言 语言就是一种约定,是对话和交流的工具。程序设计语言是人与计算机之间进行对话和交流的一种约定。 程序设计语言有:机器语言、汇编语言和高级语言。 机器指令和机器语言 汇编语言 机器语言难学难用,而且易错难改,十分枯燥无味,为了便于记忆,计算机专家们又创造了汇编语言。 汇编语言是用特定的助记符号代表数字代码,帮助人们记忆,它和机器指令基本上是一一对应的。 例:计算 56+43的汇编程序 汇编语言程序 功能及说明 START:LD A, 38H 将38H送入累加器A中 LD B, 2BH 将2BH送入累加器B中 ADD A, B 将累加器A和B的值相加后送入A中 LD (48H),A 将累加器A中的数值送入编号为48H 的存储单元中 NOP 空语句 HALT 停止语句 高级语言 高级语言是用英语和人们熟悉的数学公式来表达的,因此具有较好的通用性。 例:计算123+456的C程序: 常用高级语言 语言名称 适用范围 BASIC 教学和小型应用程序的开发 FORTRAN 科学与工程计算程序的开发 PASCAL 专业教学与应用程序的开发 PROLOG 人工智能程序的开发 COBOL 商业与管理应用程序的开发 FoxPro 数据库管理程序的开发 C 中小型系统程序的开发 C++ 面向对象程序的开发 VC、VB 可视化、面向对象编程语言 程序 程序 ( Program) - 是为解决某个问题用计算机语言或命令 设计、 编写的一系列指令的有序集合。 - 是人的思维活动的代码化描述。 程序的顺序执行 一个程序通常分为若干个具有一定独立性的程序段,这些程序段是按逻辑步骤编排执行的,只有当当前程序段执行完成后,才将控制权转交到下一个程序段并执行下一个程序段。 C语言程序设计 学习要求 每次上机前复习相关内容,对上机目的和要求要做到胸中有数,编程题要求事先编写好程序。 独立完成作业,不可照抄《题解》和他人作业。 考试方法 全国高校(福建考区)计算机等级考试 笔试(2.5小时)+机试(1小时) ——笔试、机试均通过,获二级合格证书 ——笔试、机试均≥85分,获二级优秀证书 考试时间 6月上、中旬 C语言电子教案(二) 第一讲 第一章 C语言概述 第二章 算法 第一章 C语言概述 主要内容: C语言的发展简史 C语言的特点 简单的C程序介绍 C程序的上机步骤 §1.1 C 语言的发展简史 时间 名称 发明者 特点 1960 ALGOL60 离硬件远,不宜编系统程序 1963 CPL 英国剑桥大学 接近一些硬件,规模大 1967 BCPL 英国剑桥大学 较CPL简化一些 1970 B 美国贝尔实验室 过于简单,功能有限 72~73 C 美国贝尔实验室 精炼,接近硬件,功能强 §1.2 C 语言的特点 1.语言简洁、紧凑,使用方便、灵活 2.运算符丰富 3.数据结构丰富 4.具有结构化的控制语句 5.语法限制不严 6.允许直接访问物理地址,能进行位操作 7.生成目标代码质量高,程序执行效率高 8.用C语言写的程序可移植性好 §1.3 简单的 C 程序介绍 C 程序的构成: 1. 一个 C 程序由若干个函数组成,其中要有而且只能有一个 main 函数, main后面必须跟一对圆括号。 2. 每个函数由二个部分组成 C 程序的一些规定 1. 函数名后必须跟有括号,即使空括也不能省。 2. 程序必须从 main 函数开始执行,不管main函数位置如何。 3. 一行可以写多个语句,一个语句也可以分写在多行,但一对双引号不能分行。 4. 语句最后的 ; 是语句的一个部分,不能省略。 5. 可以用 /**/ 对程序加以注释,注释中的内容计算机并不执行。 C 程序的执行过程 源程序:由高级语言编写的应用程序。 编译程序:一种系

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档