Dr.Cooper
Студенческие работы на заказ

8 (800) 250 1997

(бесплатная горячая линия)

Контрольная работа: Программирование и основы алгоритмизации. № 1. Вариант 2.

7 страниц
2019-02-19
Контрольная работа
Pascal
2
200.00 р.
Скачать превью

ПЕРВОЕ КОНТРОЛЬНОЕ ЗАДАНИЕ

Вариант 2

Задача 1
Дана последовательность из не менее чем двух натуральных чисел, за которой следует 0. Вычислите сумму тех из них, порядковые номера которых – простые числа. Например,если вводили 1, 12, 8, 4, 50, 6, 77, 8, 9, 0, то номера выделенных чисел являются простыми числами (2, 3, 5, 7) и
ответ равен 12 + 8 + 50 + 77 = 147.
Подсказка: используйте булевскую функцию для проверки, является номер простым числом или нет.

Задача 2
Даны целое n>2 и вещественные числа a1, b1, ..., an, bn (ai < bi).
Рассматривая пары ai и bi как левые и правые концы отрезков на одной и той же прямой, определить концы отрезка, являющегося пересечением всех этих отрезков.
Если такого отрезка нет, сообщить об этом. Например, если n=3 и a1 = 0, b1= 10, a2 = 1, b2 = 11, a3 = –1, b3 = 5, то
результатом будет отрезок [1, 5].

Задача 3
В заданной последовательности чисел длиной n определить длину самой большой упорядоченной по возрастанию подпоследовательности соседних элементов.
Например, если вводили 1, 12, 8, 4, 50, 6, 22, 77, 8, 9, 0, то ответ равен 3 (это длина подпоследовательности 6, 22, 77).
Качественное написание учебных работ

дипломные, курсовые, рефераты и многое другое