Программное обеспечение персональных компьютеров

Автор: Пользователь скрыл имя, 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

Файлы: 1 файл

Ц94 Программное обеспечение персональных компьютеров + практика.doc

— 203.00 Кб (Скачать)

      Пакеты  прикладных программ (ППП) — это специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией.

      В зависимости от характера решаемых задач различают следующие разновидности ППП:

  1. пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;
  2. пакеты системных программ;
  3. пакеты для обеспечения систем автоматизированного проектирования и систем автоматизации научных исследований;
  4. пакеты педагогических программных средств и другие.

      Чтобы пользователь мог применить ППП  для решения конкретной задачи, пакет  должен обладать средствами настройки (иногда путём введения некоторых  дополнений).

      Каждый  ППП обладает обычно рядом возможностей по методам обработки данных и формам их представления, полноте диагнос-тики, что дает возможность пользователю выбрать подходящий для конкретных условий вариант.

      ППП обеспечивают значительное снижение требований к уровню профессиональной подготовки пользователей в области программирования, вплоть до возможности эксплуатации пакета без программиста.

      Часто пакеты прикладных программ располагают  базами данных для хранения данных и передачи их прикладным программам.

      Интегрированные пакеты представляют собой набор нескольких программных продуктов, объединенных в единый удобный инструмент. Наиболее развитые из них включают в себя текстовый редактор, органайзер, электронную таблицу, СУБД, средства поддержки электронной почты, программу создания презентационной графики.

      Наиболее  известные интегрированные пакеты:

      Microsoft Office. В этот мощный профессиональный пакет вошли такие необходимые программы, как текстовый редактор WinWord , электронная таблица Excel, программа создания презентаций PowerPoint, СУБД Access, средство поддержки электронной почты Mail. Мало того, все части этого пакета составляют единое целое, и даже внешне все программы выглядят единообразно, что облегчает как их освоение, так и ежедневное использование.

      Microsoft Works — это очень простой и удобный пакет, объединяющий в себе текстовый редактор, электронные таблицы и базы данных, а также телекоммуникационные средства для соединения с другими компьютерами по телефонным линиям. Пакет ориентирован на людей, не имеющих времени осваивать сложные продукты, на начинающих пользователей, а также на домашних пользователей.

    • 2.3. Инструментальное  программное обеспечение

          Инструментальные  программные средства — это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ.

          По  своему назначению они близки системам программирования. К инструментальным программам, например, относятся:

    • редакторы;
    • средства компоновки программ;
    • отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
    • вспомогательные программы, реализующие часто используемые системные действия;
    • графические пакеты программ и т.п.

          Инструментальные  программные средства могут оказать  помощь на всех стадиях разработки ПО.

  •  
    • Заключение 

          Итак, подведем итоги, обобщив все выше сказанное. Программное обеспечение (ПО) - необходимая составная часть любой ЭВМ - как бы посредник между пользователем и аппаратной частью персоналки. По большому счёту, всё ПО можно разделить на две части: системное и прикладное.

          Системное ПО - это программы, которые служат для обеспечения работы самого компьютера и выполняют разные вспомогательные функции. Главной среди них является операционная система (ОС) - программа, которая загружается при включении компьютера. Она управляет устройствами компьютера, запуском других программ, хранением информации. Операционная система обеспечивает удобный способ общения с компьютером.

          Прикладное  ПО - это как раз те программы, которые помогают выполнять конкретную работу. Так на рабочих местах могут применяться различные версии MS Office, это Office 95, 97, 2000, XP, 2003, 2007. Одна версия от другой отличается новыми дополнительными возможностями.

          Специализированное  прикладное (инструментальное) ПО позволяет автоматизировать определённый, специфический вид деятельности. Например, автоматизировать расчет заработной платы, учет горюче-смазочных материалов или автоматизировать документооборот предприятия.

          Примером  таких программ являются 1С:Бухгалтерия, Предприятие, Товары и склад или справочно-правовые системы, такие как Гарант, КонсультантПлюс и другие.

      2. Представить числа  в формате с  плавающей запятой  и нормализованной  мантиссой

      • а) 614,2

      переведем в  двоичную систему целую часть  числа (делим на 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,72 
          переведем в двоичную систему целую часть числа (делим на 2 с остатком)
         
         
         
         
         
         
         
        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,(10111000010100011110)2

        8246,7210=10000000110110,(10111000010100011110)2≈ 
        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,01 
            переведем в двоичную систему целую часть числа (делим на 2 с остатком)
          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(01011100001010001111)2

          5442,0110=1010101000010,0000001010001111(01011100001010001111)2≈ 
          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

            3.  Выполнить перевод  чисел из одной  системы счисления  в другую заполнив  пустые ячейки  в таблице

          а) 110100100,01012

          Переведем в 16-ю  систему счисления (разобьем на четверки от запятой (допишем слева ноли) и переведем последовательно четверки в 16-ю СС).

          0001 1010 0100,01012 = 1 A 4, 516

          Переведем в 8-ю  систему счисления (разобьем на тройки от запятой (допишем справа ноли) и  переведем последовательно тройки в 16-ю СС).

          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

            4. Преобразуйте логическое  выражение и составьте  для него таблицу  истинности 

           
          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

            5. Составьте схему  алгоритма вычислительного  процесса и напишите  программу на языке  Basic.

                Вычислить, где 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 
           

            Список  литературы

          1. Евдокимов В.В. Информатика: Учебник для вузов / Под ред. В.В. Евдокимова. - СПб.: Питер, 2007
          2. Информатика. Базовый курс. / Под ред. С.В.Симоновича. - СПб.: Питер, 2007.
          3. Информатика: Учебник./ Под ред. проф. Н.В. Макаровой.- М.: Финансы и статистика, 2007.
          4. Каймин В.А. Информатика: Учебник. - М.: ИНФРА-М, 2007
          5. Меняев М.Ф. Информатика и основы программирования: Учеб. пособие по специальности "Менеджмент организации". – М.: Омега-Л, 2008.

Информация о работе Программное обеспечение персональных компьютеров