Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

C#_04 / Home_04

.doc
Скачиваний:
11
Добавлен:
19.04.2015
Размер:
91.65 Кб
Скачать

Лабораторная работа №5

Задачи 1-3 на использование операторов цикла. Осуществить ввод необходимых данных, выполнить реализацию алгоритма с использованием операторов условия, обеспечить вывод полученных результатов.

Задание №1

Написать программу, которая печатает числа в виде таблицы (N10 – число строк вводится с клавиатуры, на примерах 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) основную часть. По каждой из решённых задач в отчёте должны быть:

  • постановка задачи;

  • словесное объяснение алгоритма

  • текст программы с комментариями;

  • не менее пяти тестовых примеров.

  • Один из примеров подтверждается скриншотом исполняемой программы в обязательном порядке.

Соседние файлы в папке C#_04