Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Практична робота № 2.1.2. Тема: Реалізація циклічного алгоритму.




Практична робота № 2. 1. 2

Тема: Реалізація циклічного алгоритму.

Мета: Отримання практичних навиків при створені програм для реалізації циклічних алгоритмів. Закріплення знань про оператори циклу.

Короткі теоретичні відомості:

Алгоритмічна конструкція циклу.

Цикл – управляюча структура, що організує багатократне виконання вказаних дій.

Хід роботи:

1. Уважно ознайомитись з повними теоретичними відомостями.

2. Виконати на комп’ютері програму-приклад, що наведена у теоретичних відомостях.

3. Згідно номеру варіанту, виконати індивідуальне завдання та продемонструвати отриману програму викладачу.

4. Оформити звіт.

5. Підготуватися до захисту звіту, повторивши матеріал теоретичної та практичної частини роботи.

Індивідуальне завдання:

Розробити алгоритм для вирішення завдання за варіантом та розробити для нього програму на мові програмування С++.

1. З’ясувати чи є число n членом арифметичної прогресії, якщо перший член прогресії a1, а крок 4.

2. Отримати всі натуральні дільники числа m.

3. Перевірити чи є задане натуральне число m простим.

4. Вивести таблиці відповідності між вагою в футах і вагою в кілограмах для значень 1, 2, 3, …, n футів. (1 фут – 453г).

5. Створіть програму, що виводитиме на екран символ «*» наступним чином:

6. Відома маса 12 предметів у грамах. Отримати загальну масу у кілограмах.

7. Знайти перші n чисел, що діляться на 7 без залишку.

8. Знайти найменший дільник двох чисел a та b.

9. Чи вірно, що послідовність натуральних чисел  відсортована від більшого до меншого.

10. Визначити чи є задане число n степіню числа 3.

11. Розрахувати суму чисел, що послідовно водяться з клавіатури до тих пір доки не буде ведений 0.

12. Знайти добуток чисел, що послідовно вводяться з клавіатури до тих пір доки число не вийде за межі від -5 до 5.

13. Знайти найменше серед 20 чисел, що вводяться з клавіатури.

14. Необхідно отримати всі дільники даного числа в порядку зменшення.

15. Написати програму, що з’ясовує чи є серед 10 чисел, що вводяться з клавіатури «точні квадрати». Після воду такого числа повинне з’являтися відповідне повідомлення.

16. Дана послідовність із n чисел, що вводяться з клавіатури. Визначити з якої кількості від’ємних чисел починається ця послідовність.

17.  Створіть програму, що виводитиме на екран символ «*» наступним чином:

18. Необхідно розрахувати середній ріст студентів в групі.

19. Чи вірно, що у послідовності з 20 чисел є хоча б одна пара числа n.

20. Створіть програму, що знаходить максимальне серед чисел, що вводяться, кінець вважається ведене число 0.

21. Необхідно знайти добуток двох чисел А и В, не використовуючи операцію множення.

22.  Створіть програму, що виводитиме на екран таблиці множення непарних чисел.

23. Дана послідовність дійсних чисел. Знайти кількість від’ємних, позитивних або нульових елементів.

24. Написати програму, що з’ясовує чи є серед 15 чисел, що вводяться з клавіатури «точні квадрати». Після воду такого числа повинне з’являтися відповідне повідомлення

25. Знайти добуток чисел, що послідовно вводяться з клавіатури до тих пір доки число не вийде за межі від -10 до 10

26. Знайти найменше серед 10 чисел, що вводяться з клавіатури

27. Визначити чи є задане число n степіню числа 2.

28. Створіть програму, що знаходить мінімальне серед чисел, що вводяться, кінець вважається ведене число 0

29. Знайти найменший дільник двох чисел a+2 та b-3.

30. Знайти перші n чисел, що діляться на 5 без залишку

Зміст звіту:

1. Тема практичної роботи.

2. Мета практичної роботи.

3. Варіант.

4. Завдання за варіантом.

5. Блок-схема алгоритму для вирішення завдання.

6. Текст програми на мові С++.

7. Результати роботи програми.

8. Відповіді на контрольні запитання.

9. Висновок.

Контрольні запитання:

1 Дайте визначення поняттям:

1. 1 Оператор;

1. 2 Які оператори ви знаєте?

1. 3 Які оператори циклу ви знаєте?

2 Правила створення циклічного алгоритму?

3 Синтаксис оператору циклу for.


Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...