计算机软件基础 ppt,计算机软件基础.ppt

计算机软件基础

上 课 内 容 安 排 实验内容安排 教学要求和成绩评定方式 考勤很重要,来与不来是大有区别的; 平时成绩占30%,期末考试成绩为70%; 平时上机要带参考资料 本课内容安排 1. 计算机基本概念 2. 复习C语言知识 1.1 计算机基本概念 一、硬件概念 Q1 硬件系统是指? Q2 什么是主机?CPU? Q3 微型计算机与计算机的区别? Q4 内存与外存的不同之处是? Q5 计算机发展史是怎样的? Q6 计算机主要技术指标有哪些? 计算机硬件组成 第一台电子计算机(ENIAC) 冯·诺依曼计算机 计算机硬件组成 问:计算机硬件系统由哪几部分组成? 问:主机包含哪些部件? CPU又是什么意思? 主机=运算器 + 控制器 + 存储器 CPU =运算器 + 控制器 问:微型计算机与一般意义上的计算机有什么区别? 其本质特征是 问:内存与外存是一回事吗? 能被计算机系统总线直接相连控制的存储器称为内存; 通过I/O接口才能被CPU控制的存储器称为外存。 练习: 1、CPU直接访问的存储器是   。   A、内存 B、磁盘 C、光盘 D、硬盘 问:计算机发展的几个阶段 练习: 1、个人计算机属于 。 A、微型计算机 B、小型计算机 C、中型计算机 D、小巨型计算机 答案: 问: 计算机主要技术指标有哪些? 练习: 微机中1K字节表示的二进制位数是 A)1000 B)8×1000 C)1024 D)8×1024 答案: 二、软件概念 Q1 软件系统包含哪些软件? Q2 什么是系统软件和应用软件? Q3 操作系统是个什么系统? Q4 机器语言、汇编语言、高级语言的区别? 计算机软件系统组成 问: 软件系统包含哪些软件 ? 问:什么是系统软件?什么是应用软件? 问:什么是操作系统?其特点是? 问:机器语言、汇编语言、高级语言的区别? 机器语言——用二进制代码直接表示的语言,是计算机唯一能识别、执行的语言 汇编语言——符号化了的机器语言(用助记符来写程序,靠汇编程序翻译成机器码才能执行) 高级语言——接近自然英语和数学公式的语言(要通过编译或解释程序翻译成机器码) 复习C语言知识 函数的调用  形参在函数被调用前不占内存。函数调用时为形参分配内存,调用结束时释放内存。 函数的调用--实例1 main( ) { int a=3, b=5; swap1(a, b); printf(“%d, %d\n”, a, b); } 函数的调用--实例2 main( ) { int a=3, b=5,*pointer1,*pointer2;  pointer1=&a, pointer2=&b; swap2(pointer1, pointer2); printf(“%d, %d\n”, *pointer1, *pointer2); } 函数的调用--实例3 main( ) { int a=3, b=5,*pointer1,*pointer2;  pointer1=&a, pointer2=&b; swap3(pointer1, pointer2); printf(“%d, %d\n”, *pointer1, *pointer2);} 练习1(06年4月二级C真题37题): 练习2(06年4月二级C真题38题): 练习3(05年9月二级C真题47题): 练习4(05年9月二级C真题48题): 练习5(补充题): 指针的概念 实例:输出数组a全部元素(三种方法) void fun1(char *r) { char *q; q=r; while(*q!='0') { (*q)++; q++; } } main( ) { char a[]={"Program"},*p; p=&a[3]; fun1(p); printf("%s\n",a); } Key: Prohsbn 族闲焙埋烤葫赂圈朋兵躇饭缕蹦救亭绰忍拘客倘撮漆貉吱稍俄芝蒲陛恭名计算机软件基础计算机软件基础 void swap(char *x,char *y) { char t;   t=*x; *x=*y; *y=t; } main( ) { char *s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值