Экзаменационные задачи по программированию и ППРЗ 1. 2. Ввести с клавиатуры число. Если оно целое, то удвоить его и вычислить квадратный корень из полученного числа. В противном случае выделить целую часть. Вывести исходное и полученные числа с поясняющим текстом. 3. 4. В заданной с клавиатуры строке найти количество слов. Вывести строку и количество. 2 2 5. Определить значение выражения y 2(a ab) 2 * Cos (a 2) , где значения a и b 5a 1 b задаются с клавиатуры. Если значение y меньше нуля, то определить его абсолютную величину. Вывести результат . 6. Для массива целых чисел В(20) определить разность между суммой первых 10 и последних 10 элементов. Массив ввести с клавиатуры. Вывести массив, суммы и разность. 7. 8. Сформировать массив а(6,6) на интервале от 0 до 15. Найти сумму элементов ниже главной диагонали, заменить элементы главной диагонали на нули. Вывести исходный, полученный массив и сумму. 9. Для натуральных чисел от 1 до 100 найти среднее арифметическое. Вывести числа и среднее арифметическое. 10. Написать программу для вычисления корней квадратного уравнения (коэффициенты a,b,c задаются с клавиатуры). 11. В массиве А(4,5), определенном на интервале от 3 до 20, заменить элементы первого столбца и первой строки на нулевые значения. Вывести построчно исходный и полученный массивы. 12. В одномерном массиве а(n) найти максимальный элемент и его индекс. Значение n задается с клавиатуры, массив определяется случайным образом на интервале [15, 40]. Вывести массив, максимальный элемент и его индекс. 13. Даны оценки 20 учащихся по информатике. Определить и вывести количество неуспевающих и средний балл по предмету. 14. Написать программу, которая проверяет, делится ли на 3 целое число, введенное с клавиатуры. В зависимости от результата вывести сообщение. 15. Найти среднее арифметическое отрицательных элементов массива а(n). Значение n задается с клавиатуры, массив определяется случайным образом на интервале [-12, 25]. Вывести построчно массив и среднее арифметическое. 16. Написать программу с использованием оператора Select Case, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений «Рабочий день», «Суббота» или «Воскресенье». 17. Написать программу, которая в интервале от 10 до 300 определяет количество чисел, которые делятся на 7. Вывести числа и их количество. 18. Найти сумму чисел 100, 97, 94, 91, 88, …, 1. Вывести числа и сумму. 19. Написать программу, которая запрашивает с клавиатуры 2 целых числа (a,b) и вычисляет сумму чётных чисел от a до b. Вывести сумму. 20. Ввести с клавиатуры строку текста и букву. Написать программу, которая определяет, сколько этих букв в заданной строке. Вывести количество. 21. Написать программу для вычисления стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (в км), количество бензина, которое потребляет автомобиль на 100 км пробега, цена 1 л бензина. 22. Составьте программу для удвоения отрицательных элементов массива Х(4,4). Элементы массива принимают значения от -7 до 17. Вывести исходный и полученный массив построчно. 23. Составить программу для создания массива В(10), первые 5 элементов которого – числа от 1 до 5, а следующие 5 – числа от 5 до 1. Вывести массив. 24. Составить программу для определения количества элементов, равных 5 во введенном с клавиатуры массиве Р(8). Вывести массив и количество. 25. Даны числа 2,4,6,8,…, 50. Найти и вывести произведение чисел, которые делятся на 3. 26. В массиве а(n) заменить все нулевые элементы значениями первого элемента массива. Значение n задается с клавиатуры, массив определяется случайным образом на интервале [-10,10]. Вывести исходный и полученный массивы. 27. Задано количество хоккеистов N и для каждого указаны количество забитых шайб и штрафное время, заработанное в течение матча. Необходимо определить, какое количество шайб забил самый корректный игрок, т.е. игрок с минимальным штрафным временем. 28. Найти и вывести значение выражения 1*1+2*2+...+n*n. Значение n задается с клавиатуры 29. Найти и вывести максимальное число из трёх. Значения чисел ввести с клавиатуры. 30. Составить программу для определения, является ли введенный с клавиатуры год високосным. 31. Составить программу для вывода на экран только положительных элементов массива Y(20), значения элементов которого заданы на интервале от -40 до 40.