C语言 第01章 程序设计基本概念.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言 第01章 程序设计基本概念

目标 了解C程序的一些基本概念 了解程序、算法和流程图的概念 了解C 程序的三大基本结构 掌握 C 程序的编译和运行过程 使用Visual C++ 6.0 创建 C程序 4.机器语言:(machine language)计算机直接使用的二进制形式的程序语言或机器代码。 5.汇编语言:(assembler language)一种面向机器的用符号表示的低级程序设计语言。相当于机器指令的助记符号,与机器语言很接近。 6.高级语言:(high-level language)是易为人们所理解的完全符号化的程序设计语言。 7.源程序:用户用高级语言编写的程序称为,C源程序文件名字后缀一般必须为“.c“。 8.目标程序:由二进制代码组成的程序 .obj 9.编译程序:具有翻译功能的软件 10.连接(linker):将目标模块和其它一些必要的功能模块装配在一起,生成可执行文件,执行程序文件后缀为.exe。 1.2 算 法 计算长方形的面积 算法的特征 1、有穷性:一个算法的操作步骤是有限的; 2、确定性:算法中每一条指令有确切含义; 3、可行性:算法中指定的操作都可以实现; 4、有零个或多个输入; 5、有一个或多个输出。 算法的描述 1、用文字描述; 2、用计算机类语言描述; 3、用流程图描述; 4、用矩形框(N-S盒图)来描述。 流程图 流程图是算法的一种图形化表示方式。 流程图直观、清晰,更有利于人们设计与理解算法。 它使用一组预定义的符号来说明如何执行特定任务。 二、模块化结构 在程序设计时,用一个个小模块来实现各自的功能,每一个程序设计员分别完成一个或多个小模块,这样的程序设计方法称为“模块化”的方法,由一个个功能模块构成的程序结构称为模块化结构。 模块化的程序设计方法遵循: “自顶向下,逐步细化”的原则。 高级语言的编译和执行 编译和执行C程序 例题 总结 1-1 算法就是解决问题的具体方法与步骤 流程图是算法的一种图形化表示方式 程序是为让计算机完成某项任务而编写的逐条执行的指令序列 C语言的特点包括:结构化的程序设计语言、语句简洁、功能强大、移植性好 总结 1-2 C程序编写完成后,首先需要通过编译转换成目标文件,然后通过连接创建可执行程序,最后才可以执行该程序 可以使用Visual C++ 6.0 编辑和运行C程序 程序的三大结构是1、顺序结构 2、选择结构 3、循环结构 * 第一章 程序设计基本概念 1.1程序和程序设计 一、基本概念 1.程序(program):为解决某一问题而设计的一系列指令,能被计算机识别和执行。 2.程序设计语言:人与计算机打交道时交流信息的一类媒介和工具,由语句(statement)组成。 程序一般包括5个部分:1、确定数据结构2、确定算法3、编码4、调试5、创建文档 银行 带上存折去银行 3. 将存折和取款单递给银行职员 2.填写取款单并到相应窗口排队 4.银行职员办理取款事宜 日常生活中的程序 5. 拿到钱并离开银行 程序:为解决某一问题而设计的一系列指令,并能被计算机识别和执行。 做口述笔记…… 键入信函的内容…… 发送传真…… 口述 2.信函 ______________ ________________ __________ _____________ 3.传真 语句被逐条执行 程序员 老板 秘书 3、语句:组成程序的基本单位 问题: 1.开始 2.接收用户输入的长方形长度和宽度两个值; 3.将长度和宽度两个值相乘得到面积; 4.显示面积; 5.结束。 算法 算法:解决问题的具体方法和步骤 开始/结束 处理 输入/输出 判断/分支 连接符 流程线 1.3 结构化程序设计和模块化结构 一、三大基本结构 1.顺序结构:(第三章) 语句1 语句2 语句3 2.选择结构 判断表达式 满足 语句1 语句2 不满足 3.循环结构 判断表达式 循环体 满足 不满足 第四章内容 第五章内容 高级编程语言中的指令 哎呀… 我理解不了 编译程序/解释程序 可以… 我现在可以理解了 高级语言由编译/解释程序转换为机器代码 这种机器代码计算机可以理解 计算机硬件 高级语言程序 编译程序/解释程序(编译器/解释器) 机器代码 C 源程序 目标文件 可执行程序 C语言函数库 编译 连接 源程序:是用户创建的文件,以“.c”为文件扩展名保存 目标文件:是编译器的输出结果。这类文件的常见扩展名为.obj” 0 1 形式 头文件:含有函数的声明和预处理语句,用于帮助访问外部定义的函数。头文件的扩展名为“.h”。 可

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档