网站大量收购独家精品文档,联系QQ:2885784924

计算机软件基础.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件基础

上 课 内 容 安 排 实验内容安排 教学要求和成绩评定方式 考勤很重要,来与不来是大有区别的; 平时成绩占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 *s1=“abc”;

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档