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

第一讲、概述.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息社会,计算机无处不在,只要是你能想到的地方就需要计算机。 如何让计算机按人的意图工作? 总 目 录 概述 程序 算法 数据类型 简单的C++程序 例 1.1 输出一行信息。 #includeiostream using namespace std; void main ( ) { coutHello,world!; } 本程序的作用是输出以下一行信息: Hello, world! 例 1.2 求两数之和。 #includestdio.h void main ( )/*求两数之和*/ { int a,b,sum; //这是定义变量 a=123; b=456; // 以下3行为C++语句 sum=a+b; printf (sum is %d\n,sum); } 计算机基础教研室 罗贤缙 Tel:7522324 North China Electric Power University 科学计算 数据处理 过程控制 计算机辅助系统 智能模拟和虚拟现实 计算机网络 程序设计语言 机器语言 机器语言是机器指令的集合,由0,1二进制代码组成,可被计算机系统直接识别并执行,执行速度快,但难写、难记、难查错。 汇编语言 高级语言 非过程语言 计算机按某种方式执行指令序列的过程 汇编语言使用助记符代替指令代码、不能被计算机系统直接识别并执行。可读性较机器语言好,执行速度较快,占用存储空间小,但需经过汇编程序转换成机器指令代码,同时,面向机器,不具备通用性和可移植性。 高级语言是接近于人类的自然语言和数学语言的一种计算机语言,由英文单词+阿拉伯数字组成,不能被计算机系统直接识别并执行。执行速度较机器语言与汇编语言慢,需经相应的语言处理程序翻译成机器指令才能执行,但面向过程,独立于具体的机器,而且可移植性好,易读、易写、易查错。 C++是一种使用非常广泛的计算机编程语言。它支持过程化程序设计、数据抽象、面向对象程序设计。 Windows、Linux、Unix 网络游戏:如《魔兽世界》 百度有哪些信誉好的足球投注网站引擎(Baidu . com) A Apple Google Intel telephone systems ★C++语言出现的历史背景 CPL语言 BCPL语言 B语言 C语言 C++语言 VC++语言 可视化的界面设计 规模较大,难以实现 无数据类型 接近硬件,但过于简单,功能有限 用其编写了UNIX操作系统 功能更强大,面向对象 高级语言程序设计(C++) Advanced Language Programming (C++) 华北电力大学 Information Network Management Center of North China Electric Power University 信息与网络管理中心 考核方式: 笔试+上机 教材名称: 《 C++程序设计教程 》 张丽静等 中国电力出版社 概述 程序设计入门——程序的结构、屏幕输出和注释 顺序结构程序设计 选择结构程序设计 循环结构程序设计 函数 指针与数组 文件 构造数据类型 类和对象 编写Windows应用程序 学习目标——一个“中心”两个“基本点” 一个中心:以“熟悉C++语言的基本知识,初步掌握结构化的程序设计方法,并能熟练使用VC++ 6.0进行程序的调试和运行”为中心。 两个基本点: 课程考试 计算机等级考试 学习方法——四“多”一“有” 1、多看:多看别人写的程序,从简单的程序看起,揣摩别人的思想和意图。 2、多抄:挑选难度合适的别人编写好的代码,亲自去尝试一下运行的结果。在不断地借鉴别人的代码过程中,你的思维会不断升级。 3、多改:正所谓“青出于蓝胜于蓝”,把自己的思想融入别人的思想中,那么你就得到了两种思想。 4、多实践:不要单纯地用纸和笔来写程序。一 定要勤上机、勤测试,那样,你的水平才能真正提高。 5、有风格:一名优秀的程序员都有着自己良好的风格习惯。 程序应包括以下两方面内容: (1) 对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。 (2) 对操作的描述。即操作步骤, 也就是算法(algorithm)。 数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。作为程序设计人员,必须认真考虑和设计数据结构和操作步骤。因此: 程序 = 数据结构 + 算法 ★算法的概念 为解决一个问题而采取的方法和步骤。 如何将一头大象放进冰箱里? 第一步:打开冰箱门 第二步:把大象放进去 第三步:关上冰箱门 √ 顺序结构:按指令的书写顺序依次

文档评论(0)

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

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

1亿VIP精品文档

相关文档