пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Синтаксис и семантика языка Pascal. Комментарии. Переменные.

    Компиляторы языка Pascal не различают строчные и прописные буквы, а пробельные символы игнорируют, поэтому текст программы можно структурировать так, чтобы читать и отлаживать его было наиболее удобно. Операторы каждого логически единого блока программы следует записывать с небольшим отступом от левого края экрана, и чем глубже вложенность блока, тем больше должны быть отступы. Для облегчения отладки программы не следует записывать на одну строку несколько операторов.

Комментарии: { комментарий }, (* комментарий *)

   Помимо отступов, блоки программы удобно разделять комментариями, содержащими  информацию о смысле последующего блока. Комментарий - это строк/строки из произвольных символов, заключённая в фигурные скобки. Внутри самого комментария символы } или *) встречаться не должны.

   Во время компилирования программы комментарии игнорируются. Следовательно, их можно добавлять в любом месте программы. Кроме того, всё, что находится после ключевого слова end., завершающего текст программы, компилятор тоже воспринимает как комментарий.

Переменные:

   Переменная - это программный объект, значение которого может изменяться в процессе работы программы.

   Компиляторы языка Pascal требуют, чтобы сведения об объёме памяти, необходимой для работы программы, были предоставлены до начала её работы. Для этого в разделе описания переменных (var) нужно перечислить все переменные, используемые в программе. Кроме того, необходимо также сообщить компилятору, сколько памяти каждая из этих переменных будет занимать. Оно определяется типом будущей переменной. Имея информацию о типе переменной, компилятор «понимает», сколько байт необходимо отвести под неё, какие действия с ней можно производить и в каких конструкциях она может участвовать.


20.06.2018; 18:58
хиты: 76
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь