- •Часть 1.
- •Часть 2.
- •1) Выполнить задание в соответствии с вариантом из части 1 и и части 2;
- •2) Придумать задание по обработке информации с сенсоров.
- •3) Сдать лабораторную работу в электронном виде
- •Часть 1
- •Часть 2
- •1. Обход лабиринта
- •2. Подсчёт объектов заданного цвета
- •3. Движение нескольких роботов
- •4. Площадка и шары
- •5. Преследование
- •6. Движение по линии
Внимание! Каждая лабораторная работа должна быть сдана в электронном виде! Без демонстрации работы диаграммы лабораторная работа зачтена не будет.
Лабораторная работа № 3
Часть 1.
Варианты заданий
1. Разработать диаграмму подсчёта суммы введённых с клавиатуры чисел. Первым числом указывается количество суммируемых чисел N (N ≥ 5).
2. Разработать диаграмму поиска максимального числа из N чисел, введённых с клавиатуры (число N вводится первым). Тестирование выполните с использованием следующих чисел: -5, -2, -3, -6, -7.
3. Разработать диаграмму вычисления произведения чисел введённых с клавиатуры. Первым числом указывается количество перемножаемых чисел.
4. Разработать диаграмму определения минимального числа, из N чисел, введённых с клавиатуры (число N вводится первым).
5. Разработать диаграмму вычисления факториала введённого числа N (N ≤ 15), проверку условия также выполнить в программе.
6. Разработать диаграмму, которая последовательно складывает вводимые пользователем числа до тех пор, пока их сумма не превысит число N. Число N вводится первым, N ≥ 100. Каждое вводимое число x должно удовлетворять следующим условиям: 0 ≤ x ≤ 10.
7. Разработать диаграмму, которая последовательно перемножает вводимые пользователем числа до тех пор, пока их произведение не превысит число N. Число N вводится первым, N ≥ 100. Каждое вводимое число x должно удовлетворять следующим условиям: 1 ≤ x ≤ 10.
8. Разработать диаграмму, которая последовательно делит число N на вводимые пользователем числа до тех пор, пока результат деления больше единицы. Число N вводится первым, N ≥ 100. Каждое вводимое число x должно удовлетворять следующим условиям: 1 ≤ x ≤ 10.
9. Разработать диаграмму, которая последовательно вычитает из числа N вводимые пользователем числа до тех пор, пока результат больше единицы. Число N вводится первым, N ≥ 100. Каждое вводимое число x должно удовлетворять следующим условиям: 1 ≤ x ≤ 10.
Разработать диаграмму вычисления функций f(x, y) и g(x, y).
10. , |
11. , |
12. , |
13. , |
14. , |
15. , |
16. , |
17. , |
18. , |
19. , |
20. , |
21. , |
22. , |
23. , |
24. , |
25. , |
26. Разработать диаграмму, которая находит все двузначные числа, у которых первая и вторая цифры одинаковы.
27. Разработать диаграмму, которая находит все двузначные числа, у которых первая и вторая цифры различны.
28. Разработать диаграмму определения чисел, принадлежащих отрезку [1; 100], которые делятся нацело на числа i и j и не делятся нацело на k. Значения i, j, k вводятся с клавиатуры.
29. Разработать диаграмму поиска минимального и максимального значений элементов массива, а также их индексов. Размер массива задаётся первым числом, вводимым в диаграмму.
30. Разработать диаграмму сортировки массива по убыванию. Размер массива задаётся первым числом, вводимым в диаграмму.
31. Разработать диаграмму решения уравнения a ∙ x2 + b ∙ x + c = 0. Предусмотреть все возможные сочетания коэффициентов.
32. Разработать диаграмму решения уравнения a ∙ x + b = 0. Предусмотреть все возможные сочетания коэффициентов.