Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
dkr.informatika.doc
Скачиваний:
16
Добавлен:
06.09.2019
Размер:
17 Мб
Скачать
☆

6. Які оператори використовуються для введення та виведення даних?

На мові Паскаль процедура введення даних має вигляд:READ (список введення);READLN (список введення).Під час виконання процедур READ та READLN програма переходить у стан очікування введення даних. Якщо у списку введення вказано декілька змінних, то їх можна вводити в одному рядку, відділяючи одне від одного символом «пробіл», або в окремих рядках (у стовпчик), завершуючи введення кожного значення клавішею Enter.Робота процедури не завершиться, доки не будуть уведені значення для всіх змінних, указаних у списку. Тип значень, що вводяться, має збігатися з тим, який має відповідна змінна.Оператор READLN відрізняється від оператора READ тим, що після введення необхідного числа даних курсор переміщується на наступний рядок.Якщо введення даних здійснюється з клавіатури, то список введення — це список змінних, тобто послідовність імен змінних, розділених комами. Стандартні процедури виведення результатів обчислень використовуються для виведення їхніх значень на екран, принтер або у файл. На мові Паскаль процедури виведення мають вигляд:WRITE (список виведення);WRITELN (список виведення).До нього можуть входити:• ідентифікатори величин, значення яких будуть виводитися на відповідний пристрій або у файл;• вирази, значення яких спочатку будуть обчислені, а потім виведені на пристрій;• сталі величини (числові, символьні, рядкові).Відмінність між WRITE і WRITELN полягає в тому, що виведення оператором WRITE починається з поточного місцерозташування курсора на екрані монітора і курсор після закінчення виведення залишається в тому ж рядку. Оператор WRITELN виводить значення з поточного місця, а потім курсор переміщується на наступний рядок. Можна використовувати оператор WRITELN без списку виведення для переміщення курсору на новий рядок.

7. Розгалуження і умовні вирази. Що назив. Алгоритмом з розгалуженнями. Привести приклади. Який оператор описує умовний перехід.

Алгоритми, що містять команди перевірки умов, називаються алгоритмами з розгалуженнями. У таких алгоритмах кожна команда, яка виконується, виконується тільки один ран. Але є команди, які не викопуються жодного разу. Це залежить від результату виконання команди перевірки умови. А результат перевірки умови залежить від того, з якими даними виконується алгоритм. Іншим прикладом алгоритму з розгалуженням є алгоритм визначення парності або непарності натурального числа.

8. Цикли. Що назив. Алгоритмом циклу. Привести приклади. Які оператори описують цикли.

Цикл —буд ь-яка багатократно виконувана послідовність команд, організована будь-яким чином. Оператори циклу бувають з передумовою і післяумовою.

While-умова>do For<змінна>do

Begin Begin

Дія 1 дія 1

Дія 2 дія 2

End End

9. Вирази та оператори. Операція присвоювання. Операції над числовими типами. Логічні операції. Операції над символами і рядками. Пріорітет операції

Вираз - це запис, що задає порядок виконання дій над елементами даних.Він складається з операндів,а також зі знаків операцій та круглих дужок.

Розрізняють унарні та бінарні операції. В унарній операції бере участь один операнд, а в бінарній – два.Дії над величинами позначаються операторами. Оператор – це закінчений вираз, який трактується однозначно.

Операція присвоювання Найважливішою операцією в усіх мовах програмування є присвоювання, за допомогою якої змінні набувають нових значень. В операторах присвоювання використовується або звичний знак рівності, або сполучення двокрапки і знака рівності.Потрібно враховувати, що оператор присвоювання буде виконуватись лише в тому разі, якщо значення всіх змінних у правій частині вже визначені. Присвоювання є операцією, що може бути застосована до більшості типів величин.

Операції над числовими типами

Величини числового типу можуть брати участь в арифметичних операціях: +, – ,* , / ! Крім цього, над цілими числами можливі дві операції ділення: div – визначення цілої частини ділення ; mod – визначення залишку від ділення двох цілих чисел

Логічні операції

Логічні операції виконуються над величинами логічного типу. Найуживанішими логічними операціями є: логічне заперечення (not), логічне І (and), логічне АБО (or) і виключне АБО (xor). Заперечення обертає значення логічного операнда. Логічне І дає істинне значення лише тоді, коли обидва операнди мають значення True. Навпаки, для істинного значення логічного АБО досить, щоб хоча б один з операндів був True. Операція виключного АБО відрізняється від логічного АБО тим, що вона істинна, якщо лише один операнд набуває значення True.

Операції над символами і рядками

Над літерними величинами можлива операція конкатенації Ця операція позначається як два текстові значення, об'єднані знаком +.Крім конкатенації, можливі інші операції над символами і рядками. Це копіювання фрагментів рядків, видалення і вставка фрагментів, визначення довжини рядка тощо. Ці операції виконуються за допомогою вбудованих процедур і функцій.

Операції відношення

Основними операціями, що відображають відношення між величинами, є: = ,<> , < , > , <= ,>= . Результатом цих операцій є значення True або False.

Пріоритет операцій

Черговість виконання операцій у виразах називається пріоритетом. Так, у виразі А+В*С спочатку буде виконане множення, а потім додавання, оскільки операція * має вищий пріоритет, ніж +.Порядок виконання операцій визначається їхнім пріоритетом, його можнаї змінити, якщо взяти фрагмент виразу в дужки. Слід пам'ятати, що фрагмент у дужках перед обчисленням усього виразу розраховується як окремий операнд.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]