Добрый день!
Скажите пожалуйста, есть ли программы или сайты, которые могли бы мне помочь в написании псевдокода. Сам код уже написал и теперь меня попросили написать к нему псевдокод, в котором я вообще не смыслю. Написал пример, описав просто на английском, что делается в каждом важном процессе, но такой вид не подходит.
Буду весьма благодарен за помощь!
Сомневаюсь, что сервисы по переводу существуют.
Псевдокод - упрощённый код, для которого ещё не написали интерпретатора.
Он пишется в простой, понятной, свободной форме
Пример:
for j in [1, n-1]
for i in [1, n-j]
if a[i] less than a[i+1]
then swap(a[i], a[i+1])
Преимущество псевдокода в его оторванности от транслятора.
Его легко перевести на любой язык(чаще всего).
Псевдокод это почти "просто на английском". Просто структурирован он не предложениями, а выражениями, похожими на код. Главное чтобы там были переменные, структуры контроля (if, for, ...) и вызовы функций. А как конкретно писать - дело ваше.
По сути, вам требуется просто удалить избыточность из вашего кода. Например, если поиск максимального элемента в массиве требует ввода временной переменной, а потом организации цикла, то в псевдокоде можно просто написать
элемент = максЭлемент(массив)
И где-нибудь ниже указать, что делает функция максЭлемент
.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Допустим, есть массив нескольких байтКак из них сделать битовый массив?
Не могу понять, зачем в данной функции использовать Objectprototype для того, чтобы проверить input и определить String ли это? В чем разница использования...
На сайте есть слайдер, который отображает видео, приходящее из сторонник сервисов (YouTube, vimeo), загружаемое в iframeМне нужно прокрутить слайдер...
Написал небольшую библиотеку и теперь пытаюсь перевести её на ES6 но и сделать версию для обычного использования, чтобы просто подключить...