ify"> Умовні оператори призначені для зміни порядку виконання інструкцій програми, відповідно з деяким умовою.
Оператор умови IF.
Він може приймати одну з наступних форм:
IFусловіеTHENоператор; (неповна форма)
Умова задається змінною і її співвідношенням з деякою константою або значенням вирази. Якщо умова виконується, то буде виконаний зазначений оператор. p align="justify"> IFусловіеTHENоператор 1 ELSEоператор 2; (повна форма)
Додавання до конструкції службового слова ELSEпозволяет виконати певні дії у разі, коли умова не виконуються.
Оператори циклу
Для виконання деякої кількості повторюваних дій доцільно використовувати оператори циклу.
Цикли з лічильником
При використанні циклу з лічильником слід задати змінну-лічильник. При цьому треба пам'ятати, що тип такої змінної повинен бути скалярним: Integer, Char, Boolean, перераховуються тип. p align="justify"> For <початкове значення лічильника> To <кінцеве значення> Do <тіло циклу>;
Лічильник змінюється від меншого до більшого з кроком 1
For <початкове значення лічильника> Downto <кінцеве значення> Do <тіло циклу>;
Лічильник змінюється від більшого до меншого з кроком 1
Цикли з передумовою
Цикл з передумовою використовується для програмування процесів, в яких число повторень оператора циклу не відомо, а задається деяка умова його закінчення.
Операторцікла з предусловіемwhile <умова> do <тіло циклу>;
Виконання оператора циклу з передумовою починається з перевірки умови, записаного після слова while. Якщо воно дотримується, то виконується <тіло циклу>, а потім знову перевіряється умова і т.д. Як тільки на черговому кроці виявиться, що умова не дотримується, то виконання <тіла циклу> припиниться. p align="justify"> У тілі циклу обов'язково повинен бути оператор, що впливає на дотримання умови, в іншому випадку відбудеться зациклення.
Цикли з умовою поста.
Для програмної реалізації циклічних процесів з невідомим числом повторень існує ще один оператор - оператор циклу з постусловіем, який має наступний вигляд:
Операторцікла з постусловіемRepeat <оператор 1>; <оператор 2>; ... <оператор n>; Until <умова>;
де Repeat (повторювати), Until (до тих пір, поки).
Цей оператор аналогічний оператору циклу з передумовою, але відрізняється від нього тим, що перевірка умови проводиться після чергового виконання тіла циклу. Це забезпечує його виконання хоча б один раз. p align="justify"> Тип даних - це безліч величин, об'єднаних певною сукупністю доступних операцій.
Одновимірна масив - послідовність елементів. Число, яких фіксоване і яким присвоєно одне ім'я. p align="justify"> Запис - це структура даних, що складається з фіксованого числа комп'ютера, називається полями запису.
Безліч в мові програмування Pascal представляє собою обмежений, невпорядкований набір різних елементів одного типу.
Рядок - це послідовність символів ASCII (таблиця коду). При використання у виразах рядок полягає в апострофи. p align="justify"> Двовимірний масив-це сукупність даних кожного значення, яких залежить від 2 чисел, які можна розглядати як індекс рядка, і індекс стовпця матриці.
2. Практична частина
.1 Обчислення в математичних задачах
Завдання № 12
В В
Трикутник заданий величинами своїх кутів і радіусом описаного кола. Знайти сторони трикутника. br/>
Відповідь:
Завдання № 28
Скласти програму обчислення обсягу циліндра і конуса, які мають однакову висоту Н і однаковий радіус основи R.
В
В
Відповідь:
В
Завдання № 44
Дан довільний трикутник ABC (рис. 54), для якого визначений наступний набір характерних параметрів: а, b, с - сторони трикутника; ?,?,? - кути (у градусах); h - висота, опущена на сторону с; S - площа; Р - периметр трикутника. По трьох заданих параметрах обчислити всі інші.
В В
Відповідь:
В
2.2 Логічні вирази
Завдання № 12
В
Всі цифри даного чотиризначного числа N різні
В
Відповідь:
В