MaxEdu.ru
» » » Оператори алгоритмічної мови Паскаль
Вернуться назад

Оператори алгоритмічної мови Паскаль

План
1. Прості оператори
2. Структурні оператори
3. Символьні масиви
4. Визначення рядкового типу даних
5. Основні операції над рядковими даними
6. Стандартні засоби обробки рядків: процедури і функції
1. Прості оператори
Оператори мови Паскаль – це синтаксичні конструкції, які призначені для запису алгоритму (перетворення даних, порядок виконання операцій) в стилі структурного програмування.
Всі оператори повинні розділятись символом – "; ".
Оператори мови Паскаль умовно поділяють на дві групи:
1) прості оператори;
2) структурні оператори, які містять один або декілька операторів, або структурних операторів.
1. Оператор присвоювання;
2. Оператори звертання до процедури (функції);
3. Оператор безумовного переходу.
Оператор присвоювання призначений для обчислення нового значення змінної, а також для визначення значення функції, що повертається.
Формат оператора:

Оператор виконується так: обчислюється вираз (права частина) і отримане значення надається (присвоюється) ідентифікатору (змінній).
При цьому тип виразу (тип даних та операції над ними) повинен бути сумісним з типом ідентифікатора (змінної), якому присвоюється результат обчислення.
Наприклад: якщо var a, b, x: integer , то оператор присвоювання виконувати не можна.
Треба так:
var a, b : integer ;
x : real ;
Тоді буде вірно:
.
Приклади:
1. var name: string;
. . .
name : = ‘Іванов‘;
2. var x, y: real;
. . .
x: = 5;
y: = x + 2;
Оператори звертання до процедури (функції) – призначені для активізації процедури (функції) та передачі їй заданих параметрів.
Формат оператора:

Розглянемо процедури введення та виведення даних, які можна викликати за допомогою операторів: read, readln, write, writeln .
write (вираз), writeln (вираз) – оператори запису або виведення;
read (список змінних), readln (список змінних) – читання або введення.
Приклади виведення:

1. x : = 1;
writeln (1+x);
writeln (x 2);
на екрані :
1 2 4 true
3. Використання рядкових констант, наприклад: ‘x =’, ‘12’ і т.п.
x : = 2;
writeln (‘x = ‘, x,’; y = ‘, x*x);
На екрані:x = 2; y = 4.
4. Можна указати розмір поля для виводу значень виразу.
Якщо кількість символів менше, то виводяться пробіли, а якщо більше – то виводяться усі символи.
x: =12;
writeln (‘x =’, x : 4,’; y = ‘, x*x : 1);

На екрані
x =_ _ 12; y = 144 .
Приклади введення .
5. Як правило, для зручності перед оператором введення ставиться оператор виведення на екран запрошення:
writeln (‘Ввести два цілих числа:’);
readln (x1, x2);
На екрані запрошення:
Ввести два цілих числа:
6. Приклад програми привітання.
Program Privit;
var name: string ;
begin
write(‘Введіть ваше ім‘я’);
readln (name);
writeln (‘Привіт,’, name);
end .
Оператор безумовного переходу .
Мітка описується на початку програми (label 1, 2, lb1) і використовується в програмі наступним чином:

Але використання цього оператора в програмі не бажане, бо порушується її структурна цілісність і читабельність.
2. Структурні оператори
Структурні оператори містять один або декілька операторів. Вони поділяються на три види:
1. складений оператор;
2. умовні оператори;
3. оператори циклу.
Складений оператор представляє собою послідовність операторів, які розділяються "; " і обмежуються службовими словами begin та end . Вони відіграють роль дужок обмеження – операторні дужки початку і кінця складеного оператора).
BEGIN
оператор 1;
……………
оператор N
END.
Складений оператор сприймається як єдине ціле.
Умовні оператори – організовують вибір між альтернативними варіантами обчислень (операцій)
Структура оператора:
if
then
else
Семантика оператора:
1. обчислюється умова, тобто вираз після службового слова if (результат повинен мати логічний тип, булевий);
2. якщо результат умови – TRUE (істина) то виконується then ; якщо результат умови FALSE – то виконується else .
Оператори 1, 2 можуть бути будь-якого типу: умовні, складені, прості.
Умова може бути операцією відношення або логічною.
Операції відношення: = , <>, >, =, y
then max := x
else max := y
!Особливість:! При використанні вкладених умовних операторів може виникнути синтаксична неоднозначність. Тому необхідно пам’ятати: службове слово else зв’язане з найближчим до нього словом if.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике План 1. Прості оператори 2. Структурні оператори 3. Символьні масиви 4. Визначення рядкового типу даних 5. Основні операції над рядковими даними 6.
Оценок: 273 (Средняя 5 из 5)

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

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

© 2014 - 2022 MaxEdu.ru