В какой последовательности должны быть записаны разделы программы на языке pascal

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

Алфавит языка Turbo Pascal 7.0 включает следующие символы:

На основании перечисленных символов составляются директивы и операторы программы.

Комментарии, как правило, записываются на русском языке, алфавит которого не входит в состав символов языка.

Поэтому в директивах и операторах использование русских букв не допускается. Если это правило будет нарушено, то в процессе компиляции программы компилятор выведет на экран монитора сообщение об ошибке, которую придется исправить.

Программирование на языке Pascal. Урок 12. Type, записи.

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

Down to — вниз к;

In line — на линии;

Shi — сдвинуть влево;

Shr — сдвинуть вправо;

Until — до тех пор, пока;

Хог — исключающее или.

Раньше мы говорили о том, что составлению программы предшествует тщательный анализ исходных, промежуточных и результирующих данных задачи (гл. 2, п. 2.3). Большинство языков программирования, в том числе и Turbo Pascal 7.0, содержит средства, фиксирующие результаты этого анализа.

Данные, фигурирующие в программе, принято классифицировать по следующим направлениям:

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

Для построения эффективной машинной программы программа-компилятор с языка Turbo Pascal 7.0 должна «знать» характеристики данных, фигурирующих в программе. Они нужны прежде всего для того, чтобы выделить память под скаляры и структуры, под числа разной величины и нечисловые данные. Компилятор должен знать, где скаляр, а где структура, где переменная, а где константа, где переменная или константа числовая, а где нечисловая.

Читайте также:
Запуск программы невозможен так как на компьютере отсутствует msvcp100 dll фар край 3

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

Имена выбираются произвольно, чаще всего по смыслу данного. Они должны обязательно начинаться с буквы, после этого могут следовать другие символы, и желательно быть короче. В именах могут использоваться как прописные, так и строчные буквы. Служебные слова в качестве имен использовать запрещено.

Программирование на языке Pascal. Урок 8. Процедуры и функции.

При составлении программы перечисленные характеристики данных должен указать программист.

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

В языке Turbo Pascal 7.0 объявление данных в отличие от других языков предшествует действиям, предусмотренным в программе по решению рассматриваемой задачи. По существу декларация данных представляет собой последовательность предложений — директив, т. е. указаний компилятору. Структура программы, составленной на языке Turbo Pascal 7.0, в общем случае имеет такой вид:

Var — Перечень имен переменных, имен подпрограмм;

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

В разделе объявлений любой вид декларации может отсутствовать, если соответствующий объект не используется в программе. Могут отсутствовать объявления модулей, подпрограмм, меток, типов. Как правило, присутствуют объявления переменных.

Такой вид программы на языке Turbo Pascal 7.0 представляет собой четко выраженную ее структуру. Поэтому часто говорят, что в отличие от других языков этот язык поддерживает строгую дисциплину программирования.

Не следует, однако, думать, что приведенная структура программы получается сразу: сел за стол, объявил, написал тело программы и — готово. Процесс разработки программы, образно говоря, прикидочно-челночный. На основании алгоритма вводятся первоначальные скаляры и структуры, определяются переменные и константы. Затем при составлении кода они могут измениться, что повлечет изменения в разделе объявлений, и т. д. Окончательный стандартный вид программы, безусловно, получается после ее отладки и тестирования.

В разделе деклараций программы недостаточно указать используемые структуры данных, переменные, константы и т. д.

Читайте также:
Программа аск ндс 2 что анализирует

Для элементов всех данных необходимо объявить их типы. В компиляторе с языка Turbo Pascal 7.0 предусмотрена обработка данных таких типов: числовой, символьный, логический (булевый). В свою очередь числовой тип допускает декларацию отдельно целых и вещественных чисел. Целые числа могут быть заявлены как принадлежащие следующим интервалам: [0, 255], [0, 65 535], [-128, 127], [-32 768, 32 767], [-2 147 483 648, 2 147 483 647].

Для этих интервалов приняты обозначения Byte, Word, Shortint, Integer, Longint, что означает байтовый, типа слово, короткий целый, целый, длинный целый. Эти обозначения применяются для деклараций типов переменных и элементов структуры, принимающих целые значения из того или иного интервала согласно алгоритма решения задачи.

Допускается, что вещественные числа могут принадлежать таким интервалам: [2.9Е-39, 1.7Е38], [1.5Е-45, 3.4Е38], [5.0Е-324, 1.7Е308], [3.4Е-4932, 1.1Е4932]. Для указанных интервалов приняты обозначения: Real, Singl, Double, Extended, что означает вещественный, простой, двойной, протяженный. Они используются для объявления типов переменных и элементов структур, принимающих вещественные значения.

Следует отметить, что во всех языках програмирования, в том числе и в Turbo Pascal 7.0, в десятичных дробях (вещественных числах) целая часть числа от дробной его части (мантиссы) отделяется точкой. Например, 2,103 следует записывать так 2.103. Или 0,125 можно записать как 0.125 или .125.

Символьный и логический типы в языке Pascal декларируются словами Char и Boolean.

Для простого запоминания типов на рис. 4.1 приведена их древовидная схема, а в табл. 4.1 — данные об интервалах изменения чисел и объемах памяти, которые отводит компилятор для хранения данных.

Таблица наглядно показывает, какими минимальными и максимальными целыми и вещественными числами можно оперировать в Turbo Pascal 7.0, какие объемы памяти отводит компилятор для хранения числовых, символьных и булевых переменных, сколько цифр после запятой могут содержать вещественные числа разных типов.

Что же делать в том случае, когда требуется обрабатывать целые величины, выходящие за пределы типа Longint? Рекомен-

Схема типов данных языка Turbo Pascal 7.0

Рис. 4.1. Схема типов данных языка Turbo Pascal 7.0

Таблица 4.1. Таблица интервалов чисел

Источник: studref.com

В какой последовательности должны быть записаны разделы программы на языке pascal

Привет Лёва Середнячок

22Anastasiya22

В какой последовательности должны быть записаны разделы программы на языке Pascal?

Читайте также:
Какой программой протестировать видеокарту

2 (4 оценки)

DmitryINF

DmitryINF 9 лет назад

Светило науки — 43 ответа — 0 раз оказано помощи

Ну сначала объявляем переменные,константы юсы и т д,потом если нужно пишем процедуры и функции в конце пишем блок основной программы,заканчивающийся end.

Источник: vashurok.com

Методические рекомендации к лабораторным работам по программированию на языке Паскаль

Автор-составитель: Казарин Николай Петрович — преподаватель информатики высшей квалификационной категории.

Методические рекомендации к лабораторным занятиям по дисциплине Основы алгоритмизации и программировании.

Ленинградская: информационно-аналитический и издательский центр ГАОУ СПО «Ленинградский социально-педагогический колледж» Краснодарского края, 2011, — 20с.

Рекомендации адресованы студентам, обучающимся по специальности 080802 Прикладная информатика (по отраслям), содержит материалы, которые способствуют обобщению, систематизации, углублению, закреплению полученных теоретических знаний по конкретным темам общепрофессиональной дисциплины; формированию умений применять полученные знания на практи­ке, реализации единства интеллектуальной и практической деятельности; развитию интеллектуальных умений у будущих специалистов: аналитических, проектировочных, конструктивных и др.; выработке при решении поставленных задач таких профессио­нально значимых качеств, как самостоятельность, ответственность, точ­ность, творческая инициатива.

Рассмотрено и одобрено на заседании предметно-цикловой комиссии, протокол № 1 от «26»августа 2011 г. Председатель ПЦК: Харченко М.В.

Рецензент: ____________, Харченко Марина Викторовна, преподаватель информатики высшей квалификационной категории ГАОУ СПО «Ленинградский социально-педагогический колледж» Краснодарского края.

 Казарин Н.П. 2011

 Ленинградский социально-педагогический колледж Краснодарского края, 2011

Основная цель, которая ставится студенту при выполнении задания — практическое освоение всех этапов разработки надежной программы для решения задачи на ПЭВМ, начиная от анализа условия задачи и заканчивая сдачей отчета по написанной программе. Каждое лабораторное занятие состоит из одной или 2-х задач..

Для повышения эффективности составления алгоритма относительно больших программ применяется структурный подход к программированию. Это способствует уменьшению затрат на создание и дальнейшее использование программ при эксплуатации.

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

При нисходящей разработке проектирование программирование ведутся по методу «сверху — вниз», который предусматривает сначала определение задачи в общих чертах, а затем задача разбивается на ряд более простых подзадач. Для каждой подзадачи составляется алгоритм ее решения.

уровень усвоения студентом учебного материала;

умения студента использовать теоретические знания при выполнении практических заданий;

Источник: for-teacher.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru