ПРАКТИЧЕСКОЕ ЗАДАНИЕ №4. Разработка алгоритмов и составление
программ с использованием массивов на алгоритмическом языке С++.
Статические массивы, указатели и динамические массивы.
Цель работы:
- Научить разрабатывать алгоритмы и создавать программы на языке
программирования C++ с использованием статических
массивов;
- Ознакомить с алгоритмами работ с массивами:
➢ ввод и вывод
элементов массива;
➢ вычисления суммы всех элементов массива;
➢ определение максимального (минимального) значения массива;
➢ операции поиска и выборки среди элементов массива;
➢
сдвиг элементов массива, “реверс” массива;
➢ сортировка элементов массива;
- Ознакомить c правилами работы с переменными типа “указатели”.
Передача значения
элементов массива функциям, посредством
переменных типа “указатели”;
- Ознакомить c правилами работы с динамическими массивами.
Выделение памяти под динамических массивов и
удаление из памяти
(освобождение памяти).
- Научить выполнять тестирование и отладку разрабатываемой
программы;
- Научить анализировать полученный результат.
Порядок выполнения работы и отчетность.
Во время выполнения практических заданий необходимо:
- Научиться создавать простейшие
программы с использованием
одномерных и двухмерных статистических массивов;
- Научиться создавать и работать с переменными типа “указатели”;
- Научиться декомпозировать (разделение задачи
на самостоятельные
части) задачи;
- Научиться выполнять тестирование и отладку разрабатываемой
программы;
- Научиться анализировать полученный результат.
Работа может быть оформлена в виде отчета, который состоит из:
✓
титульного листа;
✓ постановки задачи;
✓ записи исходного кода программы на алгоритмическом языке С++
с соблюдением правил и
синтаксиса языка;
✓ скриншот результата работы программы (Screenshot).