Основы построения программы на языке Турбо-Паскаль
Алфавит языка и специфика его использования
Алфавитом языка программирования называют набор символов (разрешенный к использованию и воспринимаемый компилятором), с помощью которого могут быть образованы величины, выражения и операторы данного языка.
Алфавит языка ТП составляют:
1. Символы, используемые для составления идентификаторов:
- латинские строчные и прописные буквы,
- арабские цифры от 0 до 9 (в идентификаторах цифры могут использоваться наряду с буквами, начиная со второй позиции),
- символ подчеркивания.
2. Символы - разделители:
- символ пробела,
- управляющие символы.
3. Специальные символы - символы, выполняющие определенные функции при построении различных конструкций языка:
+ - * / { } [ ] ( ) < > . , ‘ ; : ^ @ # $
4. Составные символы - группа символов, которые воспринимаются компилятором как единое целое:
<= => := (* *) (. .) ..
5. «Неиспользуемые» символы. Символы так называемой расширенной таблицы ASCII, т.е. символы, имеющие коды от 128 до 255.
6. Зарезервированные слова. Ключевые и зарезервированные слова (BEGIN, END, PROGRAM,…). В качестве имен идентификаторов в программе зарезервированные слова использоваться не могут.
Этапы решения задачи на ЭВМ
1. Словесная постановка задачи.
Этот этап предполагает точную формулировку задачи и цели, которые необходимо достигнуть при ее решении. Определение целей сводится к нахождению исходных и промежуточных величин, а также результатов.
2. Математическая постановка задачи заключается в записи условия задачи в виде математических соотношений с использованием выше выбранных переменных. На этом же этапе осуществляется выбор математического метода решения задачи согласно составленной математической модели.
3. Разработка алгоритма и его графическое описание.
Алгоритмизация задачи представляет собой первый этап программирования. В процессе его выполнения устанавливается необходимая последовательность арифметических и логических действий, с помощью которых реализуется выбранный численный метод. Эту последовательность можно записать в виде схемы алгоритма.
4. Запись алгоритма на языке программирования.
Алгоритм, записанный в графическом виде, далее записывается в виде последовательности операторов выбранного языка программирования, т.е. составляется программа решения задачи.
5. Разработка контрольного теста и отладка программы.
Отладка программы необходима для выявления и устранения ошибок, допущенных на предыдущих этапах. Правильность выполнения программы осуществляется сравнением результатов, полученных при расчете нескольких вариантов задачи вручную и на ЭВМ. Полученный вручную расчет является контрольным тестом.
Такой метод называется тестированием программы.
6. Работа на ЭВМ с получением результатов.
Решение задачи на ЭВМ производится по отлаженной программе для всего необходимого множества исходных данных. Анализ результатов выполняется, как правило, лицом, в интересах которого решалась задача.