Жизненный цикл ПО

Автор работы: Пользователь скрыл имя, 14 Февраля 2012 в 09:42, курсовая работа

Описание

Данная курсовая работа состоит из трех разделов.
Раздел первый – описание рабочего места.
Раздел второй – теоретические сведения по следующим разделам.
Системы счисления.
Логические основы.
Методы сортировок.

Содержание

Введение…………………………………………………………………………………………………………………………………………… 5
1. Вводная часть………………………………………………………............................................................................ 6
1. Описание рабочего места …………………………………………………………………………………………………………… 6
1.2 Освещенность рабочего места………………………………………………………………………………………………….. 7
1.3 Нормирование шума…………………………………………………………………………………………………………………. 8
1.4 Методы защиты от шума……………………………………………………………………………………………………………. 8
1.5 Вентиляция…………………………………………………………………………………………………………………………………. 9
2. Теоретический раздел…………………………………………………………………………………………………………………. 10
2.1 Системы счисления……………………………………………………………………………………………………………………. 10
2.1.1 Правила перевода из одной системы счисления в другую…………………………………………………… 11
2.1.2 Сложение в различных системах счисления………………………………………………………………………….. 14
2.1.3 Вычитание в различных системах счисления…………………………………………………………………………. 15
2.1.4 Умножение в различных системах счисления……………………………………………………………………….. 15
2.1.5 Деление в различных системах счисления…………………………………………………………………………….. 16
2.2 Логические элементы………………………………………………………………………………………………………………… 17
2.2.1 Схема И……………………………………………………………………………………………………………………………………. 17
2.2.2 Схема ИЛИ……………………………………………………………………………………………………………………………….. 17
2.2.3 Схема НЕ…………………………………………………………………………………………………………………………………… 18
2.2.4 Схема И—НЕ…………………………………………………………………………………………………………………………….. 18
2.2.5 Схема ИЛИ—НЕ……………………………………………………………………………………………………………………….. 18
2.3 Методы сортировок…………………………………………………………………………………………………………………… 19
2.3.1 Метод "пузырька"…………………………………………………………………………………………………………………… 19
2.3.2 Сортировка вставками……………………………………………………………………………………………………………. 20
2.3.3 Сортировка посредством выбора………………………………………………………………………………………….. 21
3. Основной раздел…………………………………………………………………………………………………………………………. 22
3.1 Системы счисления……………………………………………………………………………………………………………………. 22
3.2 Логические основы……………………………………………………………………………………………………………………. 25
3.3 Проверить тождественность логических функций X и Y…………………………………………………………… 26
3.5 Сортировка массивов…………………………………………………………………………………………………………………. 27
Используемая литература…………………

Работа состоит из  1 файл

курсак.doc

— 760.00 Кб (Скачать документ)

Федеральное агентство по образованию

  ГОУ  ВПО “СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ” 

      Факультет ХТ ЗДО

     Кафедра информационных технологий

ИНФОРМАТИКА

Пояснительная записка

(ИТ.230105.015.ПЗ) 
 
 
 
 
 
 
 
 
 
 
 
 
 

                                                 Руководитель

                                                 ___________ Корчевская О.В.

                                                 (подпись)

                                                 _____________2011г.

                                                 ( дата )

                                                 Разработал

                                                 Студент гр.2204

                                                 __________Купреев И.К.

                                                  (подпись)

                                                 _____________2011г.

                                                         ( дата ) 
 

     Задание на курсовую работу

 
     
  1. Системы счисления.

    Даны  числа А=1001000002 В=1011112. Найти сумму, разность, произведение. Даны числа А=6532917, В=78АВ17. Найти сумму, разность. Проверить переводом в десятичную. А=432,045112 перевести в 10, 2, 16, 8, В=1000101,0010102 перевести в 7, 10, 8, 16. 

     
  1. Логические  основы.

    Составить логическое выражение по схеме и таблицы истинности для выходных функций.

     

    Проверить тождественность логических функций  X и Y.

     X=(^f1*f2+f2*f3)*^(f1+f2*f3)*(^f1+^f2*f3)

     Y=^(f1*f3+^f2)*(f1*^f2+f2*f3)*^(^f1*^f2+f1*f3)  

     
  1. Структуры данных.

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

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

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

    

 
Аннотация

     Данный документ является пояснительной запиской к  курсовой работе по специальности 2204 «Программное обеспечение автоматизированных систем и вычислительной техники».

    Данная  курсовая работа состоит из трех разделов.

    Раздел  первый – описание рабочего места.

    Раздел  второй – теоретические сведения по следующим разделам.

  1. Системы счисления.
  2. Логические основы.
  3. Методы сортировок.

    Раздел  третий – практическая часть. Этот раздел включает в себя решение практических заданий по темам:

  1. Системы счисления (перевод чисел из одной системы счисления в другую, двоичная арифметика);
  2. логические элементы (проверка тождественности логических функций X и Y, составление логического выражения по схеме и таблиц истинности для выходных функций);
  3. структуры данных (построение реляционной модели данных);
  4. методы сортировок (написание программного средства в соответствии с заданием, построение блок-схемы).

      Пояснительная записка включает 30 страницу текста, 12 таблицы, 4 использованных литературных источников, 1 приложение, 17 рисунка.  
 

 

    Содержание

      

Введение………………………………………………………………………………………………………………………………………… 5
1. Вводная  часть………………………………………………………............................................................................ 6
1. Описание  рабочего места …………………………………………………………………………………………………………… 6
1.2 Освещенность  рабочего места………………………………………………………………………………………………….. 7
1.3 Нормирование  шума…………………………………………………………………………………………………………………. 8
1.4 Методы  защиты от шума……………………………………………………………………………………………………………. 8
1.5 Вентиляция…………………………………………………………………………………………………………………………………. 9
2. Теоретический  раздел…………………………………………………………………………………………………………………. 10
2.1 Системы  счисления……………………………………………………………………………………………………………………. 10
2.1.1 Правила  перевода из одной системы  счисления в другую…………………………………………………… 11
2.1.2 Сложение  в различных системах счисления………………………………………………………………………….. 14
2.1.3 Вычитание  в различных системах счисления…………………………………………………………………………. 15
2.1.4 Умножение в различных системах счисления……………………………………………………………………….. 15
2.1.5 Деление  в различных системах счисления…………………………………………………………………………….. 16
2.2 Логические  элементы………………………………………………………………………………………………………………… 17
2.2.1 Схема  И……………………………………………………………………………………………………………………………………. 17
2.2.2 Схема  ИЛИ……………………………………………………………………………………………………………………………….. 17
2.2.3 Схема  НЕ…………………………………………………………………………………………………………………………………… 18
2.2.4 Схема  И—НЕ…………………………………………………………………………………………………………………………….. 18
2.2.5 Схема ИЛИ—НЕ……………………………………………………………………………………………………………………….. 18
2.3 Методы  сортировок…………………………………………………………………………………………………………………… 19
2.3.1 Метод  "пузырька"…………………………………………………………………………………………………………………… 19
2.3.2 Сортировка  вставками……………………………………………………………………………………………………………. 20
2.3.3 Сортировка  посредством выбора………………………………………………………………………………………….. 21
3. Основной  раздел…………………………………………………………………………………………………………………………. 22
3.1 Системы  счисления……………………………………………………………………………………………………………………. 22
3.2 Логические  основы……………………………………………………………………………………………………………………. 25
3.3 Проверить  тождественность логических функций  X и Y…………………………………………………………… 26
3.5 Сортировка  массивов…………………………………………………………………………………………………………………. 27
Используемая  литература……………………………………………………………………………………………………………….. 30

 

Введение

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

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

 

1. Вводная часть

 

1.1 Описание рабочего места 

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

      При правильной организации рабочего места  производительность труда инженера возрастает с 8 до 20 процентов.

      Согласно  ГОСТ 12.2.032-78 конструкция рабочего места и взаимное расположение всех его элементов должно соответствовать антропометрическим, физическим и психологическим требованиям. Большое значение имеет также характер работы. В частности, при организации рабочего места программиста должны быть соблюдены следующие основные условия:

      оптимальное размещение оборудования, входящего  в состав рабочего места;

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

      необходимо  естественное и искусственное освещение для выполнения поставленных задач;

     уровень акустического шума не должен превышать  допустимого значения.

      Главными  элементами рабочего места программиста являются письменный стол и кресло. Основным рабочим положением является положение сидя. Рабочее место для выполнения работ в положении сидя организуется в соответствии с ГОСТ 12.2.032-78.

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

      Моторное  поле - пространство рабочего места, в  котором могут осуществляться двигательные действия человека.

      Максимальная  зона досягаемости рук - это часть  моторного поля рабочего места, ограниченного  дугами, описываемыми максимально вытянутыми руками при движении их в плечевом суставе.

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

      

Зоны  досягаемости рук в горизонтальной плоскости.  

а - зона максимальной досягаемости;

б - зона досягаемости пальцев при вытянутой руке;

в - зона легкой досягаемости ладони;

г - оптимальное  пространство для грубой ручной работы;

д - оптимальное  пространство для тонкой ручной работы.  

      Рассмотрим  оптимальное размещение предметов  труда и документации в зонах досягаемости рук:  

      ДИСПЛЕЙ размещается в зоне а (в центре);

      КЛАВИАТУРА - в зоне г/д;

Информация о работе Жизненный цикл ПО