ASCII (American Standard Code for Information Interchange) - стандартный 7-битовый код для передачи данных, поддерживает 128 символов, включающих заглавные и строчные символы латиницы, цифры, специальные значки и управляющие символы:
В язык Модула-2 вошли средства и конструкции языка Паскаль, высокоуровневое представление низкоуровневых возможностей:
Для того чтобы получить обратный код отрицательного числа, необходимо все цифры этого числа инвертировать, т. е. в знаковом разряде поставить 1, во всех значащих разрядах нули заменить единицами, а единицы - нулями:
Заголовок вспомогательного алгоритма начинается со слова "процедура", после которого следует имя процедуры и в скобках - список формальных параметров:
Информация, которая требуется для работы вычислительной машины, состоит из подлежащих обработке данных и программы, определяющей, что и в какой последовательности надо сделать с этими данными:
К функциональным языкам программирования можно отнести языки Лисп, Пролог и Снобол:
Компилятор в последовательности выполнения алгоритма "читает" очередной оператор программы, переводит его в команды и тут же выполняет эти команды:
Н. Вирт рекомендует применять рекурсивные подпрограммы для реализации алгоритмов, рекурсивных по своей природе, где обрабатываемые данные определяются в терминах рекурсии:
Наряду с блок-схемами для описания алгоритмов часто используются метакоды:
Объединение двух (или нескольких) высказываний с помощью союза ИЛИ (OR) называется операцией логического сложения, или конъюнкцией:
Определенность алгоритма - свойство алгоритма, означающее, что процесс решения задачи, определяемый алгоритмом, разделен на отдельные элементарные действия (шаги):
Перевод из двоичной системы в десятичную можно выполнить, надписав над каждым разрядом соответствующий ему вес и сложив затем произведения значений соответствующих цифр на их веса:
Правило выполнения схем алгоритмов регламентирует ГОСТ 19.002-80 (Единая система программной документации):
При построении алгоритма "снизу вверху" сначала строится основной алгоритм, затем вспомогательные алгоритмы:
Программирование на языке Ассемблера оперирует с терминами команд машины, и поэтому требует от программиста детальных знаний технических компонентов компьютера:
Рекурсия - способ организации вычислительного процесса, при котором подпрограмма (процедура или функция) в ходе выполнения составляющих ее операторов обращается сама к себе:
Семантика - совокупность правил образования языковых конструкций, или предложений языка программирования - блоков, процедур, составных операторов, условных операторов, операторов цикла:
Система программирования Турбо-Пролог предназначена для создания широкого класса систем искусственного интеллекта, в том числе персональных экспертных систем:
Соединение двух (или нескольких) высказываний в одно с помощью союза И (AND) называется операцией логического умножения, или дизъюнкцией: