На рисунке 21 изображена консольная программа меню игры «Угадайка».
Рис 21 меню игры «Угадайка»
13. Отладчик на C++
Задание: приобрести навыки работы с отладчиком. Разработать следующую программу:
1. Создается двумерный массив, представляемый 2 строками и 10 ячейками в каждой. Массив заполняется любыми значениями.
2. Создается другой двумерный массив, представляемый 10 строками и 2 ячейками в каждом.
3. Данные первого массива необходимо транспонировать и занести во второй массив со следующими модификациями: значения занесенные в 1-ый столбец инкрементируются, значения занесенные во 2-ой столбец декрементируются.
4. Оба массива необходимо вывести в консоль или в файл.
В ходе практики знакомство работы с отладчиком на Virtual Studio 2019.
В завершении работы были получены навыки работы с отладчиком на Virtual Studio 2019 и создания приложения на языке программирования C++.
На рисунке 22 изображен итоговая работа кода приложения «Отладчик».
Рис 22 Код приложения Отладчик
14. Сортировка на C++
Задание: написать любой алгоритм сортировки, вычислительная сложность которого в общем случае ниже чем O(). Привести блок-схему и визуальное представление выбранного алгоритма. Использование библиотечных функций сортировки запрещено.
В ходе практики знакомство работы на Virtual Studio 2019. В ходе работы изучили сложность алгоритма.
В завершении работы были получены навыки работы с алгоритмами сортировки и создания на языке программирования C++.
Пирамидальная сортировка на C++ (Рис 23)
Рис 23 код пирамидальной сортировки на C++
На рисунке 24 изображен код приложения «Сортировка».
Рис 24 код приложения «Сортировка»
15. Работа с MS Visio
Задание: изобразить в Visio:
1) Схему разработанного комбинационного устройства, возводящего
трехразрядное число в квадрат;
2) Блок-схему алгоритма выводящего на экран числа от 1 до 10 с
помощью цикла;
3) Блок-схему из приложения 1 вместе со штампом.
В ходе практики знакомство c программой Visio Drawing.
В завершении работы были получен навык работы с Visio Drawing.
На рисунке 25 изображена схема комбинационного устройства, возводящего трехразрядное число в квадрат.
Рис 25 схема комбинационного устройства, возводящего трехразрядное число в квадрат на Visio Drawing
На рисунке 26 изображен блок-схема алгоритма выводящего на экран числа от 1 до 10 с помощью цикла.
Рис 26 блок-схема алгоритма выводящего на экран числа от 1 до 10 с помощью цикла на Visio Drawing