Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

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

Автор:   •  Ноябрь 30, 2020  •  Лабораторная работа  •  13,729 Слов (55 Страниц)  •  438 Просмотры

Страница 1 из 55

Министерство науки и высшего образования Российской Федерации

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

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ

УНИВЕРСИТЕТ ИТМО»

Факультет среднего профессионального образования

ОТЧЕТ

О ЛАБОРАТОРНОЙ РАБОТЕ № 34-46

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

Специальность:

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

дисциплина: Основы алгоритмизации и программирования

Проверила:

Данилина Т. В.

Дата: «19» мая 2020 г.

Замечания приняты и исправлены

Оценка ОТЛ

Выполнил:

студент группы Y2233

Григорян С. А.            

Санкт-Петербург

2020


Замечания

  1. Наличие цели во введении;
  2. оформление списков не соответствует рекомендациям к оформлению технической документации;
  3. функциональные требования;
  4. оформление 5 раздела;
  5. код в 5 разделе, содержащий в себе более 30 строк, должен быть вынесен в приложение со ссылкой на него;
  6. отсутствие понятий «отладка», «тестирование», отсутствие перечисления видов ошибок в 6 разделе;
  7. в разделе 6.1 не показано, что исходно приходим к нулевому файлу;
  8. неправильная формулировка анализа результатов в разделе 7;
  9. нарушение принципов модульного программирования.

СОДЕРЖАНИЕ

1.        ПОСТАНОВКА ЗАДАЧИ        4

1.1.        Формулировка задачи        4

1.2.        Исходные данные. Ограничение на исходные данные.        4

1.3.        Выходные данные и формы        5

2.        ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ К ПРОГРАММЕ        6

3.        СХЕМЫ АЛГОРИТМОВ        8

4.        ВЫБОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ        18

5.        РАЗРАБОТКА ПРОГРАММНОГО КОДА        19

6.        ОТЛАДКА И ТЕСТИРОВАНИЕ ПРОГРАММЫ        20

6.1.        Контрольный пример        20

7.        АНАЛИЗ РЕЗУЛЬТАТОВ        28

ПРИЛОЖЕНИЕ 1        29


  1. ПОСТАНОВКА ЗАДАЧИ

  1.  Формулировка задачи

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

  1.  Исходные данные. Ограничение на исходные данные.

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

Таблица 1 – Исходные данные

Имя данного

Тип данного

Ограничение

Примечание

Табельный номер

Беззнаковый целочисленный

≥ 0

уникален для каждого сборщика

Фамилия сборщика

текст

≤32

ограничением является 32 символа, так как самая длинная фамилия из существующих не превышает 32 символов

Количество изделий, собранных им ежедневно

Беззнаковый целочисленный

[0; 100]

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


  1. Выходные данные и формы

При обработке любой вводимой информации возникает вопрос о правильности и целостности информации. Следовательно, выходной формой будет являться форма просмотра, которая представлена в таблице 2.

Таблица 2 – Форма просмотра

Фамилия сборщика

Пн

Вт

Ср

Чт

Пт

Сб

Всего

Лучший день

1

Иванов И. В.

8

13

7

5

10

11

54

Вт

2

Смирнов Д. А.

4

7

15

9

2

5

42

Ср

3

Лебедев С. И

3

6

8

12

10

9

48

Чт

4

Михайлов Н. Я.

5

18

11

9

10

7

60

Вт

5

Орлов К. Н.

2

5

9

1

8

10

35

Сб


  1. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ К ПРОГРАММЕ

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

...

Скачать:   txt (40.9 Kb)   pdf (1.1 Mb)   docx (267.9 Kb)  
Продолжить читать еще 54 страниц(ы) »
Доступно только на Essays.club