Что такое оператор присваивания в паскале

Программирование на языке Паскаль. Оператор присваивания

Тема урока: «Программирование на языке Паскаль. Оператор присваивания».

Длительность урока: 1 час 30 минут.

Первый урок1. Повторение темы предыдущего урока «Типы данных». Примеры использования одинаковых по звучанию слов, но имеющих разные смысловые значения.

Учитель и обучающиеся работают в форме «вопрос-ответ» (10 минут).2. Учитель объясняет новую тему, используя мультимедийный урок-презентацию «Программирование на языке Паскаль. Оператор присваивания». Дается определение понятия «оператор присваивания», приводится общая и структурная форма оператора. Прежде, чем рассмотреть работу оператора присваивания, вспоминаем и повторяем тему «Оперативная память, свойства Оперативной памяти».

Сопровождается показом презентации. Приложение 1 (15 минут).3. Обучающиеся работают самостоятельно, читая и конспектируя новую тему (урок-презентация предварительно записан на компьютеры обучающихся, вопросы для конспектирования определены учителем). Здесь же ученики могут познакомиться с текстами программ, в которых используется оператор присваивания Приложение 2 (20 минут).

Второй урок4. Обучающиеся работают у доски, выполняя упражнения (12-15 минут).1. Учитель проводит контроль знаний в форме теста. Программа-тест предварительно записывается на компьютеры обучающихся. Оценка выставляется программой. Приложение 5 (10 минут).5. Ученики выполняют небольшую самостоятельную работу по карточкам, либо пишут и отлаживают программу на АЯП Паскаль, в которой используется оператор(ы) присваивания (учитель называет номера карточек с заданиями). За работу учащиеся получают оценку. Приложение 3. Приложение 4 (15 минут).Домашнее задание. Ученикам предлагается написать текст простой программы на АЯП Паскаль, в которой используется оператор(ы) присваивания (для тех учеников, которые не успели выполнить задание в классе).

Программирование на языке Паскаль

Урок № 1 (2 часа). Переменные и константы. Оператор присваивания

Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале

Проверка домашнего задания.

2. Новая тема: «Переменныые и константы. Опреатор присваивания»

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

имя переменной := выражение;

Выражение может быть и конкретным значением (т.е. число целое или вещественное, например, 22 или 2.5, символьная величина: ‘ABC’, логическая величина: TRUE или FALSE), и некоторым выражением (величины + операции над ними), результат которого будет присвоен переменной в левой части.

ПРИМЕРЫ:

PAG := 10; (конкретное значение в виде числа);
X := X + 1; (выражение);
C := B; (имя переменной);
G := ‘ПРИВЕТ‘; (конкретное значение символьное);
X := (-A + SIN(Y) – 4 * B * X) / (2 * C); (математическое выражение);
Y := TRUE; (конкретая логическая величина).

Отличие операции присваивания в математике и программировании.

Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале

А : = 5;
В : = 9

а) Результат операции А := В;

Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале

б) Результат операции В := А;

Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале

Далее ещё одно существенное различие между знаком равенства и оператором присваивания: А = А + 1;
В математике такое выражение просто бессмысленно, поскольку тождество ложно. Не существует таких числовых значений А, для которых оно было бы справедливо. В программировании это означает, что к значению, хранимому в ячейке А, прибавляется 1, и вновь получаемое значение заменяет старое в ячейке А. Например, если до выполнения этого оператора А имело значение 5, то после выполнения будет равно 6.

Следующее отличие: математическое выражение А + 9 – В = Х вполне обосновано и может означать, что при подстановке некоторых чисел вместо А и В в левую часть выражения вы получите Ч. В то же время в программировании это выражение лишено смысла, поскольку левая часть выражения должна содержать имя области памяти, которой присваивается значение, вычисляемое в правой части. Если же вы попытаетесь вставить такое выражение в свою программу, то получите сообщение об ошибке, поскольку имя переменной А + 9 – В не поймёт.

3. Домашнее задание:

а) читать конспект урока;
б) в тетради: записать на Паскале соответствующие операторы присваивания:

Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале

записать в общепринятой форме:

(– b + sqrt(sqr(b) – 4 * a * c))/(2 * a);
a/b * (c + d) – (a – b)/b/c + 1E – 8;

Источник

2 занятие

Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскалеЧто такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале
Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскалеЧто такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале
Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскалеЧто такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале
Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскалеЧто такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале
Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскалеЧто такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале
Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскалеЧто такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале
Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскалеЧто такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале
Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскалеЧто такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале

Тема: Оператор присваивания. Арифметические выражения. Типы данных.

Первый оператор, с которым мы познакомимся,- оператор присваивания.

имя величины := выражение

Например, V:=A; или V:=A+1;

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

Как только в программе встречается переменная, для неё в памяти отводится место. Оператор присваивания помещает значение переменной или значение выражения в отведённое место.

Если в процессе выполнения программы встречается пере присваивание (т.е. та же самая переменная принимает другое значение), то старое значение переменной стирается, на свободное место записывается новое значение. Команда присваивания позволяет лучше понять смысл слова переменная (т.е. меняющая своё значение по ходу программы).

Выражение может быть арифметическим, логическим или литерным. Важно, чтобы тип величины был согласован с видом выражения.

Арифметические выражения должны быть записаны в так называемой линейной записи согласно следующим правилам:

Порядок выполнения операций

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

В нашем случае сначала переменной number1 присваивается значение равное 3 и переменной number2 присваивается значение равное 4, затем вычисляется значение выражения (number1 + number2) и оно присваивается переменной rezult.

Сумма чисел посчитана.

И, наконец, в конце раздела операторов стоит служебное слово End, после которого стоит точка.

Задание. Наберите текст программы на компьютере и выполните ее (для запуска программы воспользуйтесь комбинацией клавиш Ctrl и F9).

Внимание! Не забывайте о порядке на дискете и в файле:

Задание. Измените программу так, чтобы она подсчитывала сумму четырех чисел.

Сохраните файл на дискете, для этого из меню F10-File выберите команду Save и в предложенной строке наберите путь a:\Vvod\Summa (каталог Vvod должен быть уже организован для файлов, содержащих программы данной темы).

Основные определения. Типы данных.

Познакомимся с основными понятиями языка.

Примеры зарезервированных слов: AND, GOTO, PROGRAM, ELSE, IF, RECORD, NOT, ARRAY, REPEAT, UNTIL, BEGIN, IN, SET, END, CASE, CONST, USES, INTERFACE, STRING, LABEL, THEN, OF, DIV, TO, VAR, DO, TYPE, WHILE, DOWNTO, FILE, FUNCTION, PROCEDURE и другие.

Типы данных

Для временного хранения информации в операторах памяти машины в языке Паскаль используются константы и переменные. Они могут быть различных типов:

Над целыми типами определены такие операции:

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

Числа с фиксированной точкой изображаются десятичным числом с дробной частью, которая может быть и нулевой. Например, 27.9, 5.00

Компьютер, по умолчанию, представляет действительные числа в виде чисел с плавающей точкой. Такое представление чисел не очень нравится пользователям. Поэтому мы будем “заставлять” компьютер выдавать действительные числа в более привычном варианте следующим образом:

Например, если мы хотим вывести на экран число Chislo с фиксированной точкой, причем знаем, что для вывода целой части этого числа достаточно 7 мест, а вывод дробной части ограничим сотыми, то мы запишем вывод так:

Символьный тип (char):

Строковый тип (string):

Значением строковой величины является строка переменной длины (быть может пустая). Строковая константа или строковая переменная представляет собой произвольную последовательность символов, заключенную в апострофы. Например,

Var
Stroka : string;

Логический тип (boolean):

При проверке некоторых условий результат операции может быть истинным или ложным. Например, 3>5 ложь.

Более подробно этот тип данных мы рассмотрим при изучении условного оператора.

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

Задание. Откройте новый файл. Создадим программу, в которой опишем несколько переменных разного типа, введем в них значения и выведем на экран.

Program TipDann;
Uses
Crt
Var
Chislo1 : Integer;
Chislo2 : Real;
Simvol : Char;
Stroka : String;
Logika : Boolean;
Begin
ClrScr;
Chislo1:=12;
Chislo2:=Chislo1*2;
Chislo2:=Chislo2/5;
Simvol:=‘d’;
Stroka:=‘Строчка’;
Logika:= Chislo1> Chislo2;
WriteLn (‘Вывод значений:’);
WriteLn (‘Значение переменной Chislo1 : ’,Chislo1);
WriteLn (‘Значение переменной Chislo2 : ’,Chislo2:5:2);
WriteLn (‘Значение переменной Simvol : ’,Simvol);
WriteLn (‘Значение переменной Stroka : ’,Stroka);
WriteLn (‘Значение переменной Logika : ’,Logika);
End.

Такое присваивание используют в программах, если предыдущее значение этой переменной уже не понадобится и для более рационального использования описанных переменных. Для того чтобы переменной символьного типа присвоить какой-либо символ (например, d), надо этот символ записать в апострофах (знак «’»). Аналогично поступают с переменными строкового типа (смотри следующую строку программы). А про переменные логического типа мы знаем, что им можно присваивать только два значения: True и False. В этой программе мы присвоим значение результата сравнения двух переменных, здесь оно будет равно True. А теперь выведем присвоенные значения на экран.

Задание. Измените значения переменных и проанализируйте результаты выполнения программы. Сохраните программу на дискете под правильным именем в соответствующем каталоге. Распечатайте программу.

Источник

Что такое оператор присваивания в паскале

В данном уроке рассмотрены понятия: оператор (команда) присваивания; стандартные функции (div, mod, trunc(x), frac (x), round(x). Команда присваивания. Арифметические операции и выражения. Стандартные функции. Решены задачи по теме.

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

Многие действия с числовыми данными выполняются путём вызова встроенных в язык программирования функций. Такие функции называются стандартными. Например:

Sqr(x) — вычисляет квадрат числа х;

Abs(x) — модуль числа х.

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

переменная := выражение.

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

Порядок действий (приоритет) при вычислении значения выражения:

1) вычисляются значения в скобках;

2) вычисляются значения функций;

3) выполняются операции умножения и деления;

4) выполняются операции сложения и вычитания.

Для переменных целого типа дополнительно введены операции:

div (целочисленное деление)

mod (остаток от деления )

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

Trunc(x) — Выделение целой части числа X

Round(x) — Округление X до целого числа

frac (x) — Выделяет дробную часть числа X

Более подробную теорию и решение задач смотрите в видеоуроке.

Нажмите PLAY, чтобы начать просмотр видеоурока.

Источник

Что такое оператор присваивания в паскале

Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале

Все переменные на языке Паскаль должны быть описаны в «голове» программы, в разделе VAR.

Что такое оператор присваивания в паскале. Смотреть фото Что такое оператор присваивания в паскале. Смотреть картинку Что такое оператор присваивания в паскале. Картинка про Что такое оператор присваивания в паскале. Фото Что такое оператор присваивания в паскале

СПРАВКА

Зачем нужно описание?

После того, как программист ввел программу в память, он приказывает компьютеру ее исполнить. Но компьютер при этом не сразу принимается выполнять программу, а сначала совершает компиляцию, то есть перевод программы с Паскаля на собственный машинный язык. (Часто вместо термина «компиляция» употребляют более общий термин «трансляция»). Во время компиляции компьютер производит некоторые подготовительные действия, одним из которых является отведение в памяти места под переменные величины, упомянутые в программе. При этом компьютер «рассуждает» так: Раз в программе упомянута переменная величина, значит она в каждый момент времени будет иметь какое-то значение, которое, хочешь не хочешь, надо помнить. Лучше, чтобы не спутаться, заранее отвести в памяти определенное место для запоминания текущего значения каждой переменной величины и только потом уже выполнять программу. Будем называть место, отведенное в памяти под данную переменную, ячейкой.

Справа от значка := в операторе присваивания можно писать не только числа, но и переменные величины, и выражения.

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

Еще несколько примеров:

Задание 1: запишите заданный фрагмент в виде программы, выполните ее и запишите в тетради, что выводится на экране.

Сравним две программы решения задачи:

ReadLn читается «рид’лайн», переводится «читай строку». Он приказывает компьютеру остановиться и ждать, когда человек введет с клавиатуры определенную информацию, после чего продолжить работу. В частности, ReadLn (a,b) будет ждать ввода двух целых чисел.

Таким образом, обе программы делают одно и то же. Зачем же тогда применять ReadLn вместо оператора присваивания? Ведь первая программа понятней, да и работает без остановки.

Источник

Основные понятия и операторы языка Паскаль

Основные понятия и операторы языка Паскаль

Сайт:Электронные курсы ТПУ
Курс:Информационные технологии 1
Книга:Основные понятия и операторы языка Паскаль
Напечатано::Гость
Дата:Суббота, 18 Декабрь 2021, 14:05

Оглавление

ВВЕДЕНИЕ

Целью курса «Информационные технологии» является обучение студентов программированию с применением методов вычислительной математики, использованием современных средств вычислительной техники и компьютерных технологий, дальнейшее развитие компьютерной грамотности на основе дисциплин «Информатика», «Математика», «Начертательная геометрия и инженерная графика», «Физика».

Задачи изучения дисциплины заключаются в практическом освоении языка и среды Турбо Паскаля (версии 7.0), в приобретении студентами навыков составления алгоритмов задач теплоэнергетического профиля, отладки программ, в умении проводить анализ полученных результатов и корректировать свои действия с целью улучшения качественных показателей программ.

Язык Турбо Паскаль является классическим языком программирования, широко применяемым в инженерных расчётах. Его изучение позволяет сформировать у студентов особый вид мышления – алгоритмический. Студентам, успешно овладевшим этим языком, не составит особого труда в будущей своей трудовой деятельности применять свои знания и составлять программы не только на языке Паскаль, но и на других языках программирования. Особенно важным является то, что знание языка Паскаль нужно для составления программ в среде Windows при помощи прикладного пакета Delphi, всё более популярного в последнее время.

К настоящему моменту имеется огромное количество библиотек программ, процедур и функций с примерами реализации большинства инженерных задач на языке Паскаль и в среде визуального программирования Delphi. Умелое применение этих наработок предполагает хорошее базовое знание языка Паскаль.

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

1. ОСНОВНЫЕ ПОНЯТИЯ СИСТЕМЫ ПРОГРАММИРОВАНИЯ ТУРБО ПАСКАЛЬ

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

Необходимо также уметь упорядочивать команды так, чтобы:

Таким образом, нужно уметь использовать семь основных элементов программирования – ввод, данные, операции, вывод, условное выполнение, циклы и подпрограммы – и на их основе строить программы.

Этот список не является полным, однако, он содержит те элементы, которые присущи обычно всем программам. Многие языки программирования имеют еще и дополнительные средства, в том числе и Паскаль.

Основные файлы пакета Турбо Паскаль:

Для работы в графическом режиме необходимы Graph.tru – модуль с графическими процедурами и функциями Турбо Паскаля, несколько файлов с расширением *.BGI – драйверы различных типов видеосистем ПК, несколько файлов с расширением *.CHR, содержащих векторные шрифты.

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

В рабочем окне осуществляется набор текста программы, запуск же происходит следующим образом: выход в меню, выбор пункта Run – Run.

Для того чтобы сохранить программу, необходимо: выйти в меню, выбрать File – Save (Save as …), в появившемся окне ввести имя файла и нажать клавишу Enter.

Выход из системы программирования: выход в меню, пункт File – Exit.

1.1. Алфавит и словарь языка Паскаль

Язык – совокупность символов, соглашений и правил, используемых для общения. При записи алгоритма решения задачи на языке программирования необходимо четко знать правила написания и использования языковых единиц. Основой любого языка является алфавит (набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр, специальных символов).

Алфавит Паскаля составляют:

Неделимые последовательности знаков алфавита образуют слова, отделенные друг от друга разделителями. Ими могут быть пробел, комментарий или символ конца строки. Словарь Паскаля можно разделить на три группы слов: зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя.

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

Идентификатор – имя (identification – установление соответствия объекта некоторому набору символов). Для обозначения определенных разработчиками языка функций, констант и т. д. служат стандартные идентификаторы, например, Sqr, Sqrt и т. д. В этом примере Sqr вызывает функцию, которая возводит в квадрат данное число, а Sqrt – корень квадратный из заданного числа. Пользователь может переопределить любой стандартный идентификатор, но чаще всего это приводит к ошибкам, поэтому на практике их используют без изменения. Идентификаторы пользователя – это те имена, которые дает сам программист. При записи программ нужно соблюдать общие правила написания идентификаторов:

Некоторые зарезервированные слова версии Турбо Паскаль.

Остаток от деления

До тех пор, пока не выполнится

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

1.1.1. Величины в Паскале

Решение задач на ПК – это процесс сбора, обработки и передачи информации. Поэтому задача любой программы состоит в обработке данных. В Паскале данные делятся на константы и переменные. Они определяются идентификаторами (именами).

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

Кроме констант и переменных, существуют так называемые типизированные константы, которые являются как бы промежуточным звеном между переменными и константами (в данном пособии не рассматриваются. Рекомендуется дополнительная литература, например, [3]).

1.1.2. Структура программы

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

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

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

Любой элемент данного списка в программе может отсутствовать.

Данный раздел начинается со служебного слова Begin и заканчивается служебным словом End. В нём задаются действия над объектами программы, введенными в разделе описаний. Операторы, посредством которых эти действия производятся, разделяются точкой с запятой. После последнего слова End ставится точка.

Для лучшего восприятия текста программы и поиска ошибок рекомендуется следующая схема:

1.2. Типы данных

При решении задач выполняется обработка информации различного свойства, например: дробные и целые числа, слова, строки и т. д. Для описания множества допустимых значений величины и совокупности операций, в которых участвует данная величина, используется указание ее типа данных. Тип данных – это множество величин, объединенных определенной совокупностью допустимых операций. Каждый тип имеет свой диапазон значений и специальное зарезервированное слово для описания. Все типы данных можно разделить на две группы: скалярные (простые) и структурированные (составные). Простые типы данных также делятся на стандартные и пользовательские. Стандартные – предлагаются разработчиками Турбо Паскаля, а пользовательские разрабатывают сами программисты.

Представим типы данных в виде схемы:

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *