Житомирський Військовий Інститут
Національного Авіаційного Уніврситету
Реферат на тему:Оператори алгоритмічної мови Паскаль. Стандартні функції і оператори роботи з рядками
Житомир 2010
План
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 <=1);
на екрані з’явиться:
2
true
2. x: = 2;
writeln (1, x, x*x, x*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 ;
readln (name);
writeln (‘Привіт,’, name);
end .
Оператор безумовного переходу
Мітка описується на початку програми (label 1, 2, lb1) і використовується в програмі наступним чином:
Але використання цього оператора в програмі не бажане, бо порушується її структурна цілісність і читабельність.
2. Структурні оператори
Структурні оператори містять один або декілька операторів. Вони поділяються на три види:
1. складений оператор;
2. умовні оператори;
3. оператори циклу.
Складений оператор представляє собою послідовність операторів, які розділяються "; " і обмежуються службовими словами begin та end . Вони відіграють роль дужок обмеження – операторні дужки початку і кінця складеного оператора).
оператор 1;
……………
оператор N
Складений оператор сприймається як єдине ціле.
Умовні оператори – організовують вибір між альтернативними варіантами обчислень (операцій)
Структура оператора:
if <умова (вираз)>
then <оператор1>
else <оператор2>
Семантика оператора:
1. обчислюється умова, тобто вираз після службового слова if (результат повинен мати логічний тип, булевий);
2. якщо результат умови – TRUE (істина) то виконується then <оператор1>; якщо результат умови FALSE – то виконуєтьс
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.