- •Кодирование
- •Отладка и тестирование
- •Программу условно можно считать правильной, если её запуск для выбранной системы тестовых исходных данных во всех случаях дает правильные результаты.
- •Вычислять эталонные результаты нужно обязательно до, а не после получения машинных результатов.
- •Какими должны быть тестовые данные?
- •Из каких этапов состоит процесс тестирования?
- •Задания Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Требования к выполнению ргр
- •Требования к оформлению работы
- •Образец выполнения задания Задание 1
- •Контрольные вопросы к защите ргр
Задание 2
Разработать программу ввода данных. Количество элементов заранее неизвестно. Правило окончания ввода определяется в задаче.
Таблица 3
№ Вар. |
Задача |
|
|
Написать программу, которая вводит с клавиатуры целые числа до тех пор, пока последовательность чисел является неубывающей. Определить разность между первым элементом последовательности и максимальным значением. |
|
|
Написать программу, которая вводит с клавиатуры целые числа до тех пор, пока последовательность чисел является знакочередующейся. Посчитать количество элементов, кратных 7. |
|
|
Составить программу, которая определяет первое отрицательное значение функции y= x - sin x при заданном интервале [a,b] и шаге h. |
|
|
С клавиатуры вводится последовательность целых чисел до тех пор, пока не будет введено 5 отрицательных элементов. Определить среднее арифметическое положительных элементов последовательности. |
|
|
С клавиатуры вводить целые числа до тех пор, пока их среднее арифметическое не превысит значения первого элемента последовательности. Вывести количество элементов последовательности. |
|
|
Вводится последовательность чисел, являющихся полными квадратами (например, 81, 4 ,25, 121 и т.д.). Определить среднее арифметическое нечетных элементов последовательности. |
|
|
Вводится последовательность целых чисел до тех пор, пока сумма двух смежных элементов больше суммы двух предыдущих смежных элементов, т.е. ai+ai+1>ai-1+ai. Вывести разность между первым и последним элементами последовательности. |
|
|
Вводится последовательность четных чисел. Ввод прекратить, когда будет введено нечетное число. Вывести среднее арифметическое значение последовательности. |
|
|
Вводится последовательность двухзначных чисел (ввод прекратить, когда будет введено не двухзначное число). Вывести среднее арифметическое последовательности. |
|
|
Написать программу, которая вводит с клавиатуры целые числа до тех пор, пока последовательность чисел является убывающей. Определить среднее арифметическое последовательности. |
|
|
Вводится последовательность нечетных чисел (при вводе четного числа ввод прекратить). Определить минимальное значение последовательности. |
|
|
Вводится последовательность целых чисел до тех пор, пока разность между смежными элементами последовательности кратна 3. Определить количество элементов, заканчивающихся на цифру 3. |
|
|
Вводится последовательность целых двузначных чисел, сумма цифр которых кратна 7. Найти среднее арифметическое введенных чисел. |
|
|
Вводится последовательность целых чисел, в которых каждое следующее число не меньше суммы двух предыдущих. Определить количество четных элементов последовательности. |
|
|
Вводится последовательность целых чисел до тех пор, пока эти числа являются полными квадратами. Посчитать количество четных элементов последовательности. |
|
|
Вводится последовательность простых чисел. Вычислить среднее арифметическое последовательности. |
|
|
С клавиатуры вводятся целые трехзначные числа. Определить среднее геометрическое средних цифр элементов последовательности. |
|
|
Вводится последовательность чисел, кратных трем или оканчивающихся на цифру 1. Определить среднее арифметическое значение последовательности. |
|
|
Вводится последовательность трехзначных чисел. Определить количество элементов, сумма цифр которых равна 8. |
|
|
Вводится последовательность двузначных чисел, у которых цифры пропорциональны (например, 24 или 93). Определить количество элементов, кратных 6. |
|
|
Вводится последовательность простых чисел. Определить количество двузначных элементов последовательности. |
|
|
Вводится последовательность целых чисел, в которых каждое следующее число не меньше суммы двух предыдущих. Определить количество четных элементов последовательности. |
|
|
Вводится последовательность натуральных чисел. Найти максимальную сумму двух соседних чисел данной последовательности. |
|
|
Вводится последовательность чисел, кратных 3. Найти номера двух соседних чисел из данного набора, произведение которых является минимальным. |
|
|
Вводится неубывающая последовательность целых чисел. Определить количество повторяющихся элементов. |
|
|
Вводится последовательность двузначных чисел. Определить среднее арифметическое четных элементов последовательности. |
