- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第一课:计算机与程序设计
目标02.计算机语言与程序设计03.算法01.计算机基础
PART01计算机基础
什么是硬件?主存(RAM)中央处理器输出设备输入设备主存(ROM)辅助存储器硬件:是指组成计算机的所有设备或组件.
什么是软件?软件:是一系列按照特定顺序组织的计算机数据和指令的集合。系统软件是控制和管理计算机基本操作的程序.例如:操作系统(windows,linux)应用软件是指用于处理日常任务的所有其他程序.例如:浏览器,word,王者荣耀,绝地求生
程序的运行过程首先:当你打开计算机时,主内存是空的.计算机要做的第一件事就是将操作系统从硬盘加载到主存中.然后:操作系统被加载到主存后,可以执行任何您希望运行的程序.最后:通过点击,双击或轻触程序相应图标完成(例如:点击自己最喜欢的视频游戏图标,这个动作命令您的计算机将视频游戏从硬盘加载到主存,以便cpu执行它.LOREM程序执行过程
编译器和解释器计算机只能执行使用严格定义的计算机语言编写的程序.您不能使用自然语言(如中文)编写程序,因为您的计算机无法理解这些语言!然而一台计算机实际上能理解什么语言呢?计算机可以理解称为机器语言的特殊的低级语言.在机器语言中,所有语句均由0和1组成.如下所示:0010000100000100000100010000010100110001000001100111000000000001
编译器和解释器震惊吗?别担心您不会这样写程序.希望再也没有人以这种方式编写计算机程序了.现在,所有程序员都是用”高级语言”写程序,然后用特殊的程序把它们翻译成机器语言.程序员使用两种类型的程序执行语言翻译:它可以将用高级语言编写的语句翻译成单独的机器语言程序,随后可以随时执行该机器语言程序.执行翻译之后,不需要编译器再次翻译该程序.同时翻译和执行用高级语言编写的语句.当解释器读取程序中每条单独的语句时,它将其翻译成机器语言代码,然后直接执行它们.对程序中的每条语句都要重复这个过程编译器解释器
计算机第一定律摩尔定律定律:该定律成为许多工业对于性能预测的基础。后来人们对它进行归纳,主要有以下三种版本:?1、集成电路芯片上所集成的电路的数目,每隔18个月就翻一番。?2、微处理器的性能每隔18个月提高一倍,而价格下降一倍。?3、用一个美元所能买到的电脑性能,每隔18个月翻两番
计算机发展的四个阶段04第四代(1971年-90年代)超大规模集成电路时代运算处理速度几百万-几亿(次/秒)02第二代(1957年-1964年)晶体管时代去处处理速度几十万-百万(次/秒)01第一代(1946年-1956年)电子管时代运算处理速度5千-4万(次/秒)03第三代(1965年-1970年)集成电路时代运算处理速度百万-几百万(次/秒)
PART02计算机语言程序设计
计算机语言计算机语言(ComputerLanguage)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。计算机能够直接识别的语言。汇编语言和机器语言实质是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,容易识别和记忆和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节。机器语言汇编语言高级语言1011000000001001000001000000100011110100MOVAL,9ADDAL,8Print8+9
计算机程序由计算机语言编写的的,能够完成某一任务的一系列指令的集合软件包含一系列的程序每类软件包括一个或多个包含命令的文件.每个包含命令的文件称为程序文件
PART03算法
算法导入情景案例:一个农夫带着一只狼,一只羊和一棵白菜过河。河边只有一条船,由于船小,农夫一次只能带其中的一样过河。如无人看管,狼要吃羊,羊要吃菜。问农夫如何安排过河,才能使狼、羊、菜都安然无恙。
算法第一步:农夫带着羊渡过河去;第二步:农夫划船回来;第三步:农夫带着菜渡过河去;第四步:农夫带着羊划船回来;第五步:农夫带着狼渡过河去;第六步:农夫划船回来;第七步:农夫带着羊渡过河。渡河的方法与步骤:
算法概念回顾算法2算法1第一步:烧水;第二步:水烧开后,洗刷茶具;第三步:沏茶。第一步:烧水;第二步:烧水过程中,洗刷茶具
文档评论(0)