
- •Лабораторна робота № 1_2
- •1. Огляд меню тр.
- •Run (Ctrl-f9) - завантаження програми на виконання.
- •Close (Alt-f3)- команда, що закриває всі вікна.
- •2. Структура pascal-програми. Граматична структура мови програмування . Pascal. Модуль crt. Константи, змінні та їх типи.
- •Типи даних.
- •Цілі числа.
- •Дійсні числа.
- •Деякі процедури та функції модуля crt.
- •3. Операції та вирази. Стандартні функції. Оператор присвоєння. Запис математичних виразів.
- •Стандартні арифметичні функції.
- •Оператор присвоєння.
- •1) Обчислюється значення виразу з правої чатини;
Деякі процедури та функції модуля crt.
Засоби цього модуля дозволяють з вашої програми керувати режимами роботи екрану, кольором, вікнами, звуком.
clrscr - очищення екрана кольором фона. Якщо колір фона не був встановлений, то екран очищується чорним кольором.
lowvideo - встановлення “половинної” яскравості символів;
normalvideo - встановлення середньої яскравості символів;
highvideo - встановлення максимальної яскравості символів;
textbackgrоund(с) - встановлює колір фона ( с : ціла - константа, змінна, вираз);
textcolor(сХ - встановлює колір виводимих символів ( с : ціла - константа, змінна, вираз);
delline - знищує на екрані рядок, у якому знаходиться курсор, та підтягує текст з нижніх рядків;
insline - вставка пустого рядка в текст на екрані в позицію курсору зі зміщенням тексту за курсором на рядок нижче;
clreol - знищує на екрані текст від курсору до кінця рядка.
gotoxy(x,y)- переводить курсор у позицію -х , рядок – y (на екрані 24 рядки по 80 позицій), початок координат - лівий верхній кут (x,y : цілі - константи, змінні, вирази);
window(x1,y1,x2,y2) - задає координати вікна на екрані, куди буде дозволено виводити інформацію, де x1,y1 - координати верхнього лівого, а x2,y2 - координати нижнього правого кутів цього вікна. Якщо вікно не задане, то інформація виводитиметься на весь текстовий екран
(x1,x2,y1,y2 : цілі - константи, змінні, вирази);
write(x,x1,...) - виводить на екран елементи переліку виводу(x,х1 : константи, змінні, вирази);
writeln(x,x1,...) -виводить на екран елементи переліку виводу та переведення курсору на новий рядок.(x,х1 : константи, змінні, вирази);
read(x,x1,...) - послідовне введення даних ( констант - чисел, тексту) з клавіатури, які стануть значенням змінних з переліку вводу. Величини вводяться по черзі з натисканням клавіші Enter. Тип змінних та вводимих констант мають обов’язково співпадати. (х,х1 - ідентифікатори змінних);
readln(x,x1,...) - дія однакова с попереднім оператором, але після закінчення вводу курсор переводиться у наступний рядок.
delay(x) - призупиняє подальше виконання програми на х мс.(х- ціла : константа, змінна, вираз).
sound (x) - включення звукового генератора на з частотою х гц. Використання різних значень аргументу процедури дає звучання нот різної висоти.(х- ціла : конст. змінна, вираз).
nosound - відключення звукового генератора. Три останні процедури дають можливість писати програми для виконання музики.
3. Операції та вирази. Стандартні функції. Оператор присвоєння. Запис математичних виразів.
Арифметичні вирази складаються з операндів (констант, змінних, функцій), знаків арифметичних операцій та дужок. Значення виразів обчислюються справа наліво (дужки, функції, операції згідно з пріоритетом). Кожна операція виконується тільки над певним типом операндів. Тип значення виразу (числа-результату) визначається за типом операндів.
Операції (за рівнем пріорітету) :
* - множення х1*х2(х1, х2 - ціл., дійсн.; рез.- ціл., дійсн.);
/ - ділення х1/х2 (х1, х2 - цілий, дійсн.; рез. - дійсний);
div - ділення без залишка х1divх2 (х1,х2 - дійсн.;рез. - ціл.);
mod - залишок від ділення х1divх2 (х1,х2 - ціл.; рез. - цілий);
+ - додавання (х1, х2 - цілий, дійсний;рез.- ціл., дійсн.);
- - віднімання (х1, х2 - цілий, дійсн.; рез. - ціл., дійсний);