Практические задания для выполнения на экзамене по

advertisement
Экзаменационные практические задания по дисциплине «основы
алгоритмизации и программирования»
Задача 1. Дан целочисленный массив из 25 элементов, заданных случайным
образом. Дано целое число 24>N>0. Сформировать и вывести целочисленный
массив, содержащий N первых положительных чисел.
Задача 2. Дано целое число D>0, а также первый элемент массива А[0].
Сформировать и вывести массив размером 10 элементов, содержащий
элементы, вычисляемые по формуле:
Вычисления осуществлять в функции.
Задача 3. Дан целочисленный массив из 23 элементов, заданных случайным
образом. Вывести все содержащиеся в данном массиве нечетные числа в
порядке возрастания, а также их количество К.
Задача 4. Дан целочисленный массив из 18 элементов, заданных случайным
образом. Вывести его элементы с нечетными номерами в порядке убывания.
Задача 5. Дан целочисленный массив из 25 элементов, заданных случайным
образом. Дано целое число 24>N>0. Сформировать и вывести целочисленный
массив, содержащий N первых отрицательных чисел.
Задача 6. Дан целочисленный массив из 25 элементов, заданных случайным
образом. Найти среднее арифметическое его нечетных элементов. Вывести
массив и среднее арифметическое на форму. Для вычисления среднего
арифметического создать функцию.
Задача 7. Дан целочисленный массив из 25 элементов, заданных случайным
образом. Переписать элементы из первого массива в массив В, удвоив все
нечетные элементы. Оба массива вывести на форму.
Задача 8. Составьте программу вычисления степени числа A с натуральным
показателем N. Записать варианты программы со всеми видами циклов:
while, repeat, for
Задача 9. Найти все трехзначные числа, сумма цифр которых равна данному
целому числу.
Задача 10. Найти все двузначные числа, сумма квадратов цифр которых
делится на 17. Вычисления выполнять с помощью функции.
Задача 11. В каких двузначных числах удвоенная сумма цифр равна их
произведению? Вывести искомые числа на форму.
Задача 12. Напишите программу, определяющую сумму всех нечетных чисел
от 1 до 99.
Задача 13. Напишите программу печати таблицы перевода расстояний из
дюймов в сантиметры для значений длин от 1 до 20 дюймов. 1 дюйм = 2,54
см. Выполнить проверку числовых данных, вводимых пользователем.
Задача 14. Напишите программу, которая вызывает функцию для умножения
всех четных элементов массива на pi и нахождения их суммы. Массив
задается пользователем, размерность не менее 10 элементов. Результат
выполнения функции должен выводиться на форму.
Задача 15. Начальный вклад в банке равен 1000 руб. Через каждый месяц
размер вклада увеличивается на Р процентов от имеющейся суммы (Р —
вещественное число, 0<Р<25). По данному Р определить, через сколько
месяцев размер вклада превысит 1100 руб., и вывести найденное количество
месяцев К (целое число) и итоговый размер вклада S (вещественное число).
Задача 16. Спортсмен-лыжник начал тренировки, пробежав в первый день 10
км. Каждый следующий день он увеличивал длину пробега на Р процентов от
пробега предыдущего дня (Р — вещественное, 0<Р<50). По данному Р
определить, после какого дня суммарный пробег лыжника за все дни
превысит 200 км, и вывести найденное количество дней К (целое) и
суммарный пробег S (вещественное число).
Задача 17. Единицы массы пронумерованы следующим образом: 1 —
килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан
номер единицы массы (целое число в диапазоне 1-5) и масса тела в этих
единицах (вещественное число). Найти массу тела в килограммах
(использовать функцию).
Задача 18. Дан целочисленный массив размера 10, элементы которого
заданны случайным образом. Вывести порядковый номер последнего из тех
его элементов АК, которые удовлетворяют двойному неравенству А0 < АК <
А9. Если таких элементов нет, то вывести 0. Также вывести на форму
исходный массив.
Задача 19. Дан целочисленный массив из 25 элементов, заданных случайным
образом. Найти минимальный и максимальный элементы из его четных
элементов. Массив и результат вывести на форму.
Задача 20. Дан целочисленный массив из 34 элементов, заданных случайным
образом. Переписать элементы из первого массива в массив В, разделив
пополам все четные элементы. Оба массива вывести на форму.
Задача 21. Даны три переменные вещественного типа: A, B, С. Если их
значения упорядочены по возрастанию, то удвоить их; в противном случае
заменить значение каждой переменной на противоположное. Вывести новые
значения переменных А, В, С.
Задача 22. Даны три целых числа, одно из которых отлично от двух других,
равных между собой. Определить порядковый номер числа, отличного от
остальных.
Задача 23. Даны целочисленные координаты точки на плоскости. Если точка
совпадает с началом координат, то вывести 0. Если точка не совпадает с
началом координат, но лежит на оси ОХ или OY, то вывести соответственно 1
или 2. Если точка не лежит на координатных осях, то вывести 3.
Задача 24. Даны десять целых чисел. Найти количество положительных и
количество отрицательных чисел в исходном наборе. Проверить числовые
данные, вводимые пользователем, на предмет ошибок.
Задача 25. Дано трехзначное число. В нем зачеркнули первую справа цифру
и приписали ее слева. Вывести полученное число. Проверить числовые
данные, вводимые пользователем, на предмет ошибок.
Download