C#_04 / Home_04
.docЛабораторная работа №5
Задачи 1-3 на использование операторов цикла. Осуществить ввод необходимых данных, выполнить реализацию алгоритма с использованием операторов условия, обеспечить вывод полученных результатов.
Задание №1
Написать программу, которая печатает числа в виде таблицы (N10 – число строк вводится с клавиатуры, на примерах N=6):
Задачи по вариантам
1 1 2 1 2 4 1 2 4 8 1 2 4 8 16 1 2 4 8 16 32 |
6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 |
6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 |
6 5 4 3 2 1 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1 |
№ 1, №10 |
№ 2 |
№ 3 |
№ 4 |
6 6 5 6 5 4 6 5 4 3 6 5 4 3 2 6 5 4 3 2 1 |
1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 |
6 5 4 3 2 1 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1 |
1 2 3 4 5 6 2 3 4 5 6 3 4 5 6 4 5 6 5 6 6 |
1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 |
№ 5 |
№ 6 |
№ 7 |
№ 8 |
№ 9 |
Задание №2
Написать программу: Дано 10 вещественных чисел. Определить, не используя массивов:
Задачи по вариантам
-
1. разность между максимальным и минимальным элементами;
-
2. количество максимальных элементов;
-
3. является ли первый элемент последовательности максимальным;
-
4. совпадают ли первый и последний элементы последовательности.
-
5. имеются ли в последовательности нулевые элементы;
-
6. каких элементов в последовательности больше – положительных или отрицательных;
-
7. одинаковы ли все элементы последовательности;
-
8. упорядочена ли последовательность по неубыванию (следующий элемент не меньше предыдущего);
-
9. количество элементов, больших первого;
-
10. сколько имеется пар рядом стоящих элементов разного одного знака.
Задание №3
Написать программу: непустая последовательность ненулевых целых чисел, за которой следует 0. Выполнить с элементами этой последовательности задание в соответствии со своим вариантом.
Задачи по вариантам
-
1. Определить, сколько из них меньше предыдущих значений.
-
2. Определить, сколько из них больше своих "соседей", т.е. предыдущего и последующего чисел.
-
3. Определить, сколько раз в этой последовательности меняется знак. (Например, в последовательности 1,-34,8,14,-5 знак меняется 3 раза).
-
4. Определить, сколько раз в этой последовательности встречается подпоследовательность «1 , 2» (Например, в последовательности «1,3,4,1,2» такая подпоследовательность встречается 1 раз).
-
5. Найти порядковый номер того из них, которое наиболее близко к указанному целому числу.
-
6. Определить, сколько из них принимает наибольшее значение.
-
7. Определить, сколько из них принимает наименьшее значение.
-
8. Определить три наибольших числа среди них.
-
9. Определить три наименьших числа среди них.
-
10. Найти значение и номер наименьшего из положительных чисел.
-
Отчёт по лабораторной работе
Отчёт оформляется на листах формата А4 в электронной версии. Отчёт составляется каждым студентом. Отчёт по лабораторной работе должен включать следующие структурные элементы:
1) титульный лист;
2) основную часть. По каждой из решённых задач в отчёте должны быть:
-
постановка задачи;
-
словесное объяснение алгоритма
-
текст программы с комментариями;
-
не менее пяти тестовых примеров.
-
Один из примеров подтверждается скриншотом исполняемой программы в обязательном порядке.