计算机程序设计.ppt
《计算机程序设计.ppt》由会员分享,可在线阅读,更多相关《计算机程序设计.ppt(38页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、1,计算机程序设计,自动化系,凌强,2,教师及助教介绍,教师:凌强, 电二楼217,3600504助教(信息学院): 贾非, 贾禄芝, ,教学的主体是各位同学。,3,1、关于本课程,教学:60学时; 实验/上机: 40学时学分: 4上课时间:2(7,8)、4(9,10) 上机实验: 3晚上(从9月26日开始)作业:交书面作业:每周二上课前上机作业的程序由助教当场验收记录(起合适的文件名)考试:期末全校统考,4,如何学好本课程,实践,实践,再实践!,5,程序设计语言:C语言,6,高校计算机基础教育三个层次,结合本专业的计算机应用相关课程。如自动化系开设课程:计算机控制,系统仿真、模式识别、人工智
2、能,1. 计算机文化基础,2. 计算机技术基础,3. 计算机应用基础,软件:数据结构、数据库、计算机网络、操作系统;硬件:微机原理、接口技术、单片机,计算机文化基础、C语言程序设计,7,2、计算机的一些秘密,计算机并不神秘 - 无处不在的计算机 办公、家用微型计算机(PC):台式计算机;笔记本科学与工程计算:大型机、小型机工业控制:特种计算机通信、娱乐、消费电子:手机、相机、游戏机、汽车导航。计算机并不聪明 - 其实是“电子傻瓜”它只会严格按我们的思想去执行,没有自己的心智所有的“傻瓜”都做同样的事情,速度有快有慢我们需要做的就是,如何把难的问题分解成“傻瓜”能理解的步骤。,8,微型计算机组成
3、,显示器、打印机(输出设备)键盘、鼠标(输入设备)主机,硬盘、光驱、内存(存储设备)主板(数据、命令的通道)CPU(大脑,计算、命令其它设备)其它设备,9,微型计算机结构,(外)存储器,(内)存储器,中央处理器(CPU),控制器,输入设备,输出设备,数据流地 址控制流,运算器,运算器:数学、逻辑运算控制器:控制各个设备,真正的大脑,10,“冯.诺依曼”计算机原理,二进制编码表示数据和程序。程序及数据预先放入计算机中,计算机自动从内存中逐条取指令、执行指令。运算器、控制器、存储器、输入设备、输出设备组成计算机。,二进制:信息变量为0/1,bit(位),例如:,11,存储器结构,内存按字节编址,2
4、000200120022003.,字节(Byte)1B=8bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB1PB=1024TB,字长:计算机一次能存取多少个字节。,12,计算机基本工作原理,指令:计算机能完成的基本操作指令系统:指令的集合程序:指令序列程序设计语言:产生指令序列的一种方法,00000001000000001000 (load 0 a) 00000001000100001010 (load 1 b)00000101000000000001 (mult 0 1),a*b,13,操作系统,裸机-只能接收指令组成的指令序列。简单的功能(如屏幕显示)可
5、能需要一长串指令序列。一些功能具有通用性。,指令1,指令N,指令M,指令M+P,屏幕显示,键盘输入,裸机,操作系统(库函数),用户,用户软件,14,计算机系统的层次结构,硬件:裸机;软件:系统软件、应用软件。,15,3、计算机程序设计语言的发展:机器语言-高级语言,机器语言程序,0101100111010011001100,汇编语言程序(符号语言),高级语言程序,#include “stdio.h”void main() printf(“Hello!n”);,一一对应,16,高级语言(通用计算机程序设计语言)或算法语言, 与机器语言和汇编语言比易懂易学。P4用高级语言编写的程序叫源程序源程序要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计
限制150内