- •Определение алгоритма, значения основных символов и правила оформления блок-схем алгоритмов по гост 19.701-90
- •Алфавит языка Паскаль и значения основных символов и знаков препинания в языке Паскаль.
- •Правила записи комментариев в языке Паскаль.
- •Стандартные типы данных в языке Паскаль. Создание пользовательских типов данных в языке Паскаль.
- •Операторы ввода-вывода, форматный вывод и оператор присваивания на схеме алгоритма и в языке Паскаль.
- •Операторы условного и безусловного перехода на схеме алгоритма и в языке Паскаль.
- •Правила записи математических выражений, порядок действий и стандартные математические функции языка Паскаль.
- •Циклы языка Паскаль, их виды, отображение на схеме алгоритма и их программирование в языке Паскаль.
- •Работа с массивами в языке Паскаль.
- •18) Операторы ввода-вывода информации в языке Фортран.
- •Оператор безусловного перехода в языке Фортран.
- •16)Виды циклов в языке Фортран: отражение на схеме алгоритма и программирование.
- •15) Виды оператора ifязыка Фортран: отражение на схеме алгоритма и запись в программе.
- •13)Типы данных в языке Фортран и способы их описания. Правила записи комментариев в языке Фортран.
- •14)Порядок действий и стандартные математические функции в языке Фортран.
- •Работа с текстовыми файлами в языке Фортран.
- •Работа с комплексными числами в языке Фортран.
Правила записи комментариев в языке Паскаль.
Для лучшего понимания программы в нее включается пояснительный текст - комментарий. Комментарий можно записать в любом месте программы, где разрешено располагать пробелы. Текст комментария ограничивается символами { } или (* *) и может содержать любые комбинации латинских и русских букв, цифр и других символов алфавита языка Pascal. Ограничений на длину комментария нет, он может занимать несколько строк.
Примеры:
{Начало программы} или (*Начало программы*)
{Вывод запроса на экран}
{Ввод значения A с клавиатуры}
{Вычисление произведения двух целых чисел Proizved}
{Пример комментария, занимающего несколько строк}
В ограничителях (* *) пробелы между скобкой и звездочкой недопустимы. В тексте комментария не должно быть знаков ограничителей, с которых начинается комментарий. Например, текст комментария {Пример {1} задания {4}} вызовет ошибку при компиляции. Однако ограничители { } могут быть вложенными в (* *), и наоборот: (*Пример{1}задания {4} *) или { Пример (* 1 *) задания (* 4 *) }.
Комментарий игнорируется компилятором и поэтому не оказывает никакого влияния на программу. По месту расположения в программе комментарии можно разделить на четыре класса: объясняющие назначение программы, поясняющие смысл идентификаторов переменных и констант, описывающие логически обособленные части программы, и объясняющие сложные для понимания элементы алгоритма. В удачно прокомментированной программе легко найти ошибку, проанализировав несоответствие между замыслом автора (в комментариях) и реализацией (в тексте программы).
Ограничители { } и (* *) удобно использовать при отладке программ. В процессе отладки часто требуется временно исключить выполнение какой-либо части программы. Конечно, этого можно добиться, уничтожив временно ненужные операторы или обойдя их с помощью оператора goto. Однако оба этих способа неприемлемы по ряду причин: повторный ввод вновь понадобившихся операторов, путаница с операторами goto и т. д. Гораздо удобнее временно ограничить ненужную часть программы символами комментария {} или (* *), тогда она будет восприниматься компилятором как комментарий и не будет исполняться.
Например:
begin {Начало программы}
Write('Введите значение целого числа A >');
{Вывод запроса на экран}
Readln(A); {Ввод значения A с клавиатуры}
Write('Введите значение целого числа B >');
Readln(B);
Proizved := A * B; {Вычисление переменной Proizved}
{Временно невыполняемая часть программы
Write('Произведение чисел ',A,' и ',B,' = ',Proizved);
Вывод ответа}
end. {Конец программы}
При необходимости { } или (* *) можно убрать, и программа будет выполняться в полном объеме.