Уроки Паскаль
Уроки Паскаль.
Використання program, begin…end, write, readln, Uses Crt, Clrscr.
У цьому уроці ми напишемо найпростішу програму, що складається лише з п'яти рядків. Ця програма виводитиме повідомлення на екран. Для написання програми нам необхідно знати як працюють операториWrite, Readln, а також зрозуміти для чого потрібні слова, що зарезервовані в ПаскальProgram, Begin, End.
Процедура Writeln у Pascal
Крім зарезервованого слова Write, для виведення повідомлення на екран Pascal використовується процедура Writeln. Відмінність процедури Writeln від оператора Write полягає в тому, що Writeln після виведення повідомлення на екран переводить курсор на інший рядок.
Використання Var, Integer, Readln.
Процедура Readln використовується не лише для затримки екрана. Її основне завдання – введення даних з клавіатури. У цій статті ми навчимося вводити числа з клавіатури, а потім виводити їх на екран. Для цього нам необхідно буде познайомитися з розділом для опису змінних Var, а також з одним з типів даних, що використовуються в Pascal.
Textcolor, Window, Textbackground в Pascal.
Текст, який ми виводимо на екран за допомогою процедури Writeln або за допомогою оператора Write, можна змінювати. ПроцедураTextcolor використовується для зміни кольору тексту. ПроцедураTextbackground змінює колір тла, на якому виводиться текст. ПроцедураWindow задає вікно, у якому виводитиметься текст.
GotoXY у Pascal.
ПроцедураGotoXY використовується Pascal для переведення курсору в потрібну позицію на екрані. Для цієї процедури зазначаються координати. Після вказівки процедуриGotoXY у коді програми, повідомлення буде виводитися на екран у тих координатах, які ми вказали.
Операції множення та додавання в Pascal.
У цьому уроці ми розглянемо операції множення та додавання в Pascal. Множення Pascal позначається знаком «*», а додавання - знаком «+».
Div, Mod, додавання, віднімання в Pascal.
Крім операцій множення і додавання, над цілими перемінними проводяться операціїDiv (операція цілісного розподілу),Mod (обчислення залишку від цілісного розподілу), операція віднімання «-».
Abs, Sqr в Pascal.
Abs - функція мови Паскаль, яка обчислює модуль числа.Sqr - функція мови Паcкаль, яка зводить число квадрат.
Процедури Dec та Inc у Pascal.
Працюючи з цілими числами використовуються процедуриDEC іINC. Процедура Dec зменшує число певного значення, а процедура Inc збільшує число певне значення.
Функції trunc, round у Pascal.
Щоб Паскаль можна було оперувати як цілими числами, а й дробовими існуютьречові типи даних. Один із таких типів називаєтьсяReal. У цьому уроці ми розглянемо дві функції, які виконуються над дробовими числами. Це функціяTrunc, яка округляє дрібне число до цілого, відкидаючи дрібну частину і функціяRound, яка округляє дрібне число до найближчого цілого.
Множення, розподіл, додавання, віднімання дійсних чисел в Pascal.
З речовими числами можна робити операції <множення> ,додавання,віднімання, а також операціюподілу. Причому операція поділу відрізняється від операції Div. Розподіл дійсних чисел - це звичайне математичне поділ, у результаті може вийде як дробове, і ціле число.
Функції Sqr, Abs, Sqrt,Sin, Cos, Arctan, Ln, Exp, Pi в Pascal.
Ми вже знаємо, які функції для цілих змінних. Це – знаходження модуля числа (Функція Abc), і навіть зведення числа квадрат (Функція Sqr). У цьому уроці ми розглянемо функції, які застосовуються до дробових чисел. Це функціїSqr - квадрат числа,Abs - модуль числа,Sqrt - корінь числа, і навіть відомі всім математичні функціїSin, Cos, Arctan, Ln, Exp, Pi.
Тип даних Char. Функції Ord, Chr.
Ми з Вами вже розглянули типи даних, які дозволяють зберігати та обробляти цілі числа (integer) та дробові числа (real). Тепер розглянемо тип даних, що дозволяє зберігати та обробляти різні символи.Символи – це всі літери та значки, які ми можемо побачити на клавіатурі. Для того щоб ввести в програму символьні змінні, необхідно вказати для них символьний тип даних Char .
Введення символів із клавіатури.
Введення символів з клавіатури майже не відрізняється від введення чисел з клавіатури. Для того, щоб ввести якісь символи (літери, знаки тощо) з клавіатури необхідно для змінних використовувати символьний тип даних Char.
Функції Pred, Succ у Pascal.
У цьому уроці ми розглянемо функції, що застосовуються типу CHAR. ФункціяPred повертає як значення попередній символ, а функціяSucc повертає наступний символ.
Тип даних Boolean. Значення True, False у Pascal.
Ми розглянули з Вами цілий тип даних (integer), речовий тип (real), символьний (char). У цьому уроці ми розглянемо тип даних, що має велике значення у програмуванні.Логічний тип -Boolean. Однією з особливостей цього даних є те, що логічні змінні можуть прийматитільки 2 значення:True (правда) іFalse (брехня).
Введення логічних змінних із клавіатури.
На відміну від змінних цілого, речового або символьного типів даних, булевські змінні не можна вводити з клавіатури , їх можна тільки виводити на екран. Однак можна використати невелику хитрість. Щоб можна було ввести булевскую змінну з клавіатури, необхідно ввести іншу змінну(змінну іншого типу) і порівнювати з нею.
Логічні операції And, Or, Not, Xor у Pascal.
Над змінними логічного типу можна виконувати логічні операції. У мові програмування Pascal існують такі логічні операції:And -логічне множення,Or -логічне додавання,Not –логічне заперечення,Xor –що виключає або.
Логічні операції із цілими числами.
Логічні операції застосовні як до логічного типу даних, до цілочислового типу даних. Для цілих чисел операції виконуютьсярозрядно, окремоз кожним бітом.
Пріоритет виконання логічних операцій у Pascal.
Логічні операції застосовуються при написанні багатьох програм Pascal. Усі операції мають певний пріоритет виконання: Першою виконується операціяNOT. Другий виконується операціяAND. Останніми виконуються операціїOR іXOR (Вони мають однаковий пріоритет і за відсутності дужок виконуються зліва направо). Закінчуючи тему логічного типу, напишемо ще одну програму. Складемо вирази, які визначатимуть, чи є студент першокурсником, який отримує стипендію.
Константи у Pascal.
Іноді, буває так, що у нас в програмі зустрічаються величини, які не змінюютьсяпроцесі виконання програми (тобто вони фактично протилежність змінних). Такі величини називають константами.Константи вказуються у спеціальному розділі, який називаєтьсяConst.
Логічні та символьні константи.
У цьому уроці буде розглянуто застосування логічних та символних констант.Логічна константа може приймати лише 2 значення, абоTrue, абоFalse. Як значення символьної константи можуть використовуватися будь-які символи, що є у ПК. Ці символи полягають у апострофи.
Рядкові константи в Pascal.
Як значеннярядкової константи може виступати будь-яка послідовність символів. Ця послідовність полягає в апострофі. Рядкова константа відрізняється від символьної константи тим, що тут як значення константи можна використовувати не один символ, а кілька.