Системы программирования

Автор работы: Пользователь скрыл имя, 24 Января 2012 в 20:45, курсовая работа

Описание работы

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

Содержание работы

ВВЕДЕНИЕ………………………………………………………………………..2
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ……………………………………………………3
1.1 Общее понятие программного обеспечения и классификация основных
видов программного обеспечения……………………………………………….3
1.2 Характеристика основных видов программного обеспечения…………..5
1.2.1 Прикладное программное обеспечение …………………………….…......5
1.2.2. Системное программное обеспечение …………………………………....7
1.2.3 Системы программирования ……………………………………………..10
2. ПРАКТИЧЕСКАЯ ЧАСТЬ…………………………………………………...13
ЗАКЛЮЧЕНИЕ ………………………………………………………………....24
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ…………………

Файлы: 1 файл

курсовая основные виды по_edited.doc

— 311.00 Кб (Скачать файл)

    По функциональным возможностям сервисные средства можно  подразделять на:

     - улучшающие пользовательский интерфейс:

    

      - защищающие данные от разрушения и несанкционированного доступа;

     - восстанавливающие данные;

     - ускоряющие обмен данными между диском и ОЗУ;

     - архивации-разархивации;

     - антивирусные средства.

     По способу  организации и реализации сервисные  средства могут быть представлены: оболочками, утилитами и автономными  программами. Разница между оболочками и утилитами зачастую выражается лишь в универсальности первых и  специализации вторых. 

   1. 2.3 Системы программирования (инструментарий технологии программирования) 

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

    Инструментарий технологии программирования включает следующие виды программ:

    1) средства для создания приложений (программ):

     - локальные (языки и системы программирования, а также инструментальную среду пользователя);

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

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

      

     В свою очередь, языки программирования делятся на следующие виды:

     1) операторные. Используются для кодирования алгоритмов, а потому также называются алгоритмическими. Имеют в составе:

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

     - машинно-ориентированные (язык С). Объединяет идеи ассемблера и алгоритмического языка. Программы компактны и работают очень быстро.

    -универсальные (Турбо-Паскаль, Бэйсик). Приближены максимально, насколько это возможно, к естественному английскому языку: название каждой команды – английское слово;

     2) функциональные. Применяются, как правило, для машинного моделирования той или иной проблематики. Имеют в составе:

     -проблемно-ориентированные (GPSS). Моделируют систему с помощью последовательности событий. Применяются, в частности, при проектировании вычислительных комплексов;

    - объектно-ориентированные (Форт). Имеют встроенные средства для моделирования новых объектов программирования;

    - логико-ориентированные (Prolog). Отдельно описываются правила предметной области, по которым затем выводятся новые факты.

     Системы программирования включают:

    1) интегрированную среду разработчика программы, состоящую, в частности, из текстового редактора, позволяющего создавать и корректировать исходные тексты программ, средств поддержки интерфейса программиста с системными средствами для выполнения различных сервисных функций (например, сохранения или открытия файла); 

     2) транслятор – программу, переводящую исходный текст во внутреннее представление компьютера;

    3) отладчик – программу для трассировки и анализа выполнения прикладных программ. Она позволяет отслеживать выполнение программы в пооператорном режиме, идентифицировать место и вид ошибок в программе, наблюдает за изменением значений переменных, выражений и т. д.;

    4) компоновщик – программа для подготовки прикладной программы к работе в конкретных адресах основной памяти компьютера;

    5) справочные системы.

    Инструментальная среда пользователя – специальные средства, встроенные в ППП:

    1) библиотеки функций, процедур, объектов и методов обработки;

    2) макрокоманды;

    3) программные модули-вставки;

    4) конструкторы экранных форм и отчетов;

    5) языки запросов высокого уровня.

    Обращает на себя внимание обилие средств, относящихся к инструментарию технологии программирования. Это связано со сложностью разработки программного продукт [2  с.6-21]. 
 
 
 
 
 
 
 
 
 
 

ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ 

ВАРИАНТ № 3

Предприятие ООО «Красный октябрь»осуществляет деятельность, связанную с выпуском различных видов деталей для  промышленного оборудования. Для  анализа качества выпускаемой продукции  ежемесячно производится учёт бракованной  продукции. Данные учёта бракованной продукции приведены на рисунках 1, 2, 3.

Исходные данные:

Ведомость учёта изготовленных деталей  за январь 2007 г.

Код Количество Количество   
станка выпущенных  изделий, бракованных деталей, % брака
  шт. шт.  
1 2600 35  
2 3500 57  
3 1890 26  
4 2780 72  
ИТОГО      
 

Рисунок 1 - Данные о выпуске бракованной продукции по месяцам

Ведомость учёта изготовленных деталей  за январь 2007 г. 

Ведомость учёта  изготовленных деталей за февраль 2007 г.

Код Количество Количество   
станка выпущенных  изделий, бракованных деталей, % брака
  шт. шт.  
1 2980 26  
2 3470 45  
3 2100 12  
4 3150 56  
ИТОГО      
 

       Рисунок 2- Данные о выпуске бракованной продукции по месяцам 
 

Ведомость учёта изготовленных деталей  за март  2007 г.

Код Количество Количество   
станка выпущенных  изделий, бракованных деталей, % брака
  шт. шт.  
1 2700 42  
2 2720 35  
3 3140 39  
4 3200 26  
ИТОГО      
 

       Рисунок 3- Данные о выпуске бракованной продукции по месяцам 

     Задание:

     1) Построить таблицы по приведённым ниже данным.

     2) Выполнить расчёт процентного  отношения бракованных изделий к общему количеству выпущенных изделий, подвести итоги за месяц.

     3) Результаты вычислений представить в виде консолидированной таблицы, содержащей сводные данные о выпуске бракованных изделий за квартал и в графическом виде.

     4) Сформировать и заполнить форму сводной ведомости по учёту некачественной продукции (рис.4) 
 
 
 
 
 
 
 
 
 
 
 

ООО "Красный октябрь"    
                                  Расчётный период
      с по
      _____._____20____ _____._____20____
         
Сводная ведомость учёта качества изготавливаемой продукции
  Код Количеств Количество   
  станка выпущенных  бракованных % брака
    деталей, шт. деталей, шт.  
  1      
  2      
  3      
  4      
  ИТОГО      
         
     Главный   технолог _________________________  
         
 

Рисунок 4- Сводные данные о выпуске бракованной продукции за квартал 

    Описание алгоритма решения задачи

    1) Запустить табличный процессор  MS Excel.

    2) Открыть Лист 1, находящийся  в нижней части процессора.

    3) Лист 1 переименуем в лист с названием «Детали за январь».

    4) На рабочем  листе «Детали за январь» MS Excel создадим таблицу «Ведомость учёта изготовленных деталей за январь 2007 года».

    5)Заполним таблицу «Ведомость учёта изготовленных деталей за январь 2007 года» исходными данными (рис. 5). 
 
 
 
 
 
 
 

  A B C D
1 Ведомость учёта изготовленных деталей  за январь 2007 г.
2 Код Количество Количество   
  3 станка выпущенных  изделий, бракованных деталей, % брака
4   шт. шт.  
5 1 2600 35  
6 2 3500 57  
7 3 1890 26  
8 4 2780 72  
9 ИТОГО      
     
Рисунок 5- Расположение частично заполненной таблицы «Ведомость учёта изготовленных деталей  за  январь 2007 г»   на рабочем  листе Детали  за январь MS Excel

Информация о работе Системы программирования