- •Програмування та інформатика
- •Система програмування 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
Тема: Розв’язування задач, які мають лінійну структуру