Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_k_modulyu_po_Paskalyu.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
117.44 Кб
Скачать

Алфавит и программа на Паскале. Структура программы.

  1. Назовите основные характеристики программы. (Ответ: точность полученного результата время выполнения и объем требуемой памяти.)

  2. Назовите основные части программы. (Ответ: заголовка, раздела описаний и раздела операторов.)

  3. Что представляет собой заголовок? (Ответ: содержит служебное слово PROGRAM, имя программы, задаваемое программистом, и в круглых скобках имена стандартных процедур Input, Output для связи программы с внешними устройствами ввода-вывода. Заканчивается заголовок символом ";" (точка с запятой). )

  4. Что представляет собой раздел описания? (Ответ: предназначен для объявления всех встречающихся в программе данных и их характеристик (имена данных, их тип, возможные значения).)

  5. Из каких подразделов состоит раздел описания? (Ответ: раздел подключения стандартных и пользовательских модулей, объявление меток, констант, типов, переменных, объявление процедур и функций. Порядок расположения разделов не важен и описания могут повторяться)

  6. Что представляет собой раздел операторов? (Ответ: заключается в операторные скобки вида: BEGIN ("начать") и END ("окончить"), при этом после служебного слова END Обязательно ставится точка. В разделе операторов записывается последовательность исполняемых операторов и каждый выражает действие, которое необходимо выполнить. Исполняемые операторы отделяются друг от друга символом ";")

  7. Перечислите правила, благодаря которым можно создавать наглядные и легко читаемые программы. (Ответ:

  1. Стандартизация стиля программирования заключается в том, что необходимо всегда придерживаться одного способа записи текста программы.

  2. Для четкого указания вложенности управляющих структур требуется особым образом располагать операторы в тексте, так что служебные слова, которыми начинается и заканчивается, тот или иной оператор, записываются на одном уровне, а все вложенные в него операторы записываются с отступом вправо. При записи конструкций языка более глубоких уровней вложенности следует сдвигать их от начала строки вправо. Каждое описание и каждый оператор следует писать с новой строки. Продолжение описаний и операторов на новые строки надо сдвигать вправо. Следует избегать длинных строк.

  3. Рекомендуется любую программу сопровождать комментариями, поясняющими назначение всей программы и отдельных ее блоков, процедур, функций.

  4. Имена для объектов программы надо выбирать так, чтобы они наилучшим образом соответствовали этим объектам, отражали их назначение.

  5. Списки идентификаторов в блоках описания следует упорядочивать - это облегчает поиск в них нужных элементов.

  6. Программирование сверху вниз. В процессе разработки алгоритма и программы следует начинать с самой общей модели решения, постепенно уточняя ее до уровня отдельного блока и затем детально прорабатывая каждый блок.)

Алфавит и программа на Паскале. Константы и переменные.

  1. Что такое константа? (Ответ: данные, значения которых установлены в описательной части программы и в процессе выполнения программы не изменяются.)

  2. Перечислите типы констант. (Ответ: числовые, булевские (логические), символьные или строковые.)

  3. Охарактеризуйте числовые константы. (Ответ: предназначены для представления числовых данных (целых и вещественных).)

  4. Охарактеризуйте булевские константы. (Ответ: используются для представления данных, имеющих смысл логических высказываний (да-нет, истина-ложь).)

  5. Охарактеризуйте символьные или строковые константы. (Ответ: представляют данные, являющиеся последовательностями символов.)

  6. Какие константы называются зарезервированными? (Ответ: константы, к значениям которых можно обращаться без предварительного определения.)

  7. Что из перечисленного является зарезервированной константой? (Ответ: true, false, maxint, pi)

  8. Что такое переменная? (Ответ: величины, которые могут менять свое значение в процессе выполнения программы.)

Алфавит и программа на Паскале. Комментарии.

  1. Что такое комментарии? (Ответ: текстовые строки, вставляемые в тексте программы для пояснения функций отдельных ее частей и не влияющие на процесс ее выполнения.)

  2. Какими знаками и как ограничиваются комментарии в программе? (Ответ: с двух сторон фигурными скобками или вместо открывающейся фигурной скобки применяют пару символов (*, а вместо закрывающейся скобки – пару символов *).)

  3. На какие классы делятся комментарии по месту расположения в программе? (Ответ:

  • объясняющие назначение программы,

  • поясняющие смысл идентификаторов переменных и констант,

  • описывающие логически обособленные части программы,

  • объясняющие сложные для понимания элементы алгоритма.)

  1. На каком этапе удобно использовать комментарии? (Ответ: на этапе отладки)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]