网站大量收购独家精品文档,联系QQ:2885784924

程序设计基础(C语言).ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础(C语言)

教学安排 上课时间:第4周-第11周(24个学时) 考试时间:未知 成绩组成 平时:30% 考试:70% 预备知识 计算机的用途 用途1 –数值计算 应用计算机进行数学计算,如天气预报、地震预报、三峡大坝的应用分析 需要超级计算机 计算机的用途 用途2-信息处理 对数据进行收集、整理、分类、选择、存储、制表、检索、输出等的加工过程 一般的应用系统均属于这一范畴;一卡通、银行业务系统、办公软件、政府部门使用的软件 计算机的用途 用途3-实时控制 及时搜集检测数据,按最佳值对事物进程的调节控制,如工业生产的自动控制 计算机的用途 用途4-智能模拟 人工智能范畴,使用计算机模拟人类智力活动 计算机的用途 用途5-娱乐和日常生活 玩游戏和手机….. 魔方 使用者如何把任务交给计算机 两个说不同母语的人的沟通方式: 一方学另一方的语言 双方都学习一种第三方语言 人与计算机的沟通方式: 计算机学习人的语言(自然语言理解) 人学习计算机的语言(机器语言) 学习第三方语言(主要方法),用它来说明任务(写程序) 机器语言(计算机的语言)000000010000010100000000 二进制 其他进制 汇编语言 C语言 JAVA 计算机如何解决问题的 问题求解的一般概念 1 明确问题 2 理解问题 3 找到问题的可能解决方案(一个或多个) 4 找出其中最好的解决方案 5 列出所选方案的执行步骤 6 评价解决方案(结果是否正确,用户是否满意..) 计算机如何解决问题的 计算机解决问题同人类解决问题一样,必须了解问题,找出问题中相关的数据和信息,对数据和信息进行处理和运算. 计算机能解决哪些问题: 计算型问题。如数学运算 反复型问题。如周期性执行程序和指令 逻辑型问题。简单的逻辑运算 ….. 计算机如何解决问题的 计算机解决问题的步骤 分析问题 设计算法 编写程序 运行程序 检查结果 计算机如何解决问题的 计算机的性能是由它的软硬件和程序员编写的程序的性能决定的。 程序员要做的是: (1)你必须告诉计算机做什么,怎么做; (2)你必须告诉它要用到的指令,解决问题的算法。 这样,计算机才能按照正确的顺序处理数据,以得到正确的结果。 计算机如何解决问题的 程序运行 算法和程序 算法: 解决问题的步骤和方法(一系列的操作及操作之间的顺序)。以后有专门的课程来学习 程序 为完成一项特定的任务而用计算机语言编写的一组指令序列,也可称为代码 如何学习C语言? 算法(algorithm) 解决问题的步骤 算法和程序 算法的表示方法 自然语言、流程图、伪代码等 流程图是算法的图形表示。以下是流程图的符号 算法和程序 流程图符号 算法和程序 流程图例子 程序 #include iostream.h void main() { couthello, world\n; } 程序 打印摄氏温度和华氏温度的 对应表 C=(5/9)(F-32) 程序 需要注意的代码风格问题 编写程序时,代码风格是必须的。 需要注意的代码风格问题 一般代码风格: 良好的注释,解释清楚此程序的功能和变量含义 整齐的缩进,让代码的逻辑关系分外明朗 适当的空行,使程序的结构凸现 准确的变量命名,不需要注释,便可明辨 恰当位置的空格,让可读性更上一层楼 每行最多只有一条语句 程序设计方法 程序的规模可能很大 XP 3500万行代码 WIN7 5000万行代码 对程序的要求 可靠 可移植 可重用 可维护…. 程序设计方法 常用的程序设计方法 结构化的程序设计方法(SA)。主要表现是函数和函数间的相互调用 面向对象的程序设计方法(OO)。主要表现是类和对象之间的交互 面向服务(SOA) 软件即服务(SAAS) 程序设计语言 程序设计语言有很多 C/C++ JAVA C# 目前已经有100多种程序设计语言 各种语言发展的长期趋势 年度语言和语言的分类 计算机如何存储数据 存储设备 内存:临时存储,关机丢失 硬盘(外存):永久保存 计算机如何存储数据 内存: 访问速度快。DDR2 800、DDR2 1066;硬盘的访问速度是按照转速来衡量的,5400/7200转 容量有限: 1G/2G/4G。WIN可以访问的最大内存容量是3G 所有程序共用的,包括操作系统、应用程序等;内存的使用要申请才能使用(申请的方式与很多种) 程序要运行,必要把程序读入内存并且分配给该程序存储数据的内存空间才行。 计算机如何存储数据 信息的存储 计算机如何存储数据 如果访问内存中的数据 内存地址:编号 计算机如何存储数据 数据和信息在内存是暂时存储,要把数据存下来以供未来使用,需把数据和信息存储到外存上

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档