C语言教程第1章程序设计ABC.ppt
《C语言教程第1章程序设计ABC.ppt》由会员分享,可在线阅读,更多相关《C语言教程第1章程序设计ABC.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 程序设计ABC哈尔滨工业大学计算机科学与技术学院哈尔滨工业大学计算机科学与技术学院苏小红苏小红 1/16/20232What is a computer?硬件硬件(hardware)键盘、鼠标、显示器、硬盘、键盘、鼠标、显示器、硬盘、键盘、鼠标、显示器、硬盘、键盘、鼠标、显示器、硬盘、DVDsDVDs、内存、内存、内存、内存、CPUCPU硬件成本下降很快硬件成本下降很快硬件成本下降很快硬件成本下降很快摩尔定律摩尔定律摩尔定律摩尔定律 每过每过每过每过1818个月微芯片的集成度翻一番,而芯片价格保持不变个月微芯片的集成度翻一番,而芯片价格保持不变个月微芯片的集成度翻一番,而芯片价格保持不
2、变个月微芯片的集成度翻一番,而芯片价格保持不变软件软件(software)运行于计算机之上的程序(运行于计算机之上的程序(运行于计算机之上的程序(运行于计算机之上的程序(ProgramProgram)如何降低软件开发成本?如何降低软件开发成本?如何降低软件开发成本?如何降低软件开发成本?1/16/20233很像厨师的菜谱,定义了执行某个任务所很像厨师的菜谱,定义了执行某个任务所需的步骤需的步骤但不幸和不同的是,你不能使用你自己的但不幸和不同的是,你不能使用你自己的母语来写母语来写CodeWhat is programming language?1/16/20234What is program
3、ming language?计算机能读懂的语言计算机能读懂的语言机器语言机器语言机器语言机器语言(Machine LanguageMachine Language)由一系列二进制由一系列二进制由一系列二进制由一系列二进制0 0和和和和1 1组成组成组成组成机器语言编写的机器语言编写的机器语言编写的机器语言编写的1+11+1程序程序程序程序低级语言低级语言低级语言低级语言101110000000000100000000000001010000000100000000像不像天书像不像天书?1/16/20235What is programming language?PRINT 1+1结果显示结果显
4、示在屏幕上在屏幕上#include main()printf(%dn,1+1);程序设计语言程序设计语言(programming language)BASICBASIC语言编写的语言编写的语言编写的语言编写的1+11+1程序程序程序程序C C语言编写的语言编写的语言编写的语言编写的1+11+1程序程序程序程序既不是英语,也非机器语言既不是英语,也非机器语言既不是英语,也非机器语言既不是英语,也非机器语言 但更像英语但更像英语但更像英语但更像英语高级语言高级语言高级语言高级语言 比写机器语言程序容易,但比使用英语难比写机器语言程序容易,但比使用英语难比写机器语言程序容易,但比使用英语难比写机器语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 教程 章程 设计 ABC
限制150内