Автор: Пользователь скрыл имя, 15 Февраля 2012 в 00:22, реферат
Персональные компьютеры - это универсальные устройства для хранения, обработки и передачи информации.
Программное обеспечение - это совокупность программ, выполняемых вычислительной системой.
Цель данной работы - рассмотреть виды и назначение программного обеспечения компьютера.
При построении классификации ПО нужно учитывать тот факт, что стремительное развитие вычислительной техники и расширение сферы приложения компьютеров резко ускорили процесс эволюции программного обеспечения.
Введение 3
1. Программное обеспечение компьютера и его виды 4
2. Назначение и характеристика видов программного обеспечения 6
2.1. Системное программное обеспечение 6
2.2. Прикладное программное обеспечения 8
2.3. Инструментальное программное обеспечение 10
Заключение 11
2. Представить числа в формате с плавающей запятой и нормализованной мантиссой 12
а) 614,2 12
б) -8246,72
переведем в двоичную систему целую часть числа (делим на 2 с остатком) 12
в) 5442,01
переведем в двоичную систему целую часть числа (делим на 2 с остатком) 14
3. Выполнить перевод чисел из одной системы счисления в другую заполнив пустые ячейки в таблице 16
4. Преобразуйте логическое выражение и составьте для него таблицу истинности 19
5. Составьте схему алгоритма вычислительного процесса и напишите программу на языке Basic. 20
Список литературы 22
Пакеты прикладных программ (ППП) — это специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией.
В
зависимости от характера решаемых
задач различают следующие
Чтобы пользователь мог применить ППП для решения конкретной задачи, пакет должен обладать средствами настройки (иногда путём введения некоторых дополнений).
Каждый ППП обладает обычно рядом возможностей по методам обработки данных и формам их представления, полноте диагнос-тики, что дает возможность пользователю выбрать подходящий для конкретных условий вариант.
ППП
обеспечивают значительное снижение требований
к уровню профессиональной подготовки
пользователей в области
Часто пакеты прикладных программ располагают базами данных для хранения данных и передачи их прикладным программам.
Интегрированные пакеты представляют собой набор нескольких программных продуктов, объединенных в единый удобный инструмент. Наиболее развитые из них включают в себя текстовый редактор, органайзер, электронную таблицу, СУБД, средства поддержки электронной почты, программу создания презентационной графики.
Наиболее известные интегрированные пакеты:
Microsoft Office. В этот мощный профессиональный пакет вошли такие необходимые программы, как текстовый редактор WinWord , электронная таблица Excel, программа создания презентаций PowerPoint, СУБД Access, средство поддержки электронной почты Mail. Мало того, все части этого пакета составляют единое целое, и даже внешне все программы выглядят единообразно, что облегчает как их освоение, так и ежедневное использование.
Microsoft Works — это очень простой и удобный пакет, объединяющий в себе текстовый редактор, электронные таблицы и базы данных, а также телекоммуникационные средства для соединения с другими компьютерами по телефонным линиям. Пакет ориентирован на людей, не имеющих времени осваивать сложные продукты, на начинающих пользователей, а также на домашних пользователей.
Инструментальные программные средства — это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ.
По своему назначению они близки системам программирования. К инструментальным программам, например, относятся:
Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.
Итак, подведем итоги, обобщив все выше сказанное. Программное обеспечение (ПО) - необходимая составная часть любой ЭВМ - как бы посредник между пользователем и аппаратной частью персоналки. По большому счёту, всё ПО можно разделить на две части: системное и прикладное.
Системное ПО - это программы, которые служат для обеспечения работы самого компьютера и выполняют разные вспомогательные функции. Главной среди них является операционная система (ОС) - программа, которая загружается при включении компьютера. Она управляет устройствами компьютера, запуском других программ, хранением информации. Операционная система обеспечивает удобный способ общения с компьютером.
Прикладное ПО - это как раз те программы, которые помогают выполнять конкретную работу. Так на рабочих местах могут применяться различные версии MS Office, это Office 95, 97, 2000, XP, 2003, 2007. Одна версия от другой отличается новыми дополнительными возможностями.
Специализированное прикладное (инструментальное) ПО позволяет автоматизировать определённый, специфический вид деятельности. Например, автоматизировать расчет заработной платы, учет горюче-смазочных материалов или автоматизировать документооборот предприятия.
Примером таких программ являются 1С:Бухгалтерия, Предприятие, Товары и склад или справочно-правовые системы, такие как Гарант, КонсультантПлюс и другие.
переведем в двоичную систему целую часть числа (делим на 2 с остатком)
614 | 2 | ||||||||
614 | 307 | 2 | |||||||
0 | 306 | 153 | 2 | ||||||
1 | 152 | 76 | 2 | ||||||
1 | 76 | 38 | 2 | ||||||
0 | 38 | 19 | 2 | ||||||
0 | 18 | 9 | 2 | ||||||
1 | 8 | 4 | 2 | ||||||
1 | 4 | 2 | 2 | ||||||
0 | 2 | 1 | |||||||
0 |
10011001102
и дробную (умножаем на 2, целую часть отбрасываем)
0,2 | |
2 | |
0 | 4 |
2 | |
0 | 8 |
2 | |
1 | 6 |
2 | |
1 | 2 |
… |
0,210=0,(0011)2
614,210=1001100110,(0011)2≈
1,0011 0011 0001 1001 1001 1001 1001 1001 1001 1001 1001 1001 10012∙29
Порядок: 910=10012
нормализованная мантисса (целая часть не хранится)
0011 0011 0001 1001 1001 1001 1001 1001 1001 1001 1001 1001 1001
характеристика: 1023+9=103210=100000010002
Последовательно запишем: знак (0 — число положительное), характеристику, мантиссу
01000000 10000011 00110001 10011001 10011001 10011001 10011001 10011001
Представим в шестнадцатеричном коде.
Ответ: 40 83 31 99 99 99 99 99
8246 | 2 | ||||||||||||
8246 | 4123 | 2 | |||||||||||
0 | 4122 | 2061 | 2 | ||||||||||
1 | 2060 | 1030 | 2 | ||||||||||
1 | 1030 | 515 | 2 | ||||||||||
0 | 514 | 257 | 2 | ||||||||||
1 | 256 | 128 | 2 | ||||||||||
1 | 128 | 64 | 2 | ||||||||||
0 | 64 | 32 | 2 | ||||||||||
0 | 32 | 16 | 2 | ||||||||||
0 | 16 | 8 | 2 | ||||||||||
0 | 8 | 4 | 2 | ||||||||||
0 | 4 | 2 | 2 | ||||||||||
0 | 2 | 1 | |||||||||||
0 |
100000001101102
и дробную (умножаем на 2, целую часть отбрасываем)
0,72 | 0,28 | ||||
2 | 2 | ||||
1 | 44 | 0 | 56 | ||
2 | 2 | ||||
0 | 88 | 1 | 12 | ||
2 | 2 | ||||
1 | 76 | 0 | 24 | ||
2 | 2 | ||||
1 | 52 | 0 | 48 | ||
2 | 2 | ||||
1 | 4 | 0 | 96 | ||
2 | 2 | ||||
0 | 8 | 1 | 92 | ||
2 | 2 | ||||
0 | 16 | 1 | 84 | ||
2 | |||||
0 | 32 | 1 | 68 | ||
2 | 2 | ||||
0 | 64 | 1 | 36 | ||
2 | 2 | ||||
1 | 28 | 0 | 72 |
0,7210=0,(
8246,7210=10000000110110,(
1,0000 0001 1011 0101 1100 0010 1000 1111 0101 1100 0010 1000 11112∙212
Порядок: 1210=11002
нормализованная мантисса (целая часть не хранится)
0000 0001 1011 0101 1100 0010 1000 1111 0101 1100 0010 1000 1111
характеристика:
1023+12=104510=100000101012
Последовательно запишем: знак (1 — число отрицательное), характеристику, мантиссу
11000001 0101 0000 0001 1011 0101 1100 0010 1000 1111 0101 1100 0010 1000 1111
Представим в шестнадцатеричном коде.
Ответ: C1 50 1B 5C 28 F5 C2 8F
5442 | 2 | ||||||||||||
5442 | 2721 | 2 | |||||||||||
0 | 2720 | 1360 | 2 | ||||||||||
1 | 1360 | 680 | 2 | ||||||||||
0 | 680 | 340 | 2 | ||||||||||
0 | 340 | 170 | 2 | ||||||||||
0 | 170 | 85 | 2 | ||||||||||
0 | 84 | 42 | 2 | ||||||||||
1 | 42 | 21 | 2 | ||||||||||
0 | 20 | 10 | 2 | ||||||||||
1 | 10 | 5 | 2 | ||||||||||
0 | 4 | 2 | 2 | ||||||||||
1 | 2 | 1 | |||||||||||
0 | |||||||||||||
544210=10101010000102
и дробную (умножаем на 2, целую часть отбрасываем)
0,01 | 0,24 | ||||
2 | 2 | ||||
0 | 2 | 0 | 48 | ||
2 | 2 | ||||
0 | 4 | 0 | 96 | ||
2 | 2 | ||||
0 | 8 | 1 | 92 | ||
2 | 2 | ||||
0 | 16 | 1 | 84 | ||
2 | |||||
0 | 32 | 1 | 68 | ||
2 | 2 | ||||
0 | 64 | 1 | 36 | ||
2 | 2 | ||||
1 | 28 | 0 | 72 | ||
2 | … | ||||
0 | 56 | ||||
2 | |||||
1 | 12 | ||||
2 | |||||
0 | 24 |
0,0110=0,0000001010001111(
5442,0110=1010101000010,
1,0101 0100 0010 0000 0010 1000 1111 0101 1100 0010 1000 1111 01012∙212
Порядок: 1210=11002
нормализованная мантисса (целая часть не хранится)
0101 0100 0010 0000 0010 1000 1111 0101 1100 0010 1000 1111 0101
характеристика:
1023+12=104510=100000101012
Последовательно запишем: знак (1 — число отрицательное), характеристику, мантиссу
01000001 01010101 01000010 00000010 10001111 01011100 00101000 11110101
Представим в шестнадцатеричном коде.
Ответ: 41 55 42 02 8F 5C 28 F5
а) 110100100,01012
Переведем в 16-ю систему счисления (разобьем на четверки от запятой (допишем слева ноли) и переведем последовательно четверки в 16-ю СС).
0001 1010 0100,01012 = 1 A 4, 516
Переведем в 8-ю
систему счисления (разобьем на тройки
от запятой (допишем справа ноли) и
переведем последовательно
110 100 100,010 1002 =6 4 4, 2 48
Переведем в 10-ю СС (представим в развернутой форме и выполним вычисления в 10-й СС).
110100100,01012=1∙28+1∙27
+ 0∙26 + 1∙25+ 0∙24+ 0∙23+
1∙22+ 0∙21+ 0∙20+ 0∙2-1+
1∙2-2+ 0∙2-3+ 1∙2-4=
=256+128+32+4+0,25+0,0625 = 420,312510
б) 141,168
Переведем в 2-ю СС (заменим цифры на тройки цифр в двоичной СС)
141,168=001 100 001, 001 1102 = 1100001,001112
Переведем из 2-й в 16-ю СС
0110 0001,0011 10002 = С1,3816
Переведем из 8-й в 10-ю.
141,168 = 1∙82+4∙81+1∙80+1∙8-1+6∙8-2 = 64 + 32 + 1 + 0,125 + 0,09375 = 97,2187510
в) 152,810
Переведем из 10-й в 2-ю СС
152 | 2 | ||||||
152 | 76 | 2 | |||||
0 | 76 | 38 | 2 | ||||
0 | 38 | 19 | 2 | ||||
0 | 18 | 9 | 2 | ||||
1 | 8 | 4 | |||||
1 | 4 | 2 | 2 | ||||
0 | 2 | 1 | |||||
0 |
15210 = 100110002
0,8 | ||
2 | ||
1 | 6 | |
2 | ||
1 | 2 | |
2 | ||
0 | 4 | |
2 | ||
0 | 8 | |
2 | ||
… |
0,810=0,(1100)2
152,810 = 10011000,(1100)2
Переведем из 2-й в 16-ю СС
1001 1000,(1100)2 = 98,(С)2
Переведем из 2-й в 8-ю СС
010 011 000,(1100)2 = 010 011 000, 110 011 001 100 110…2 = 230,(6314)8
г) EE,C16
Переведем из 16-й в 2-ю СС
EE,C16 = 1110 1110, 11002 = 11101110,112
Переведем из 2-й в 8-ю
011 101 110,1102 = 356,68
Переведем из 16-й в 10-ю СС
EE,C16
= 14∙161+14∙160+12∙16-1
= 224 + 14 + 0,75 = 238,7510
Двоичная СС | Восьмеричная СС | Десятичная СС | Шестнадцатеричная СС |
110100100,0101 | 644,24 | 1A4,5 | 420,3125 |
1100001,00111 | 141,16 | 97,21875 | С1,38 |
10011000,(1100) | 230,(6314) | 152,8 | 98,(С) |
11101110,11 | 356,6 | 238,75 | EE,C |
A | B | |||||||
0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
Вычислить, где X – минимальный элемент массива Ai (i=1, …, 15), Y – максимальный элемент массива Bj (j=1, …, 10). Входные данные задать самостоятельно.
Блок-схема
Программа на языке Basic
DIM A(15)
DIM B(10)
DIM I as Integer, J as Integer
DIM X as Single, Y as Single, Z as Single
‘ Ввод массива.
For I =1 to 15
PRINT “Введите A(”,I,”)=”;
INPUT A(I)
Next I
For J =1 to 10
PRINT “Введите B(”,J,”)=”;
INPUT B(J)
Next J
‘ Задание начального значения X
X = A(1)
‘ Поиск минимального элемента в A.
FOR I = 1 To 15 Step 1
IF (A(I)<X) THEN
X = A(I)
ENDIF
Next I
PRINT “X=”, X;
‘ Задание начального значения Y
Y = B(1)
‘ Поиск максимального элемента в B.
FOR J = 1 To 10 Step 1
IF (B(J)>Y) THEN
Y = B(J)
ENDIF
Next I
PRINT “Y=”,Y;
‘ Вычисление Z.
Z = 0.3*X – Y^3
‘ Печать результата.
PRINT ’ Z=’,Z
END
Информация о работе Программное обеспечение персональных компьютеров