c语言第一章程序设计ABC.ppt
《c语言第一章程序设计ABC.ppt》由会员分享,可在线阅读,更多相关《c语言第一章程序设计ABC.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 程序设计ABC2023/4/242计算机与人计算机与人图灵图灵计算机科学之父计算机科学之父人工智能之父人工智能之父天才的密码学家天才的密码学家图灵机图灵测试Enigma的破解2023/4/243计算机与人工智能计算机与人工智能美国美国美国美国CrayCray公司制造的公司制造的公司制造的公司制造的JaguarJaguar美洲豹计算能力达到美洲豹计算能力达到美洲豹计算能力达到美洲豹计算能力达到每秒每秒每秒每秒17501750万亿次,中国万亿次,中国万亿次,中国万亿次,中国“星云星云星云星云”每每每每 秒秒秒秒12711271万亿万亿万亿万亿次。人用计算器一生也完不成计算机次。人用计算器一
2、生也完不成计算机次。人用计算器一生也完不成计算机次。人用计算器一生也完不成计算机1 1秒钟完成秒钟完成秒钟完成秒钟完成的计算量。的计算量。的计算量。的计算量。19971997年,年,年,年,IBMIBM公司研制的深蓝超级计算机在一场公司研制的深蓝超级计算机在一场公司研制的深蓝超级计算机在一场公司研制的深蓝超级计算机在一场“人机大战人机大战人机大战人机大战”中打败了国际象棋大师卡斯帕罗夫,中打败了国际象棋大师卡斯帕罗夫,中打败了国际象棋大师卡斯帕罗夫,中打败了国际象棋大师卡斯帕罗夫,被誉为人工智能的一大胜利。被誉为人工智能的一大胜利。被誉为人工智能的一大胜利。被誉为人工智能的一大胜利。推荐两部电
3、影:推荐两部电影:推荐两部电影:推荐两部电影:人工智能人工智能人工智能人工智能AIAI黑客帝国黑客帝国黑客帝国黑客帝国MatrixMatrix2023/4/244What is a computer?Comput+er Comput+er 计算的机器计算的机器计算的机器计算的机器计算机最大的本领计算机最大的本领计算机最大的本领计算机最大的本领不知疲倦的高速计算不知疲倦的高速计算不知疲倦的高速计算不知疲倦的高速计算然而,就是如此简单的高速计算,已经足以影响我们的然而,就是如此简单的高速计算,已经足以影响我们的然而,就是如此简单的高速计算,已经足以影响我们的然而,就是如此简单的高速计算,已经足以影
4、响我们的生活,甚至完全改变我们的生活。生活,甚至完全改变我们的生活。生活,甚至完全改变我们的生活。生活,甚至完全改变我们的生活。如何与计算机进行交流呢?如何与计算机进行交流呢?2023/4/245How to communicate with computer?How to communicate with computer?计算机能读懂的语言计算机能读懂的语言机器语言机器语言机器语言机器语言(Machine LanguageMachine Language)由一系列二进制由一系列二进制0和和1组成组成机器语言编写的机器语言编写的1+1程序程序低级语言低级语言低级语言低级语言101110000
5、000000100000000000001010000000100000000像不像天书像不像天书?MOV AX,1ADD AX,12023/4/246计算机为什么用二进制呢?计算机为什么用二进制呢?为什么不用我们日常熟悉的十进制呢?为什么不用我们日常熟悉的十进制呢?二进制在在电器元件中容易实现二进制在在电器元件中容易实现二进制在在电器元件中容易实现二进制在在电器元件中容易实现 计算机进行二进制运算比进行十进制运算简单计算机进行二进制运算比进行十进制运算简单计算机进行二进制运算比进行十进制运算简单计算机进行二进制运算比进行十进制运算简单1946年,冯年,冯.诺伊曼在计算机中引入二进制,诺伊曼在
6、计算机中引入二进制,并提出著名的冯并提出著名的冯.诺伊曼机结构,被誉为诺伊曼机结构,被誉为“计计算机之父算机之父”2023/4/247“冯冯诺依曼机诺依曼机”结构结构输入输入/输出输出设备设备存储器存储器运算器运算器控制器控制器源程序源程序和输入数据和输入数据输出结果输出结果取出数据取出数据存入数据存入数据操作命令操作命令存取命令存取命令取出取出程序指令程序指令输入输出输入输出命令命令计算结果计算结果CPU大脑大脑记忆记忆装置装置眼睛眼睛和耳和耳朵朵2023/4/248程序是如何运行的?程序是如何运行的?计算机把机器代码读入到内存(计算机把机器代码读入到内存(计算机把机器代码读入到内存(计算机
7、把机器代码读入到内存(MemoryMemory)由由由由CPUCPU运行这些代码运行这些代码运行这些代码运行这些代码读取输入(读取输入(读取输入(读取输入(InputInput)完成程序员预定的功能完成程序员预定的功能完成程序员预定的功能完成程序员预定的功能产生输出(产生输出(产生输出(产生输出(OutputOutput)程程序序和和数数据据执行结果执行结果2023/4/249What is programming languageWhat is programming language?PRINT 1+1高级语言高级语言类似英语的语法,比机器语言容易掌握类似英语的语法,比机器语言容易掌握类似
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第一章 程序设计 ABC
限制150内