![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Структура программы.
Для любого языка программирования необходимо знать основные правила написания программ. Любая программа состоит из строк. В языке Паскаль максимальная длина строки не должна превышать 127 символов. Типичная программа на Паскале имеет следующую структуру:
End. 1. В начале программы находится заголовок, состоящий из служебного слова PROGRAM и произвольного имени программы Name, задаваемого пользователем. Имя может состоять из латинских букв, цифр и знака подчеркивания; начинается должно только с латинской буквы. Заголовок завершается знаком "; ". 2. Блок объявления данных в общем случае включает: - описание меток; - описание констант; - описание переменных; - описание процедур и функций. Любой из этих разделов может отсутствовать. Они могут встречаться в программе любое количество раз и следовать в любом порядке. 3. Тело программы - это текст основной программы. Тело программы начинается служебным словом BEGIN и заканчивается словом END. Слова Begin и End не являются операторами. Эти слова используются, как правило, для выделения составных блоков операторов: Begin - в качестве левой скобки, End - в качестве правой. В конце программы обязательно ставится точка. 4. Знак "; " является разделителем всех операторов, списков, строк в программе. И об этом никогда не стоит забывать.
Описание данных. Описание констант и переменных. Константами называются элементы данных, значения которых известны и в процессе выполнения программы не изменяются. В разделе описания именам констант присваиваются их значения. Для описания констант используется служебное слово Const. Описание: Const имя константы = значение; Пример: Const Max=100; Min=0; После того как константа определена, ей нельзя присвоить другое значение. В Паскале имеются некоторые константы, значения которых уже заранее определены и к ним можно обращаться без предварительного описания. Одной из таких констант является число Пи, для обозначения которого применяется идентификатор Pi=3.14159. Переменные – это данные, которые могут изменять свои значения в процессе выполнения программы. Каждая встречающаяся в программе переменная должна быть описана до начала программы. Для описания переменных используется служебное слово Var. Описание: Var имя переменной: тип переменной; Для каждой переменной, встречающейся в программе, в разделе описания должен быть указан именно тот тип значения, которое оно принимает в программе. Стандартные типы переменных: 1. Integer – целочисленный тип, охватывающий целые положительные числа, отрицательные и нуль в диапазоне от -32768 до +32767. Пример: Var n, k, i: Integer; Index, X_max, Y_max: Integer; 2. Real – дробные числа. Пример: Var a, b, c: Real; A_1, Mas: Real; Программа состоит из последовательности операторов, выполняемых строго друг за другом в порядке их описания слева направо и сверху вниз.
Простые операторы Оператор присваивания: = вычисляет выражение справа от него и присваивает результат переменной, стоящей слева.
Операторы ввода-вывода Оператор ввода (чтения) обеспечивает ввод данных с клавиатуры (либо чтение из файла) для их последующей обработки программой. Оператор вывода (записи) обеспечивает вывод данных на экран монитора (либо запись в файл). При выводе на экран текстовой информации текст в операторе записывается в одинарных кавычках. Структурные операторы Условный оператор if обеспечивает выполнение оператора или группы операторов в зависимости от заданных условий. Если условие выполняется, то работает оператор1, в противном случае работает оператор2. Задача 1. В электрической цепи напряжение U=48 В. Для заданного сопротивления R определить количество теплоты Q=I2× R× t, выделяемое на проводнике за время t.
В данной задаче примем следующие обозначения: t – расчетное время, задается с клавиатуры, т.к. численное значение не дано; R – сопротивление резистора, задается с клавиатуры. U – напряжение цепи, может быть задано константой в блоке описания данных либо непосредственно в программе; I – значение тока, определяется по закону Ома Q – расчетное значение количества теплоты, определяется по заданной в условии формуле. Текст программы начинается словом Begin и заканчивается словом End. В конце программы обязательно ставится точка. До начала программы должны быть описаны все переменные и константы, встречаемые в программе. Константы – это данные, которые в программе не изменяются (в нашем примере это может быть напряжение U=48). Описываются константы с помощью слова const. Для описания переменных используется служебное слово var. Вариант решения задачи:
|