Основы

12 уроков
Консультации
#6 – Блок схемы и алгоритмы действий

#6 – Блок схемы и алгоритмы действий

Перед построением программы рекомендуется всегда прописать алгоритм решения. В уроке мы с вами рассмотрим что такое алгоритм, какими они бывают и как можно описать программу при помощи Блок-схем.

Видеоурок

Алгоритм действий

Алгоритм действий –  последовательность выполнения операций для достижения желаемого результата. В реальной жизни мы постоянно выполняем действия по алгоритму. Например, вы хотели посмотреть видео на YouTube? Значит ваш алгоритм был как минимум таким: найти компьютер, включить его, открыть браузер и включить видео на YouTube.


Если где-то была допущена ошибка, то конечный результат может отличаться и решение будет неверным.


В программировании все точно так же. Вы хотите чтобы на экран было выведено сообщении из ячейки памяти? Тогда алгоритм действий может быть таким: сперва создать значение в определенной ячейке памяти, позже обратиться к функции по выводу информации и наконец указать вывод информации из определенной ячейки.


Всегда перед написанием какой-либо сложной программы рекомендуется прописать алгоритм действий. Он может быть не настолько детальным, но главное он должен содержать последовательность шагов для реализации вашей задачи.


Блок схемы

Вы можете прописать алгоритм действий на бумажке и придумать его с головы, но как тогда вы поясните этот алгоритм кому-то другому? Придется писать еще инструкцию по вашему алгоритму. В общем не особо удобный получается способ. 


По этой причине были придуманы блок схемы. За счет них вы можете на том же листе бумаги или на компьютере описать алгоритм действий вашей программы. Далее смотря на этот алгоритм вы можете построить программу, используя какой-либо язык программирования.


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

Задание к уроку

Блок схемы

Пропишите на листке бумаги блок схему, что будет описывать следующие действия:

  • начало программы
  • получение от пользователя чисел n и m
  • условие проверка числа m на 0
  • если условие верное, то выведите ошибку пользователю
  • если условие неверное, то выполните деление n на m
  • завершите программу
Посмотреть ответ

Блок схему для описания всех действий можно было описать следующим образом:


Также стоит посмотреть

Уроки Qt Creator | Графический интерфейс на С++
13 уроков
Изучение C++ от новичка до профи
С++ программирование / Уроки C++
26 уроков
Создание игры на C++ / Создание "Змейки"
3 урока
Уроки C++ WinForms / Создание программ на Windows
8 уроков
Комментарии
Добавить комментарий

Пока комментариев нет