![]() |
Модераторы: PILOT |
![]() ![]() ![]() |
|
kasir |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 9.10.2006 Репутация: нет Всего: нет |
ПЕРВАЯ ЗАДАЧА
Цель: Изучение операторов циклов, целочисленных типов данных, предельных значений для целых типов, выработка навыков составления тест-планов. Задание: С консоли вводятся целые числа до прекращения ввода по клавише Esc. Количество вводимых чисел заранее неизвестно. Требуется подсчитать количество введенных чисел и вычислить среднюю сумму введенных чисел по правилу: согласно вариантам. Определить минимальное и максимальное из всех введенных чисел. Требования: Интерфейс и вычисление суммы реализуются в главной функции Main(). Использовать операторы циклов for, do, while, использовать goto нельзя. Количество вводимых чисел не задается, а определяется в процессе ввода. Для проверки, что введенное число обладает заданным свойством разработать функцию bool Check(int). Тестирование: В данной задаче тестовыми случаями будут последовательности чисел, дающие отрицательную сумму, положительную сумму, состоящие только из чисел, обладающих/необладающих заданным свойство, и пустая последовательность. САМА ЗАДАЧА С консоли вводятся целые числа до прекращения ввода по клавише Esc. Количество вводимых чисел заранее неизвестно. Вычислить среднюю сумму чисел по правилу: если введённое число - простое. то оно вычитается из суммы, а если нет. то прибавляется к сумме. Определить минимальное и максимальное из всех введенных чисел. Вторая задача Цель: Изучение операторов циклов, вещественных типов данных, алгоритмов приближенных вычислений, выработка навыков разбиения задачи на подзадачи, модуля на функции, выработка навыков составления тест-планов. Задание: Приближенные вычисления с плавающей точкой согласно вариантам. Требуемое значение вычисляется с заданной точностью . Требования: Интерфейс реализуются в главной функции Main(). Вычисления реализуются в функции Solve(double a, double b, double eps, int numfunc). Примеры тестовых функций реализуются в функции double FuncTest(int number, double x) с помощью конструкции switch, где number – это номер тестовой функции. Функция FuncTest вызывается из Solve для вычисления значения функции в точке. Функция Solve вызывается из Main после ввода всех необходимых данных. Тестирование: В данной задаче тестовыми случаями будут функции. Функции должны быть подобраны под каждую ситуацию, исходя из условий задачи. Исключительные ситуации: Неправильно заданный интервал. Деление на ноль. САМА ЗАДАЧА Даны две непрерывные функции f(x) и g(x). Требуется определить, пересекаются ли эти функции на интервале [а.Ь]. и найти точку пересечения (Xcross.Ycross) с заданной точностью е. Это сообщение отредактировал(а) kasir - 27.4.2008, 15:51 |
|||
|
||||
setty |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 8.6.2006 Где: Украина Репутация: нет Всего: нет |
ICQ: 339044703
если договоримся, до вечера сделаю.... |
|||
|
||||
Shooroop |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 28.4.2008 Где: Красноярск Репутация: нет Всего: 2 |
пиши договоримся
icq 414235830 |
|||
|
||||
murdoc89 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 13.2.2007 Репутация: нет Всего: нет |
ICQ : 452616515
Если еще надо, сделаю за просто так |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Объявления о найме специалистов" | |
|
В случае невыполнения данных правил Ваши сообщения могут быть удалены без предупреждения. Полный спискок правил. С уважением, BearBeer. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Объявления о найме специалистов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |