C语言电子教案课件.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
为什么要学习程序设计语言 掌握了程序设计语言,才能够对计算机的工作过程有较深刻的理解。 掌握了程序设计语言,才能够进行系统软件或应用软件的开发,才能成为一个计算机的高级使用者和主动使用者。 掌握了程序设计语言,你可以使计算机能够做前人未能做过的工作。 精品文档 程序设计语言 语言就是一种约定,是对话和交流的工具。程序设计语言是人与计算机之间进行对话和交流的一种约定。 程序设计语言有:机器语言、汇编语言和高级语言。 精品文档 机器指令和机器语言 ★ 机器指令:能被计算机识别的二进制代码。 ★ 机器语言:机器指令的集合。因机器而异,不同机型,机器语言不同,可移植性差。 ★ 机器语言程序:用机器语言写出的程序,由 0 和 1 组成。其优点是计算机能直接识别和运行,效率高,但不易阅读和修改。 精品文档 汇编语言 机器语言难学难用,而且易错难改,十分枯燥无味,为了便于记忆,计算机专家们又创造了汇编语言。 汇编语言是用特定的助记符号代表数字代码,帮助人们记忆,它和机器指令基本上是一一对应的。 精品文档 例:计算 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 停止语句 说明: 38H表示38是十六进制数,即为十进制的56 2BH表示2B是十六进制数,即为十进制的43 (48H)表示地址而不是常量 精品文档 高级语言 高级语言是用英语和人们熟悉的数学公式来表达的,因此具有较好的通用性。 例:计算32+65的C程序: main( ) { int a,b,c; a=32; b=65; c=a+b; printf(a+b=%d\n,c); } 精品文档 编译程序 事实上,高级语言程序(通常称为源程序)输入计算机之后,先要被翻译成机器语言程序(通常称为目标程序),然后再执行。这个翻译工作是由一个系统软件“ 编译程序” 完成的。不同的高级语言有不同的编译程序,如果没有C编译程序,计算机是不能运行C源程序的。对于Turbo C来讲,这个“翻译”就是编译程序 TC.EXE。 精品文档 输入 编译 高级语言 源程序 (*.C) 编译程序 (TC.EXE) 机器语言 目标程序 (*.OBJ) 编译程序功能示意图 精品文档 常用高级语言 语言名称 适用范围 BASIC 教学和小型应用程序的开发 FORTRAN 科学与工程计算程序的开发 PASCAL 专业教学与应用程序的开发 PROLOG 人工智能程序的开发 COBOL 商业与管理应用程序的开发 FoxPro 数据库管理程序的开发 C 中小型系统程序的开发 C++ 面向对象程序的开发 VC、VB 可视化、面向对象编程语言 精品文档 程序 程序 ( Program) - 是为解决某个问题用计算机语言或命令 设计、 编写的一系列指令的有序集合。 - 是人的思维活动的代码化描述。 程序的顺序执行 一个程序通常分为若干个具有一定独立性的程序段,这些程序段是按逻辑步骤编排执行的,只有当当前程序段执行完成后,才将控制权转交到下一个程序段并执行下一个程序段。 精品文档 程序设计的基本过程 对于初学者,往往把程序设计理解为简单的编制一个程序。实际上,程序设计包括多方面的内容,而编制程序只是其中一个方面。 程序设计可用如下公式描述: 程序设计=算法+数据结构+方法+工具 程序设计的过程: ★ 问题的分析 ★ 算法的设计 ★ 流程的描述 ★ 编写程序 ★ 调试与运行 精品文档 实际 问题 分析抽象 (数学) 模型求解 (算法) 命令编程 (流程图) 调试程序(源程序) 问题 模型 求解 算法 编制 程序 问题 实现 计算机求解问题步骤 精品文档 设有一个程序有三个程序段,分别执行 I(输入,Input)、C(计算,Calcate)和 P(输出,Print)操作。 执行顺序为: I C P 结果 数据 简单程序执行举例 只有“输入”了数据 ,才能“计算”这些数据,也只有“计算”产生了结果,才能“输出”它们。这些顺序关系是绝不能随意改变的。 精品文档 流程图 流程图:用图形描述问题的处理过程的工具即用一些约定的几

文档评论(0)

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

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

1亿VIP精品文档

相关文档