Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка_модуль 1.doc
Скачиваний:
17
Добавлен:
11.02.2016
Размер:
4.16 Mб
Скачать

Порядок виконання

  1. Дано значення змінних . Обчислити значення змінної:

  • ;

  • ;

  • ;

  • .

  • Дано значення змінних . Обчислити значення зміннихта:

    • ;

    • ;

    • .

    Лабораторна робота № 4

    Тема: Використання стандартних процедур та функцій мови програмування.

    Основні операції в мові Turbo Pascal

    Мета: Продовжити знайомитися з середовищем програми Turbo Pascal, навчитися використовувати стандартні процедури та функції при розв’язуванні задач.

    Обладнання: комп’ютери з встановленою операційною системою Microsoft Windows XP, програма Turbo Pascal 7.0.

    Теоретичні відомості

    Якщо у програмі буде обчислено значення арифметичного виразу, то його необхідно десь запам’ятати для подальшого використання. Для цього існує оператор присвоювання.

    Загальний вигляд оператора:

    <ім’я змінної>:=<вираз>.

    Операцію присвоювання можна ще назвати операцією заміщення. Дію можна прокоментувати так:значення змінної має бути замінене поточним значенням змінної.

    Знак “=” слід відрізняти від знака “:=”. Перший означає порівняння, умову, яку можна перевірити. Тобто логічно використовувати його із знаком запитання: “”. Другий знак “:=” означає дію, яку можна виконати.

    Під час виконання цього оператора спочатку обчислюється значення виразу в правій частині при поточних значеннях змінних, що входять до нього, а потім здобутим результатом замінюється попереднє значення змінної, яка вказана зліва.

    Одержане значення записується в ту частину оперативної пам’яті комп’ютера, яка виділена для цієї змінної.

    Під час виконання операції присвоювання важливим є збіг типів змінної величини в лівій частині оператора і виразу, що обчислюється, в правій його частині.

    Наприклад:

    ;

    ;

    .

    Але вирази, що беруть участь в операторі присвоювання, можуть бути не лише арифметичними. Наприклад, можливі й такі присвоювання:

    ;

    ;

    .

    Перший приклад присвоює змінній значення типу char, другий – типу string, третій – типу boolean.

    Операція збільшення на 1 позначається таким чином:. Її слід читати так: “замінити на”. Це дуже важливо розуміти!!!

    Порядок виконання

    Нижче подано задачі. До кожної з них розробити спочатку математичну модель, а потім написати програму для розв’язування у середовищі Turbo Pascal.

    1. Якщо на одну шальку терезів посадити Даринку, яка важить кг, і Наталку, яка важить на 5 кг менше, а на іншу насипати кг цукерок, то скільки кілограмів цукерок доведеться з’їсти дівчаткам, щоб шальки терезів зрівноважилися?

    2. Учень-невдаха Сашко сів виконувати домашнє завдання і просидів за столом 2 години. З них хв він чухав потилицю і дивився у вікно, хв шукав у письмовому столі гумку, щоб стерти у підручнику з англійської мови карикатуру на свого товариша, на малювання якої він витратив перед цим хв Решту часу Сашко перекладав англійські слова. Скільки слів він встиг перекласти, якщо переклад одного слова у нього займав 5 хв?

    3. Петрусь задумав число і нікому його не назвав. Друзі упіймали його і примусили подвоїти задумане число, а потім додати до нього 5. І тільки після того, як вони пообіцяли Петрусеві благодійну допомогу на контрольній з математики, він зізнався, що вийшло число . Визначити, яке число задумав і приховав від своїх друзів Петрусь?

    4. Курочка Ряба знесла яйце, а мишка розбила його. Після цього Ряба знесла на яєць більше, але мишка знову їх розбила. Ряба знесла знову на яєць більше, ніж попереднього разу, але мишка розтрощила й ці. Так продовжувалося п’ять разів. Зі скількох яєць Дід і Баба змогли б врешті-решт зробити собі яєшню?

    5. Із тераріуму втекло гадюк, кобр та гюрз. Довжина кожної гадюки – 1 м, кобри – 1 м 30 см, а гюрзи – 1 м 15 см. Скільки повних метрів отруйних змій утекло з тераріуму? Яку довжину вони складають у сантиметрах?

    6. У царівни Несміяни кругле обличчя, радіус якого . Визначте, яку сторону повинно мати квадратне дзеркало, щоб, коли Несміяна милується собою, її відображення поміщалося у дзеркалі.

    Лабораторна робота № 5-6

    Тема: Розв’язування задач, які мають лінійну структуру