- •Програмування та інформатика
- •Система програмування Turbo Pascal: лінійні програми, оператор розгалуження
- •Та циклічних обчислювальних процесів
- •Теоретичні відомості
- •Порядок виконання
- •Компіляція та запуск програми на виконання.
- •Теоретичні відомості
- •Порядок виконання
- •Мови програмування. Створення ехе-файлів
- •Теоретичні відомості
- •Порядок виконання
- •Основні операції в мові Turbo Pascal
- •Теоретичні відомості
- •Порядок виконання
- •Теоретичні відомості
Порядок виконання
Дано значення змінних
.
Обчислити значення змінної
:
;
;
;
.
Дано
значення змінних
.
Обчислити значення змінних
та
:
;
;
.
Лабораторна робота № 4
Тема: Використання стандартних процедур та функцій мови програмування.
Основні операції в мові Turbo Pascal
Мета: Продовжити знайомитися з середовищем програми Turbo Pascal, навчитися використовувати стандартні процедури та функції при розв’язуванні задач.
Обладнання: комп’ютери з встановленою операційною системою Microsoft Windows XP, програма Turbo Pascal 7.0.
Теоретичні відомості
Якщо у програмі буде обчислено значення арифметичного виразу, то його необхідно десь запам’ятати для подальшого використання. Для цього існує оператор присвоювання.
Загальний вигляд оператора:
<ім’я змінної>:=<вираз>.
Операцію
присвоювання можна ще назвати операцією
заміщення. Дію
можна прокоментувати так:значення
змінної
має бути замінене поточним значенням
змінної
.
Знак
“=” слід відрізняти від знака “:=”.
Перший означає порівняння, умову, яку
можна перевірити. Тобто логічно
використовувати його із знаком запитання:
“
”.
Другий знак “:=” означає дію, яку можна
виконати.
Під час виконання цього оператора спочатку обчислюється значення виразу в правій частині при поточних значеннях змінних, що входять до нього, а потім здобутим результатом замінюється попереднє значення змінної, яка вказана зліва.
Одержане значення записується в ту частину оперативної пам’яті комп’ютера, яка виділена для цієї змінної.
Під час виконання операції присвоювання важливим є збіг типів змінної величини в лівій частині оператора і виразу, що обчислюється, в правій його частині.
Наприклад:
;
;
.
Але вирази, що беруть участь в операторі присвоювання, можуть бути не лише арифметичними. Наприклад, можливі й такі присвоювання:
;
;
.
Перший приклад присвоює змінній значення типу char, другий – типу string, третій – типу boolean.
Операція
збільшення
на 1 позначається таким чином:
.
Її слід читати так: “
замінити на
”.
Це дуже важливо розуміти!!!
Порядок виконання
Нижче подано задачі. До кожної з них розробити спочатку математичну модель, а потім написати програму для розв’язування у середовищі Turbo Pascal.
Якщо на одну шальку терезів посадити Даринку, яка важить
кг,
і Наталку, яка важить на 5 кг менше, а на
іншу насипати
кг
цукерок, то скільки кілограмів цукерок
доведеться з’їсти дівчаткам, щоб шальки
терезів зрівноважилися?Учень-невдаха Сашко сів виконувати домашнє завдання і просидів за столом 2 години. З них
хв
він чухав потилицю і дивився у вікно,
хв
шукав у письмовому столі гумку, щоб
стерти у підручнику з англійської мови
карикатуру на свого товариша, на
малювання якої він витратив перед цим
хв
Решту часу Сашко перекладав англійські
слова. Скільки слів він встиг перекласти,
якщо переклад одного слова у нього
займав 5 хв?Петрусь задумав число і нікому його не назвав. Друзі упіймали його і примусили подвоїти задумане число, а потім додати до нього 5. І тільки після того, як вони пообіцяли Петрусеві благодійну допомогу на контрольній з математики, він зізнався, що вийшло число
.
Визначити,
яке число задумав і приховав від своїх
друзів Петрусь?Курочка Ряба знесла яйце, а мишка розбила його. Після цього Ряба знесла на
яєць
більше, але мишка знову їх розбила. Ряба
знесла знову на
яєць
більше, ніж попереднього разу, але мишка
розтрощила й ці. Так продовжувалося
п’ять разів. Зі скількох яєць Дід і
Баба змогли б врешті-решт зробити собі
яєшню?Із тераріуму втекло
гадюк,
кобр
та
гюрз.
Довжина кожної гадюки – 1 м, кобри – 1
м 30 см, а гюрзи – 1 м 15 см. Скільки повних
метрів отруйних змій утекло з тераріуму?
Яку довжину вони складають у сантиметрах?У царівни Несміяни кругле обличчя, радіус якого
.
Визначте, яку сторону повинно мати
квадратне дзеркало, щоб, коли Несміяна
милується собою, її відображення
поміщалося у дзеркалі.
Лабораторна робота № 5-6
Тема: Розв’язування задач, які мають лінійну структуру

