
- •Методичні рекомендації до виконання лабораторних робіт з дисципліни
- •Пояснювальна записка
- •Лабораторна робота № 1
- •Лабораторна робота № 2
- •Лабораторна робота № 3
- •Лабораторна робота № 4
- •Лабораторна робота № 5
- •Лабораторна робота № 6
- •Лабораторна робота № 7,8
- •Практична робота № 9,10
- •Лабораторна робота № 11
- •Лабораторна робота № 12
- •Лабораторна робота № 13
- •Звіт з лабораторної работи № __
- •Завдання на лабораторну роботу
Практична робота № 9,10
Тема: Використання циклів. Програмування обчислень за ітераційними формулами. Написання
програм з використанням циклічних конструкцій.
Мета: навчитися використовувати цикли в ході розроблення додатків. Опанувати програмування
ітераційних алгоритмів.
Устаткування: персональний комп’ютер.
Програмне забезпечення: операційна система Windows, програма для перегляду відео уроків, візуальне середовище програмування Delphi.
Завдання:
Ввести кількість членів ряду й розрахувати значення числа ∏. (ст. 110, додатково (задача 2)
Написати програму, що здійснює переведення цілого додатного числа з десяткової системи числення у двійкову. (ст. 115)
Написати програму, що обчислює суму перших 10 елементів ряду: 1 +1/3 +... (задача 1)
Написати програму, що перевіряє, чи є введене користувачем число простим (задача 3)
Підготовка до виконання роботи
1. Підготувати бланк звіту з роботи;
2. Опрацювати теоретичний матеріал за темою роботи;
Електронні підручники: |
Примітки |
|
Delphi 7 |
Додаткова, розділ 2 |
|
Delphi для профессионалов |
додаткова |
|
TurboPascal |
додаткова розділ 2, 4 |
|
Delphi Быстрый Старт |
Додаткова ст. 40-41 |
|
Кащеев_Делфі |
Опрацювати ст.101 – 110 та приклади …\ ст.110_115_ЛАБ_9-10\приклади\ ст 102; ст. 106; ст.108, ст.112, ст.113 |
|
Сидоров М.В_Елементи програмування у середовищі Delphi |
Опрацювати ст.30-31, 65-59 |
|
Електроний(і) урок(и) |
Повторити всі відеоуроки, які знаходяться в папці ВідеоУроки Delphi 7_1 |
Переглянути відео урок: …\ст.110_115_ЛАБ_9-10\ lessons6_Цикл While..Do.avi; lessons7_Цикл for..to..Do.avi; lessons8_Цикл Repeat..Until.avi; |
Лабораторна робота |
Опрацювати теоретичний матеріал, скласти, відлагодити програми оформити звіт, зразок виконаних програм на ст.110, 115 див. …\ст.110_115_ЛАБ_9-10\Приклади\ст. 110_самостійно, ст.115_самостійно Опрацювати та виконати …\ст.110_115_ЛАБ_9-10\Використання циклів. Програмування обчислень за ітераційними формулами.pdf |
3. Використовуючи теоретичний матеріал дати відповіді на контрольні запитання.
Контрольні питання
Назвіть причини використання циклів/
У чому відмінність циклу FOR, що використовує опцію TO і DOWNTO?
Скільки разів виконається цикл FOR і:=2 TO 8 DO ?
Скільки разів виконається цикл FOR і:=10 TO 4 DO ?
У чому відмінність циклів WHILE i REPEAT ... UNTIL?
Який цикл може не виконатися жодного разу?
Який цикл обов'язково виконається хоча б один раз?
Поясніть на прикладах використання операцій divimod.
Опишіть алгоритм переведения цілого додатного числа, заданого в десятковій системі числення, у двійкову систему.
У чому особливість використання циклів WHILE I FOR у переведенні чисел у двійкову систему числення?
Що таке вкладені цикли?
Яким оператором здійснюється переривання циклу? Уяких випадках таке переривання необхідне?
Що таке циклічний алгоритм?
Які інструкції використовуються для циклів у мові Delphi?
Дайте загальний спосіб запису інструкції for?
Намалюйте блок - схему алгоритму інструкції for.
Для чого потрібен компонент Label?
Для чого потрібне слово downto в інструкції for?
Дайте загальний спосіб запису інструкції while
Намалюйте блок - схему алгоритму інструкції while.
Дайте загальний спосіб запису інструкції repeat?
Блок - схема алгоритму, що відповідає інструкції repeat?
Що таке просте число?
Які перетворення здійснюють функції strtoint, inttostr?
Порядок виконання роботи
Пройти інструктаж з техніки безпеки.
Включити комп’ютер.
Завантажити середовище розробки Borland Delphi 7.
Скласти та відлагодити програму, яка виводить кількість членів ряду й розрахувує значення числа ∏. (ст. 110, додатково (задача 2)
Написати програму, що здійснює переведення цілого додатного числа з десяткової системи числення у двійкову. (ст. 115)
Написати програму, що обчислює суму перших 10 елементів ряду: 1 +1/3 +... (задача 1)
Написати програму, що перевіряє, чи є введене користувачем число простим (задача 3)
Зберегти результат роботи.
Оформити звіт з лабораторної роботи.