Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2013, 20:03   #1
Iron_f1st
 
Регистрация: 05.11.2013
Сообщений: 9
По умолчанию Лабораторная. Тесты (СИ)

Задача такая:
Даны действительные числа a, b, c, d. Найти площадь пятиугольника, изображённого на рисунке. Определить подпрограмму вычисления площади треугольника по трём его сторонам.

Саму лабораторную основную часть сделал. Осталось выбрать набор тестов. И вот не могу определить, какие следует сделать. Подскажите.

Iron_f1st вне форума Ответить с цитированием
Старый 28.12.2013, 20:18   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от Iron_f1st Посмотреть сообщение
Саму лабораторную основную часть сделал. Осталось выбрать набор тестов. И вот не могу определить, какие следует сделать.
А я не могу понять, что именно сделано. И что за тесты остались ?
type_Oleg вне форума Ответить с цитированием
Старый 28.12.2013, 20:47   #3
Iron_f1st
 
Регистрация: 05.11.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от type_Oleg Посмотреть сообщение
А я не могу понять, что именно сделано. И что за тесты остались ?
Сделал анализ задачи, алгоритм решения задачи, составил текст программы.

Набор тестов, то есть вводимые значения для проверки, сначала нужно составить набор тестов, протестировать и записать результаты работы программы.
Iron_f1st вне форума Ответить с цитированием
Старый 28.12.2013, 20:56   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

То есть, не можете решить, какие значения a, b, c, d вводить?

Так очень просто. Условие одно - никакая из сторон треугольника не может быть больше по длине суммы длин остальных двух сторон.
Например : (2-1) < a < (2+1)
type_Oleg вне форума Ответить с цитированием
Старый 28.12.2013, 22:15   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я правильно понимаю, что числами "1", "2" и "2.5" указаны длины ?
тогда площадь пятиугольника легко находится как сумма 3-х треугольников (площадь треугольника по длинам сторон поможет вычислить формула Герона).
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.12.2013, 22:25   #6
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Как я понял, Iron_f1st программу-то написал, только не знает, какие a,b,c,d можно подставить, чтобы проверить.
type_Oleg вне форума Ответить с цитированием
Старый 29.12.2013, 10:34   #7
Iron_f1st
 
Регистрация: 05.11.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от type_Oleg Посмотреть сообщение
То есть, не можете решить, какие значения a, b, c, d вводить?

Так очень просто. Условие одно - никакая из сторон треугольника не может быть больше по длине суммы длин остальных двух сторон.
Например : (2-1) < a < (2+1)
ну это то я понимаю. Но мне бы какие-то конкретные случаи. Ибо я же не могу просто взять от балды несколько тестов, у каждого теста должно быть назначение, зачем мы его делаем(но не всегда, не во всех задачах).
Iron_f1st вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
тесты Maincore Общие вопросы Delphi 1 07.11.2011 20:07
Тесты по С++ Sergey240892 Помощь студентам 4 08.06.2011 10:00
тесты odler Помощь студентам 0 13.05.2010 17:44
тесты Majority Помощь студентам 1 11.11.2008 23:49