Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лабораторна робота №3
Циклічні алгоритми
Мета роботи: засвоїти структуру програми із використанням циклічних алгоритмів, особливості візуального проектування програм у середовищі Delphi, прості типи даних, основні оператори мови програмування.
Оператор циклу WHILE має таку структуру:
while <умова> do <оператор>,
Оператор циклу REPEAT…UNTIL має таку структуру:
repeat <тіло циклу> until <умова>,
Оператор циклу FOR має таку структуру:
for <параметр циклу>:=<початкове значення> <кінцеве значення> do <оператор>;
Обчислення нескінченних сум. При розробці алгоритмів обчислення нескінченних сум процес потрібно організувати так, щоб для обчислення чергового доданку використовувалися результати обчислення попереднього доданку. Наприклад, для обчислення -го доданку суми потрібно - ий доданок помножити на множник , тобто . Якщо такої закономірності немає, то можна цей підхід використати для обчислення окремих частин доданку. Наприклад, для обчислення доданків суми можна окремо обчислювати , , , а потім обчислити доданок . Обчислення суми з заданою точністю означає, що процес накопичення доданків суми завершується, якщо для -го доданку справдиться умова .
Порядок виконання роботи
/Задайте значення дійсним величинам довільним чином в діапазоні від 0 до 100/.
4. Текст програми запишіть в зошиті для лабораторних робіт.
Оцінювання.
«1 бал» розроблення коректного алгоритму обчислення значення функції.
«2 бали» розроблення алгоритму обчислення значення функції та розроблення програми (з можливими неточностями).
«3 бали» вірно розроблені алгоритм та програма, що оформлені у зошиті для лабораторних робіт.
Таблиця 1.
Варіанти завдань для виконання лабораторної роботи
№ вар. |
Завдання |
1 |
2 |
1. |
1. Задано дійсні величини і масив чисел , . Розробити програму, яка обчислює суму всіх , добуток всіх і знаходить та серед , . |
2. |
Задано дійсні число і масив , . Розробити програму, яка підраховує, скільки точок з координатами , , …, належать кругу радіуса з центром у початку координат. |
3. |
Задано масив дійсних чисел , . Розробити програму, яка обчислює . |
4. |
Задано масив цілих чисел , . Розробити програму, яка переписує всі числа, що повторюються з масиву в масив по одному разу. Друкує масив по пять чисел у рядку. |
5. |
Задано масив дійсних чисел , . Розробити програму, яка обчислює суму тих чисел із , які перевищують середнє арифметичне значення чисел . |
6. |
Задано масив дійсних чисел , . Розробити програму, яка будує масив за правилом: є середнім арифметичним значенням чисел , крім . |
7. |
Задано два масиви цілих чисел і , . Розробити програму, яка обчислює добуток елементів обєднання цих масивів. Обєднання двох масивів це всі елементи масиву і всі елементи масиву , взяті по одному разу. Друкує елементи обєднання та їх суму. |
1 |
2 |
8. |
Задано масив цілих чисел , . Розробити програму, яка будує масив , елементами якого є такі числа , що корені рівняння =0 дійсні і додатні. Друкує масив по пять чисел у рядку. |
9. |
Задано масив цілих чисел , . Розробити програму, яка знаходить максимальне серед тих чисел, які не повторюються. |
10. |
Задано масив чисел , . Розробити програму, яка обчислює суму всіх чисел, які повторюються, і добуток всіх чисел, які не повторюються. |
11. |
На площині задано множину точок з координатами і координати вершин трикутника , , . Розробити програму, яка підраховує, скільки точок заданої множини міститься у трикутнику . |
12. |
Задано масив дійсних чисел , і . Розробити програму, яка обчислює . |
13. |
Задано цілі число і масив , . Розробити програму, яка здійснює циклічний зсув масиву на позицій вправо. |
14. |
Задано координати школи та координати будинків. Розробити програму, яка обчислює середню віддаль від будинків до школи. |
15. |
Задано масив чисел , . Розробити програму, яка обчислює суму всіх чисел, які знаходяться між першим і останнім відємними елементами цього масиву і вказує цей діапазон. Якщо відємних чисел немає або є тільки одне, то виводить повідомлення про це. |
PAGE 3