Laboratorni_roboti_Turbo_Pascal / Лабораторна робота № 5
.docЛабораторна робота № 5
Тема: Опис і реалізація найпростіших циклічних програм.
Мета: Навчитись складати і реалізовувати циклічні програми.
Хід роботи
1. Розробіть програму множення числа 9 на числа натурального ряду від 1 до 10 та виведення кожного значення на екран. Де п – лічильник кількості множень, у змінній у зберігається поточний результат множення.
2. Учень розпочав тренування з підняття ваги, починаючи з 16 кг. Він поставив перед собою завдання тренуватися протягом 8 –ми місяців і щомісячно збільшувати підняту вагу на 2,75 кг. Розробіть програму для визначення: яку вагу він підніматиме наприкінці кожного місяця? Де змінна і- лічильник циклів, змінна s – значення ваги, яку піднімає учень у кінці кожного місяця.
3. На мішені 10 кіл. Радіус найменшого дорівнює r см, а радіус кожного наступного збільшується на 2,5 см. Розробіть програму визначення довжини кожного кола. Де змінна і- лічильник циклів, змінна r – радіус поточного кола, змінна l – довжина поточного кола. Початкове значення радіуса вводиться за допомогою клавіатури. Початкові дані: r =5
4. Розробіть програму обчислення суми 1 + 1/2 +1/3 + 1/4 + ... + 1/10, де і – лічильник циклів, s – значення функції.
5. На дослідній ділянці під час посадки саженця вишні площа її кореневої системи займала 0,5 кв. м. За перші п років (п< = 7) щорічно площа кореневої системи збільшувалася на х кв. м. Розробіть програму обчислення і виведення на екран площі кореневої системи за кожен рік. Де змінна і- лічильник циклів, змінна s – поточне значення площі кореневої системи. Значення змінних п і х вводяться з клавіатури. Початкові дані п = 5, х = 0.4
6. Розробіть програму визначення добутку перших п непарних чисел натурального ряду. Де змінна і- лічильник кількості натуральних чисел , змінна 2 – поточне значення натурального числа, змінна р – поточне значення добутку непарних чисел натурального ряду. Значення змінної п вводиться з клавіатури. Початкові дані п = 4.
Контрольні запитання:
-
Як записується і виконується вказівка повторення з передумовою?
-
Як записується і виконується вказівка повторення з післяумовою?
-
Яка різниця між вказівками повторення з передумовою і післяумовою?
-
Як записується і виконується вказівка повторення з параметром?
-
Як організовується вихід з вказівок повторення?
-
Чи можна всередині тіла вказівки повторення з параметром змінювати параметр циклу?
-
Що таке цикл з параметром?
-
Чим відрізняється команда for - to від команди for - downto ?
-
Яка відмінність між командами while і repeat?
10. Опишіть дію команди for ?
11. Які додаткові відомості ви знаєте про цикли?