Экзаменационные задачи по программированию и

advertisement
Экзаменационные задачи по программированию и ППРЗ
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.
Download