Вы находитесь на странице: 1из 3

Первое контрольное мероприятие

1. Линейные алгоритмы:
1) Даны показания электронных часов и промежуток времени в виде
часы минуты секунды. Определите показания часов через
указанный промежуток времени.

2) Даны показания электронных часов в течение суток, которые


определяют начало и конец промежутка времени. Определить
длину промежутка времени между этими показаниями. Показания
часов и промежуток времени представляются часы минуты
секунды. Провести полное тестирование.

2 С клавиатуры вводятся N – число точек на плоскости, а затем


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

3. Обработка элементов числовой последовательности:


1) Дана последовательность из n целых чисел. Найти среднее
арифметическое этой последовательности.
2) Дана последовательность из n целых чисел. Найти сумму четных
элементов этой последовательности.
3) Дана последовательность из n целых чисел. Найти сумму
элементов с четными номерами из этой последовательности.

4. Обработка элементов числовой последовательности:


1) Дана последовательность из n целых чисел. Найти номер
максимального элемента в этой последовательности.
2) Дана последовательность из n целых чисел. Найти номер
минимального элемента в этой последовательности.
3) Дана последовательность из n целых чисел. Найти максимальный
элемент в этой последовательности.
4) Дана последовательность из n целых чисел. Найти сумму
минимального и максимального элементов в этой
последовательности.

5. Обработка элементов числовой последовательности:


1) Дана последовательность целых чисел, за которой следует 0.
Найти сумму элементов с четными номерами из этой
последовательности.
2) Дана последовательность целых чисел, за которой следует 0.
Найти номер максимального элемента в этой последовательности.
3) Дана последовательность целых чисел, за которой следует 0.
Найти разность минимального и максимального элементов в этой
последовательности.
4) Дана последовательность целых чисел, за которой следует 0.
Найти количество нечетных элементов этой последовательности.
5) Дана последовательность целых чисел, за которой следует 0.
Найти количество элементов этой последовательности, кратных
числу К.

6. Целые числа:
1) Определить является ли число k степенью Р.
2) Определить является ли число k простым.
3) Найти количество цифр в десятичном числе k.
4) Найти сумму цифр в десятичном числе k.
5) Найти минимальную и максимальную цифры в записи числа k.

7. Суммы:

1)

2)

3)

Замечания
1. Уметь реализовывать эти задачи с помощью функций
пользователя.
2. Уметь организовывать ввод из текстового файла и вывод в
текстовый файл.

Второе контрольное мероприятие


1. Модули. Реализовать библиотеку для работы с простыми
правильными дробями. В библиотеку должны быть включены
функции: ввод дроби, вывод дроби, операции (+, -, *, разделить
дробь на дробь), сокращение дроби.
2. Рекурсия:
1) Дано целое число N (N>0). Написать рекурсивную функцию,
чтобы определить минимальную цифру числа (переменная Min).
2) Дано целое число N (N>0). Написать рекурсивную функцию,
чтобы определить позицию последней минимальной цифры
(переменная P). Считать, что цифры в числе пронумерованы
начиная от разряда единиц.
3) Дано целое число N (N>0). Написать рекурсивную функцию,
чтобы определить сумму цифр это числа.
3. Сортировки (все).
4. Поиск в упорядоченном и неупорядоченном массивах.
5. Поиск максимального и минимального значений в массиве.
6. Поиск номера первого (последнего) элемента с заданным
свойством.
7. Вставка элементов без доп. Массива.
8. Удаление элементов без доп. Массива.

Итоговое контрольное мероприятие


1. Тест
2. Теория
3. Практика (письменно)