Псевдокод, что это такое?
Вики отвечает на этот вопрос так: "
Псевдоко́д — компактный (зачастую неформальный) язык описания алгоритмов, использующий ключевые слова императивных языков программирования,
но опускающий несущественные подробности и специфический синтаксис.
Псевдокод обычно опускает детали, несущественные для понимания алгоритма
человеком. Такими несущественными деталями могут быть описания
переменных, системно-зависимый код и подпрограммы. Главная цель
использования псевдокода — обеспечить понимание алгоритма человеком,
сделать описание более воспринимаемым, чем исходный код на языке программирования.". Действительно, сначала нужно подумать над задачей и попробовать вот на таком псевдокоде описать решение, алгоритм. Ну а дальше можно реализовывать псевдокод на том языке, на котором идет разработка. Приведу пример псевдокода сортировки пузырьком.
ЦИКЛ ДЛЯ J=1 ДО N-1 ШАГ 1
ЦИКЛ ДЛЯ I=1 ДО N-J ШАГ 1
ЕСЛИ A[I]>A[I+1] ТО ОБМЕН A[I],A[I+1]
СЛЕДУЮЩЕЕ I
СЛЕДУЮЩЕЕ J
Ну а далее производим реализацию на языке программирования:
FOR J=1 TO N-1 STEP 1
FOR I=1 TO N-J STEP 1
IF A[I]>A[I+1] THEN SWAP A[I],A[I+1]
NEXT I
NEXT J
Если нет функции SWAP A[I],A[I+1], тогда можно заменить ее следующим образом:
TEMP=A[I]
A[I]=A[I+1]
A[I+1]=TEMP
По мне - временами очень помогает в прояснении своих мыслей. Всем хорошего дня.