2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Лабораторная. Тесты
Сообщение28.12.2013, 19:09 


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

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



Изображение

 Профиль  
                  
 
 Re: Лабораторная. Тесты
Сообщение29.12.2013, 19:19 
Заслуженный участник


11/11/07
1198
Москва
Посмотрите формулу Герона.

 Профиль  
                  
 
 Re: Лабораторная. Тесты
Сообщение07.01.2014, 12:30 
Заслуженный участник


11/05/08
32166
Не обязательно Герона. Достаточно находить сначала косинус по теореме косинусов, а потом площадь через синус.

(выйдет с точки зрения кода, конечно, примерно так же, как и через Герона, но зато не надо помнить ничего лишнего)

-- Вт янв 07, 2014 13:35:08 --

А, да:

Iron_f1st в сообщении #807240 писал(а):
Осталось выбрать набор тестов.

А что такое "тесты"?... Нет ведь тут никаких естественных примеров, которые позволили бы проверить работоспособность. Вот что действительно в этой программе необходимо предусмотреть, так это проверку корректности входных данных. И в процедуре для треугольника, и, в принципе, в самой программе (что треугольники не накладываются).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group