Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Тестирование проекта
В таблице 1.1 указаны значения элементов, добавленных в список.
Таблица 1.1 – Значение элементов списка
1. Общее количество работников:
10 + 20 + 30 + 40 + 50 = 150
2. Название магазинов, где количество работников менюше 30:
· Shop 1 · Shop 2
Интерфейс с результатами выполнения заданий изображены на рисунках 2.1 и 2.2. 1.
Рисунок 2.1 – Интерфейс с изображением функции подсчета количества рабочих во всех магазинах
2.
Рисунок 2.2 – Интерфейс с изображением функции вывода названий магазинов с количеством рабочих меньше 30
Текст программы
void shopsLess30(TShop *Start) { TShop *wp = Start;
while (wp! = NULL) { if (wp-> workers < 30) cout < < wp-> name < < endl < < endl; wp = wp-> next; } }
int sumWorkers(TShop *Start) { TShop *wp = Start; int cnt = 0;
while (wp! = NULL) { cnt += wp-> workers; wp = wp-> next; } return cnt; }
Вывод
Во время лабораторной работы мы усвоили понятие «линейный связанный список». Мы ознакомились с правилами создания линейных списков и получили практические навыки по написанию функций обработки списков с использованием одного указателя. В результате мы создали проект на языке С++, в котором осуществляется работа с однонаправленным списком и осуществляется его вывод на экран.
|