Наши проекты: 3D печать и услуги : Wiki : Сувениры : Walkarounds :
Войти Регистрация
Форум моделистов на ScaleModels.ru
 Наблюдаемые темыНаблюдаемые темы    FAQFAQ   ПоискПоиск   ПользователиПользователи   medals.phpНаграды   ИзбранноеИзбранное   РегистрацияРегистрация 
  Наблюдаемые форумыНаблюдаемые форумы  ПрофильПрофиль    Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Требуется помощь людей общающихся на "ТЫ" с Delphi

 Список форумов Форум моделистов на ScaleModels.ru -> Компьютеры и программы
новая тема  ответить  для печати Предыдущая тема Следующая тема 
Автор
Сообщение
Требуется помощь в решении этих задач в delphi


Желательно с небольшим объяснением, но можно и без него)))
^
    


в игноре у 1 пользователей
Реализация плевая, главная засада как обычно не в программировании, нужна формула описывающая функцию, вернее набор формул - 2 прямые, 2 полукруга, прямая.
на форму кидаешь 3 поля ввода для R1, R2, X (edit), 1 label и кнопку (button)
по кнопке пишешь процедуру которая проверит введены ли значения R1, R2 (edit.text) и цифровые ли они и попадают ли в правильный диапазон;
потом так же проверяеш х, а в label.caption выведеш результат.

собственно процедура начинается с проверки в каком диапазоне находится х и применяеш формулу из этого диапазона и получаеш y который выводиш.
В завсимости какие операторы проходите можно использовать if или case.
А вобщето как и все задания это полный бред - что будет если человек введет r-ы отличные от тех что на картинке?, например r1=1 а Х=-3 что тогда? а если например r1=10? чел составляющий задания - чудак на букву м, непродумал совсем.
^
    
dkol4125
Спасибо))) Попробую реализовать, а по поводу значений R(1,2) тоже задумывался)
^
    


в игноре у 1 пользователей
ладно будут вопросы задавай
^
    
dkol4125 писал(а):
то будет если человек введет r-ы отличные от тех что на картинке?

А вот это и есть главное задание в таких задачах, продумать защиту от дурака. То что препод введет левые значения, можете не сомневаться Smile
^
    
dkol4125
Можете примерно набросать код с оператором " if " ?
^
    


в игноре у 1 пользователей
в этой задаче главное - ветвящиеся алгоритмы - это следует из заголовка
поэтому главное тут использовать case или if в своём коде в зависимости от того, что препод изливал им на лекциях Cool а можно и то и другое одновременно.
Защиту от дурака я тоже осветил, однако в задании не понятно что происходит с функцией в моменты разрыва или перекрывания графиков.
или тогда бы уж откровенно сказали что это не одна функция (как это и есть на самом деле), а несколько и может быть сколько угодно значений по одному Х (когда перекрываются r1>4) включая и отсутствие решения - эт когда разрыв (например r1<4)
в задании они говроят про ввод R просто потому, чтобы проверить общие навыки работы в Делфи, создание простейшего интерфейса.
^
    
То есть алгоритм попадания x в интервал будет таким:
(x>-7) and (x<6>=-6) and (x<-4)
^
    
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы
Канал на Дзене Телеграм ScaleModels.ru Вконтакте Подписаться на RSS
ScaleModels.ru - сборные масштабные модели. © 2005-2022
Privacy Policy