Обозначения псевдокода
Обозначения псевдокода — это условные записи, с помощью которых алгоритм описывают в понятной человеку форме, не привязываясь к конкретному языку программирования. Они помогают точно передать порядок действий, условия выполнения команд и повторения.
Основные записи
- Присваивание:
x := 5илиx = 5— переменной \(x\) присваивается значение 5. Знак присваивания означает действие, а не обычное равенство. - Ввод:
ввести x; вывод:вывести xиливывести "Ответ". - Ветвление:
если условие то ... иначе ... конец если. Выполняется одна из двух ветвей. - Цикл с условием:
пока условие делать ... конец пока. Тело повторяется, пока условие истинно. - Цикл со счётчиком:
для i от 1 до n делать ... конец для. Значение счётчика изменяется на каждом шаге. - Сравнение записывают знаками
=,≠,<,>,≤,≥, а логические операции — словамии,или,не.
Алгоритм находит большее из двух чисел:\n\nввести a, b\nесли a > b то\n вывести a\nиначе\n вывести b\nконец если\n\nУсловие проверяется один раз, поэтому запись соответствует определённости алгоритма: при одинаковых входных данных выбирается одна и та же ветвь.
В записи x := x + 1 сначала вычисляется правая часть, затем новое значение сохраняется в x. Это не математическое равенство. В условии если x = 5 знак = проверяет, равно ли значение \(x\) пяти. Конкретные знаки могут отличаться в разных вариантах псевдокода, поэтому важнее смысл и единообразие записи.
Что произойдёт после выполнения команд x := 3, x := x + 2?
Главное
- Псевдокод записывает алгоритм понятными командами и не зависит от конкретного языка программирования.
- Основные конструкции — присваивание, ввод и вывод, условие и циклы; блоки команд должны быть однозначно выделены.
- Знак присваивания изменяет значение переменной, а операция сравнения проверяет условие.