На данной web-странице представлен полный перечень задач из категории B8. Упражнения из категории B8 связаны с анализом алгоритма, содержащего вспомогательные алгоритмы, циклы, и ветвления.
Алгоритм – последовательность понятных для исполнителя действий, приводящих к решению поставленной задачи за разумное время.
Фундаментальные свойства алгоритма:
дискретность;
детерминированность;
массовость;
понятность;
результативность.
Цикл – многократное исполнение набора программных инструкций.
В языках программирования можно выделить три типа циклов:
цикл с предусловием;
цикл с постусловием;
цикл со счетчиком.
Ветвление - конструкция языка программирования, обеспечивающая выполнение определённой команды только при условии истинности некоторого логического выражения. В современных языках программирования записывается с использованием ключевого слова if.
Зачастую в упражнениях категории B8, нужно детерминировать результат, который программа напечатает после выполнения алгоритма. Решаются подобные задачи с использованием процессинговых таблиц. Каждая из колонок подобной таблицы, отвечает за значение какой-либо переменной.