计算机导论与程序设计pdf,西安电子科技大学计算机导论与C语言程序设计 操作系统与常用办公软件知识.pdf...

第三章 操作系统与常用办公软件知识

1

讲述内容

 操作系统概述

 Microsoft Office办公软件

 WORD 2007基础操作

 Excel 2007基础操作

 PowerPoint 2007基础操作

2

《计算机导论与C语言程序设计》

3.1 操作系统概述

一、什么是操作系统

(OS:Operation System)?

裸机 简化的windows结构图

core

操作系统

应用程序

用户users

OS的地位:位于硬件(裸机)之上,所有其他软件之下。它是对硬件系

统功能的首次扩充。

3

《计算机导论与C语言程序设计》

3.1

操作系统的定义:操作系统是控制和管理计算机硬件

和软件资源、合理地组织和管理计算机的工作流程以

方便用户使用的程序的集合。

4

《计算机导论与C语言程序设计》

3.1

二、为什么要使用操作系统?

方便:提供一个用户与计算机硬件之间的接口,使计算机更

易于操作;

有效:以有效的方式使用计算机软硬件资源;

改善性能:合理的组织计算机系统的工作流程,以改善系

统性能;

提供扩展能力:支持可扩展的体系结构,可以方便的引进

新的功能,支持可移植性和互操作性。

5

《计算机导论与C语言程序设计》

3.1

三、现代操作系统的特征

 并发(concurrence)

– 并行性(parallel):指两个或者多个事件在同一时刻发生

(同时发生)。

– 并发性:指两个或者多个事件在同一时间间隔内发生。

0 t time

A

B

A

B

6

《计算机导论与C语言程序设计》

3.1

 共享(sharing)

– 系统中有限的资源不再为某个用户独占,而是可供多个用户

共享。共享的方式:

•互斥共享:一段时间内某一资源只允许一个用户使用,当

使用完后,其他用户才能使用。例如:打印机。

•非互斥共享:一个资源在一段时间内可以供多个用户“同

时”使用。依旧是:宏观上的并行,微观上的串行。例如

CPU, 内存等。

7

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 1.浅谈测试与调试 2.函数 2020/3/17 xidian Prof. wangjunping 1 高瞻远瞩造就先发优势,让优秀称为一种习惯 浅谈测试与调试 2020/3/17 2 学习了C语言的数据类型、运算符、表达式和各种控制语句后, 可以编程解决一些简单的问题。 那么在编好程序后,如何进行测试用例的设计,如何在集成 环境下调试程序呢? 关于测试,需要学习有关方法(黑盒 白盒)。 关于调试(纠错),需要学习调试的途径。 浅谈测试与调试 2020/3/17 3 分析 设计 实现 测试 Tools:flowchart['fləʊˌtʃɑ:t] Pseudocode ['sju:dəʊˌkəʊd] Coding 编码 测试的目标是为了发现错误 测试方法 2020/3/17 xidian Prof. wangjunping 4 测试 白 (programmer) 基本路径 控制结构 黑(User) System test engineer 穷尽 随机 边界值 语句覆盖 条件测试 数据流测试 循环测试 软件测试(白盒测试) 2020/3/17 5 举例 2020/3/17 xidian Prof. wangjunping 6 #define N 2 main() { int largest, a, count=N-1; scanf("%d",&largest); while(count>0) { scanf("%d",&a); if (largest<a) largest=a; count=count-1; } printf("%d",largest); } 路径 1(1237) 用例 N=1, 5 路径 2(12346) 用例 N=2, 10, 5 路径 3(123456) 用例 N=2, 6, 10 1 2 3 4 4 5 6 7 调试途径 调试的目标寻找错误的原因并改正。 1、蛮干法 (printf()…) 2、回溯法 (有错误处向上..) 3、原因排除法 (假定正确…) 2020/3/17 xidian Prof. wangjunping 7 2020/3/17 xidian Prof. wangjunping 8 VS 2010调试(在连接成功后) 1)设置断点。点击代码所在行的左边边框或通过鼠 标右击,执行"Breakpoint" "Insert Breakpoint"( 即 "断点" "插入断点")按快捷键【F9】,该行前面 出现一个红色的圆点,如下图所示。 断点设置举例 2020/3/17 xidian Prof. wangjunping 9 断点设置举例 2020/3/17 xidian Prof. wangjunping 10 点击代码所在行的左边边框或通过鼠标右击,执行"Breakpoint" "Insert Breakpoint"( 即"断点" "插入断点") 2)设置watch窗口 右击变量并选择"Add to Watch",则变量的 名称和值会出现在程序下方调试框中 2020/3/17 xidian Prof. wangjunping 11 错误提示 2020/3/17 xidian Prof. wangjunping 12 3)单步调试程序 执行"Debug" "Start Debugging" (即"调试 " "开始调试")或按快捷键【F5】,开始 调试模式。 调试程序开始并运行到断点处暂停下了,此时 执行"Debug" "Step Over" (即"调试 " "单步调试")或按快捷键【F10】来进 行单步调试。 2020/3/17 xidian Prof. wangjunping 13 变量初始化 2020/3/17 xidian Prof. wangjunping 14 1到5相加的程序实现 2020/3/17 xidian Prof. wangjunping 15 习题 3.输入两个数m和n,求其最大公约数和 最小公倍数。 1)明确问题基本概念编辑 若干个互质数的最小公倍数为它们 的乘积的绝对值。 2020/3/17 xidian Prof. wangjunping 16 预备知识 倍数和约数 如果数a能被数b整除,a就叫做b的倍数 ,b就叫做a的约数。 2020/3/17 xidian Prof. wangjunping 17 约数和倍数都表示一个整数与另一个整数的关系,不能单独存在。 if ( a/b==0) 则a为b的倍数,b为a的约数 预备知识 最大公约数:几个整数中公有的约数, 叫做这几个数的公约数;其中最大的一 个,叫做这几个数的最大公约数。 例如:12、16的公约数有1、2、4,其中最大 的一个是4,一般记为(12,16)=4。 12、15、18的最大公约数是3,记为(1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值