задачи. Задачи с циклической структурой. Создание программ с циклической структурой варианты заданий
Скачать 154.5 Kb.
|
Часть 4. СОЗДАНИЕ ПРОГРАММ С ЦИКЛИЧЕСКОЙ СТРУКТУРОЙ ВАРИАНТЫ ЗАДАНИЙ 1. Составьте программу на языке VBA, которая определяет количество пар элементов последовательности, одинаковых между собой. Программа должна проверять правильность введенных пользователем данных и, если они неверные ( n = 0), выдавать сообщение об ошибке.
2. Составьте программу на языке VBA, которая определяет количество целыx чисел в последовательности вещественных чисел, признаком конца последовательность является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
3. Составьте программу на языке VBA, которая определяет количество чисел в последовательности из n чисел, которые делятся на заданное число m. Программа должна проверять правильность введенных пользователем данных и, если они неверные ( n <= 0 или m<=1), выдавать сообщение об ошибке.
4. Составьте программу на языке VBA, которая определяет сумму целыx чисел в в последовательности вещественных чисел, признаком конца последовательность является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
5. Составьте программу на языке VBA, которая вычисляет сумму L квадратов отрицательных элементов в последовательности из n чисел,. Программа должна проверять правильность введенных пользователем данных и, если они неверные ( n <= 0), выдавать сообщение об ошибке.
6. Составьте программу на языке VBA, которая определяет количество четных, делящихся при этом на 3 элементов в последовательности целых чисел, признаком конца последовательность является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
7. Составьте блок-схему и программу на языке VBA, которая вычисляет сумму первых n членов ряда Количество суммируемых членов ряда задается во время работы программы. Программа должна проверять правильность введенных пользователем данных и, если они неверные , выдавать сообщение об ошибке.
8. Составьте блок-схему и программу на языке VBA, которая определяет среднее квадратичное ( ) элементов последовательнос-ти, признаком конца последовательность является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
9. Составьте блок-схему и программу на языке VBA, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы. Программа должна проверять правильность введенных пользователем данных и, если они неверные (0 < n), выдавать сообщение об ошибке.
10. Составьте программу на языке VBA, которая определяет среднее геометрическое ( ) элементов последовательности, признаком конца последовательность является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
11. Составьте блок-схему и программу на языке VBA, которая вычисляет значение n-го элемента в последовательности Номер элемента должен вводиться во время работы программы. Программа должна проверять правильность введенных пользователем данных и, если они неверные (0 < n), выдавать сообщение об ошибке.
12. Составьте блок-схему и программу на языке VBA, которая вычисляет среднее арифметическое первых n членов ряда . Количество суммируемых членов ряда задается во время работы программы. Программа должна проверять правильность введенных пользователем данных и, если они неверные , выдавать сообщение об ошибке.
13. Составьте блок-схему и программу на языке VBA, которая определяет, сколько во введенной последовательности элементов, больших чем заданное число m, признаком конца последовательность является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
14. Составьте блок-схему и программу на языке VBA, которая определяет, является ли последовательность убывающей (длина последовательности не ограничена). Признаком конца последовательности является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
15. Составьте блок-схему и программу на языке VBA, которая вычисляет факториал числа n, введенного с клавиатуры (Факториалом числа n называется произведение целых чисел от 1 до n). Число n задается во время работы программы. Программа должна проверять правильность введенных пользователем данных и, если они неверные ( 0 < n ), выдавать сообщение об ошибке.
16. Составьте блок-схему и программу на языке VBA, которая вычисляет сумму положительных чисел из введенной с клавиатуры последовательности целых чисел (длина последовательности не ограничена). Признаком конца последовательности является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
17. Составьте блок-схему и программу на языке VBA, которая определяет минимальное число из введенной с клавиатуры последовательности n чисел. Количество чисел последовательности должно вводиться во время работы программы. Программа должна проверять правильность введенных пользователем данных и, если они неверные (0 < n), выдавать сообщение об ошибке.
18. Составьте блок-схему и программу на языке VBA, которая вычисляет количество чисел, заканчивающихся на 6 из введенной с клавиатуры последовательности положительных чисел (длина последовательности не ограничена). Признаком конца последовательности является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
19. Составьте блок-схему и программу на языке VBA, которая определяет количество нулей и единиц из введенной с клавиатуры последовательности n чисел. Количество чисел последовательности должно вводиться во время работы программы. Программа должна проверять правильность введенных пользователем данных и, если они неверные (0 < n), выдавать сообщение об ошибке.
20. Составьте блок-схему и программу на языке VBA, которая определяет количество нечетных, делящихся при этом на 7 элементов в последовательности целых чисел, признаком конца последовательность является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
21. Составьте блок-схему и программу на языке VBA, которая вычисляет количество положительных, отрицательных и нулевых элементов в последовательности из n чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные ( n <= 1), выдавать сообщение об ошибке.
22. Составьте блок-схему и программу на языке VBA, которая вычисляет количество четных и нечетных элементов в последовательности чисел, признаком конца последовательность является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
23. Составьте блок-схему и программу на языке VBA, которая определяет сумму квадратных корней из неотрицательных элементов последовательности в n элементов. Программа должна проверять правильность введенных пользователем данных и, если они неверные ( n <= 1), выдавать сообщение об ошибке.
24. Составьте блок-схему и программу на языке VBA, которая вычисляет сумму ряда вида до тех пор, пока n-ый член ряда не станет меньшим заданной точности k. Программа должна проверять правильность введенных пользователем данных и, если они неверные (k>= 1), выдавать сообщение об ошибке.
25. Составьте блок-схему и программу на языке VBA, которая вычисляет произведение P отрицательных элементов последовательности из n целых чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные ( n <= 0), выдавать сообщение об ошибке.
26. Составьте блок-схему и программу на языке VBA, которая вычисляет среднее арифметическое положительных чисел из введенной с клавиатуры последовательности целых чисел (длина последовательности не ограничена). Признаком конца последовательности является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
27. Составьте блок-схему и программу на языке VBA, которая определяет, является ли последовательность из n ненулевых элементов знакочередующейся. Программа должна проверять правильность введенных пользователем данных и, если они неверные (n <= 0), выдавать сообщение об ошибке.
28. Составьте блок-схему и программу на языке VBA, которая вычисляет количество элементов последовательности, попадающих в интервал [a;b]. Программа должна проверять правильность введенных пользователем данных и, если они неверные (n <= 0, a>b), выдавать сообщение об ошибке.
29. Составьте программу на языке VBA, которая определяет, являются ли все введенные числа последовательности положительных чисел четными. Признаком конца последовательности является ввод нуля. Программа должна проверять правильность введенных пользователем данных и, если они неверные (первое введенное число равно нулю), выдавать сообщение об ошибке.
30. Составьте программу на языке VBA, которая определяет, являются ли все введенные числа последовательности из n положительных чисел нечетными. Программа должна проверять правильность введенных пользователем данных и, если они неверные (n <= 0), выдавать сообщение об ошибке.
|