Алгоритм - точное предписание исполнителю совеpшить определенную последовательность действий для достижения поставленной цели за конечное число шагов.
Линейный алгоритм - алгоритм, все этапы которого выполняются однократно и строго последовательно.
Интерпрета́тор (языка программирования) —
• Программа или техническое средство, выполняющее интерпретацию.[1]
• Вид транслятора, осуществляющего пооператорную (покомандную) обработку и выполнение исходной программы или запроса (в отличие от компилятора, транслирующего всю программу без её выполнения).[2]
• Программа (иногда аппаратное средство), анализирующая команды или операторы программы и тут же выполняющая их.[3]
• Языковый процессор, который построчно анализирует исходную программу и одновременно выполняет предписанные действия, а не формирует на машинном языке скомпилированную программу, которая выполняется впоследствии.[4]
Макрос (от англ. macros, мн.ч. от macro) — программный объект, при обработке «развёртывающийся» в последовательность действий или команд.
Компиля́тор —
• Программа или техническое средство, выполняющее компиляцию.[1][2]
• Машинная программа, используемая для компиляции.[3][2]
• Транслятор, выполняющий преобразование программы, составленной на исходном языке, в объектный модуль.[2]
• Программа, переводящая текст программы на языке высокого уровня в эквивалентную программу на машинном языке.[4]
• Программа, предназначенная для трансляции высокоуровневого языка в абсолютный код или, иногда, в язык ассемблера. Входной информацией для компилятора (исходный код) является описание алгоритма или программа на проблемно-ориентированном языке, а на выходе компилятора — эквивалентное описание алгоритма на машинно-ориентированном языке (объектный код).[5]
• Заменить указанную букву в тексте многоточием, а саму букву поместить в конце слова, окружив ее фигурными скобками, например, для буквы "о" в слове "выполнить" получить "вып...лнить{о}". Для этого необходима следующая последовательность команд:
• 1) переместиться к требуемой букве;
• 2) C-x ( -- начать ввод макроса;
• 3) стрелка вправо;
• 4) C-пробел -- установить метку;
• 5) стрелка влево;
• 6) C-w -- удалить все с текущей позиции до метки;
• 7) ... -- вставить три точки;
• 8) M-f -- переместиться к концу слова;
• 9) { -- ввести левую фигурную скобку;
• 10) C-y -- вставить последний уничтоженный текст;
• 11) } -- ввести правую фигурную скобку;
• 12) C-x ) -- закончить ввод макроса.
Команда Назначение
C-x ( Начать ввод макроса
C-x ) Закончить ввод макроса
C-x e Выполнить макрос