Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Лабораторная работа № 3, 4 (рассчитана на 2 занятия)




ОСНОВЫ ПРОГРАММИРОВАНИЯ

КУРС 2 СЕМЕСТР

Данные лабораторные работы выполняются студентами во 2 семестре. Рекомендуемая среда программирования – Visual Studio C++, Dev C++.

Порядок оформления лабораторных работ:

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

ЛАБОРАТОРНАЯ РАБОТА № 1

Тема: Робота з файлами (структури даних).

 

Заводом випускаються N різних вимірювальних приладів, кожний з яких може бути визначений даними:

 

 

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

 

№, п/п Список характеристик Завдання
1. 1, 4, 5, 9 Скласти список покупних виробів заводу.
2. 1, 2, 3, 9 Скласти список покупних виробів, вартість яких > C1
3. 1, 2, 3, 7, 10 Скласти список замовників, що замовили більше K1 приладів різних типів.
4. 1, 2, 3, 6, 8 Скласти список приладів, розміри яких не перевищують Д1, Д2, Д3, вага – В1, розрахованих на роботу в діапазоні температур Т12.
5. 1, 4, 5, 7, 9 Скласти список покупних виробів, що поставляються постачальником П1.
6. 1, 5, 8, 9 Скласти список постачальників і сумарних вартостей покупних виробів, що поставляються ними.
7. 1, 3, 4, 5, 9 Скласти список постачальників, що поставляють більше В2 найменувань покупних виробів.
8. 1, 4, 5, 7, 8 Скласти список приладів, розрахованих на напругу V1, що споживає струми < I1 і гарантійні строки, що мають, < T1.
9. 1, 4, 6, 8 Скласти список приладів, що вимірюють величину А1 у діапазоні Н1-H2 з погрішністю ≤ Е1
10. 1, 4, 7, 10 Скласти список замовників і сумарних вартостей приладів, що купуються ними.
11. 1, 4, 5, 6, 7 Скласти список приладів, що працюють у діапазоні температур Т12, вартість яких < C2.
12. 1, 4, 5, 7, 8 Скласти список для вимірів А2, що працюють на постійному струмі й мають вартості <C3.
13. 1, 2, 3, 4, 7 Скласти список K3 найбільш дорогих приладів (K3<N).
14. 1, 4, 8, 10 Скласти список міст-замовників, що купують прилади для виміру А3.
15. 1, 4, 5, 7, 10 Скласти список замовників, що замовили найбільшу кількість приладів кожного типу.
16. 1, 2, 5, 9 Скласти список постачальників, що поставляють покупні вироби на найбільшу суму для кожного приладу.
17. 1, 5, 8, 10 Скласти список замовників, що купують прилади для виміру А4, з гарантійним строком Г2.
18. 1, 2, 3, 5, 8 Скласти список приладів для виміру А5, що володіють вагою В2 і габаритами, що не перевищують Д1, Д2, Д3.
19. 1, 4, 5, 9 Скласти список приладів, для яких відношення "вартість/сумарна вартість покупних виробів" лежить у діапазоні C4-C5.
20. 1, 4, 5, 8, 10 Скласти список замовників, що купують прилади з погрішністю ≤Е.
21. 1, 2, 3, 4, 9 Скласти список найбільш дорогих покупних виробів для кожного приладу.
22. 1, 4, 5, 6, 8 Скласти список приладів, що вимірюють величину А6 з погрішністю <Е3 і мають вартість B6.
23. 1, 2, 3, 4, 5, 6, 7 Скласти список K4 найбільш дешевих приладів (K4<N)
24. 1, 2, 3, 4, 5, 10 Скласти список K5 замовників, що купують прилади на найбільшу суму.
25. 1, 2, 3, 4, 5, 8 Скласти список характеристик 1, 2, 3, 4, 5 приладів, призначених для виміру А7.

 

ЛАБОРАТОРНАЯ РАБОТА № 2

«Тестирование методом «белого ящика» (базовый путь)

Программа, подлежащая тестированию, берется в соответствии с заданием для лабораторной работы №4 «Двумерные массивы» из Методических указаний для выполнения лабораторных работ по дисциплине «Основы программирования и алгоритмические языки» для предыдущего семестра или выбирается по согласованию с преподавателем.

Выполнение работы предусматривает следующую последовательность действий:

1. Построение потокового графа программы;

2. Определение цикломатической сложности потокового графа;

3. Построение базового множества независимых линейных путей;

4. Составление тестовых вариантов;

5. Выполнение тестирования;

6. Оформление результатов тестирования.

Если в программе нет ошибок, то искусственно (возможно, по согласованию с преподавателем) вводятся ошибки для проверки эффективности тестирования

В отчет по лабораторной работе включаются:

1. Задание на разработку.

2. Текст программы;

3. Потоковый граф;

4. Расчет цикломатической сложности;

5. Множество независимых линейных путей;

6. Тестовые варианты;

7. Результаты тестирования.

 

ЛАБОРАТОРНАЯ РАБОТА № 3, 4 (рассчитана на 2 занятия)





Поделиться с друзьями:


Дата добавления: 2016-12-06; Мы поможем в написании ваших работ!; просмотров: 444 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Сложнее всего начать действовать, все остальное зависит только от упорства. © Амелия Эрхарт
==> читать все изречения...

2239 - | 2108 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.