Составители:
92
формальных языках, есть служебные слова, смысл которых определен раз и на-
всегда. Они выделяются в печатном тексте жирным шрифтом, а в рукописном
тексте подчеркиваются.
Единого или формального определения псевдокода не существует, по-
этому возможны различные псевдокоды, отличающиеся набором служебных
слов и основных (базовых) конструкций.
Отличие программного способа записи алгоритмов от других. При
записи алгоритма в словесной форме, в виде блок-схемы или на псевдокоде до-
пускается определенный произвол при изображении команд. Вместе с тем такая
запись точна настолько, что позволяет человеку понять суть дела и исполнить
алгоритм.
Однако на практике в качестве исполнителей алгоритмов используются
специальные автоматы — компьютеры. Поэтому алгоритм, предназначенный
для исполнения на компьютере, должен быть записан на понятном ему языке. И
здесь на первый план выдвигается необходимость точной записи команд, не ос-
тавляющей места для произвольного толкования их исполнителем.
Следовательно, язык для записи алгоритмов должен быть формализован.
Такой язык принято называть языком программирования, а запись алгоритма на
этом языке – программой для компьютера.
Компоненты алгоритмического языка. Алгоритмический язык (как и
любой другой язык) образуют три его составляющие: алфавит, синтаксис и
семантика.
Алфавит – это фиксированный для данного языка набор основных сим-
волов, т.е. «букв алфавита», из которых должен состоять любой текст на этом
языке – никакие другие символы в тексте не допускаются.
Синтаксис – это правила построения фраз, позволяющие определить,
правильно или неправильно написана та или иная фраза. Иначе говоря, синтак-
сис языка представляет собой набор правил, устанавливающих, какие комбина-
ции символов являются осмысленными предложениями на этом языке.
Семантика определяет смысловое значение предложений языка. Являясь
системой правил истолкования отдельных языковых конструкций, семантика
устанавливает, какие последовательности действий описываются теми или
иными фразами языка и, в конечном итоге, какой алгоритм определен данным
текстом на алгоритмическом языке.
§2. Языки программирования
2.1. Уровень языка программирования
В настоящее время в мире существует несколько сотен реально исполь-
зуемых языков программирования. Для каждого есть своя область применения.
Любой алгоритм, как мы знаем, есть последовательность предписаний,
выполнив которые можно за конечное число шагов перейти от исходных дан-
ных к результату. В зависимости от степени детализации предписаний обычно
определяется уровень языка программирования – чем меньше детализация, тем
выше уровень языка. По этому критерию можно выделить следующие уровни
формальных языках, есть служебные слова, смысл которых определен раз и на- всегда. Они выделяются в печатном тексте жирным шрифтом, а в рукописном тексте подчеркиваются. Единого или формального определения псевдокода не существует, по- этому возможны различные псевдокоды, отличающиеся набором служебных слов и основных (базовых) конструкций. Отличие программного способа записи алгоритмов от других. При записи алгоритма в словесной форме, в виде блок-схемы или на псевдокоде до- пускается определенный произвол при изображении команд. Вместе с тем такая запись точна настолько, что позволяет человеку понять суть дела и исполнить алгоритм. Однако на практике в качестве исполнителей алгоритмов используются специальные автоматы — компьютеры. Поэтому алгоритм, предназначенный для исполнения на компьютере, должен быть записан на понятном ему языке. И здесь на первый план выдвигается необходимость точной записи команд, не ос- тавляющей места для произвольного толкования их исполнителем. Следовательно, язык для записи алгоритмов должен быть формализован. Такой язык принято называть языком программирования, а запись алгоритма на этом языке – программой для компьютера. Компоненты алгоритмического языка. Алгоритмический язык (как и любой другой язык) образуют три его составляющие: алфавит, синтаксис и семантика. Алфавит – это фиксированный для данного языка набор основных сим- волов, т.е. «букв алфавита», из которых должен состоять любой текст на этом языке – никакие другие символы в тексте не допускаются. Синтаксис – это правила построения фраз, позволяющие определить, правильно или неправильно написана та или иная фраза. Иначе говоря, синтак- сис языка представляет собой набор правил, устанавливающих, какие комбина- ции символов являются осмысленными предложениями на этом языке. Семантика определяет смысловое значение предложений языка. Являясь системой правил истолкования отдельных языковых конструкций, семантика устанавливает, какие последовательности действий описываются теми или иными фразами языка и, в конечном итоге, какой алгоритм определен данным текстом на алгоритмическом языке. §2. Языки программирования 2.1. Уровень языка программирования В настоящее время в мире существует несколько сотен реально исполь- зуемых языков программирования. Для каждого есть своя область применения. Любой алгоритм, как мы знаем, есть последовательность предписаний, выполнив которые можно за конечное число шагов перейти от исходных дан- ных к результату. В зависимости от степени детализации предписаний обычно определяется уровень языка программирования – чем меньше детализация, тем выше уровень языка. По этому критерию можно выделить следующие уровни 92
Страницы
- « первая
- ‹ предыдущая
- …
- 90
- 91
- 92
- 93
- 94
- …
- следующая ›
- последняя »