Линейный поиск — это алгоритм, который находит определённое значение в списке, проверяя все элементы по очереди. Он начинает с первого элемента, сравнивает его с искомым, а затем продолжает двигаться по списку, пока либо не найдёт искомый элемент, либо не достигнет конца списка. На сегодняшнем уроке мы рассмотрим прием использования вспомогательной переменной – флага.
Идея использования переменной-флага заключается в применении переменной логического типа, для передачи информации о состоянии вычислительного процесса. Переменная-флаг сигнализирует о результате выполнения определённой операции или условия. До выполнения проверки условия переменную-флаг устанавливают равной True (флаг поднят) или False (флаг опущен). Если условие выполняется, то переменная-флаг меняет свое значение на противоположное, если нет – значение остается прежним. Можно вместо значений True/False можно использовать числовые значения 1/0.