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

Оператори алгоритмічної мови Паскаль Стандартні функції і оператори роботи з рядками

Житомирський Військовий Інститут

Національного Авіаційного Уніврситету

Реферат на тему:

Оператори алгоритмічної мови Паскаль. Стандартні функції і оператори роботи з рядками

Житомир 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 ;

begin

write(‘Введіть ваше ім‘я’);

readln (name);

writeln (‘Привіт,’, name);

end .

Оператор безумовного переходу

Мітка описується на початку програми (label 1, 2, lb1) і використовується в програмі наступним чином:


Але використання цього оператора в програмі не бажане, бо порушується її структурна цілісність і читабельність.

2. Структурні оператори

Структурні оператори містять один або декілька операторів. Вони поділяються на три види:

1. складений оператор;

2. умовні оператори;

3. оператори циклу.

Складений оператор представляє собою послідовність операторів, які розділяються "; " і обмежуються службовими словами begin та end . Вони відіграють роль дужок обмеження – операторні дужки початку і кінця складеного оператора).

BEGIN

оператор 1;

……………

оператор N

END.

Складений оператор сприймається як єдине ціле.

Умовні оператори – організовують вибір між альтернативними варіантами обчислень (операцій)

Структура оператора:

if <умова (вираз)>

then <оператор1>

else <оператор2>

Семантика оператора:

1. обчислюється умова, тобто вираз після службового слова if (результат повинен мати логічний тип, булевий);

2. якщо результат умови – TRUE (істина) то виконується then <оператор1>; якщо результат умови FALSE – то виконуєтьс

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

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

Скачать
Рефераты по информатике и программированию Житомирський Військовий Інститут Національного Авіаційного Уніврситету Реферат на тему: Оператори алгоритмічної мови Паскаль. Стандартні функції і
Оценок: 1003 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru