|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.01.2019, 20:39 | #1 |
Новичок
Джуниор
Регистрация: 27.04.2016
Сообщений: 2
|
Нахождение функции(Delphi 7)
Доброго времени суток!
Есть такая задача: Составить приложение в среде Delphi , рассчитывающую функцию y(х) в зависимости от введенного параметра А. Программа должна содержать: 1. оператор выбора Case..of 2. четыре вида оператора цикла 3. поясняющие комментарии к тексту программы 4. поясняющие надписи к визуальным компонентам, расположенным на форме 5. форму с компонентами . 6. верхнее меню 7. контекстное меню 8. диалоговые окна В программе предусмотреть: 1. запрос на подтверждение пользователем выхода из программы. 2. значение параметра А вводит или выбирает пользователь. Компонент для ввода А - Edit. 3. полученные значения у(х) записываются в массив. 4. значения массива у(х) и х выводятся в компонент Listbox. 5. верхнее меню (компонент MainMenu) содержит: выход из программы, расчет у(х) и выбор критерия для расчета. Cделать следующие критерии: • максимальный элемент массива, • минимальный элемент массива, • сумма всех элементов массива, • произведение всех элементов массива, • сумма всех отрицательных элементов массива, • произведение всех отрицательных элементов массива, • сумма всех положительных элементов массива, • произведение всех положительных элементов массива, Вывод рассчитанных критериев осуществляется с помощью диалогового окна (Application.MessageBox). • Вывод всех положительных элементов массива • Вывод всех отрицательных элементов массива Вывод всех положительных и отрицательных элементов массива осуществляется в компонент Memo. Если положительные или отрицательные элементы при расчете соответствующего критерия отсутствуют предусмотреть вывод сообщения об их отсутствии. 6. невозможность расчета у(х) при не введенном А 7. невозможность расчета критериев без рассчитанной у(х) 8. все функции верхнего меню дублируются в контекстном меню(PopupMenu). Сделал всю форму, но не могу понять как начать работу с вычислением критериев по задаче: • максимальный элемент массива • минимальный элемент массива • сумма всех элементов массива и тд. Буду благодарен за любую помощь. Сделанное мною находится во вложении. |
31.01.2019, 20:53 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
31.01.2019, 21:19 | #3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Тоска берет читать такие безумные задачи, а решения к ним - того паче. Какие 4 типа циклов? For, while, repeat (что-то в решении я только while увидел) - четвертый - неявный цикл с if в конце ?
|
31.01.2019, 21:58 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А может for to, for downto, while, repeat...
|
31.01.2019, 22:04 | #5 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
будет надеяться, что не goto
|
01.02.2019, 10:40 | #6 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Я считал всегда, что for to, for downto - один тип цикла. Иначе в Си, к примеру, где шаг цикла можно задавать, этих типов было бы бесконечно.
Вадим, уж тут без goto никак. Код:
Последний раз редактировалось digitalis; 01.02.2019 в 10:47. |
01.02.2019, 11:18 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Ну с такими рассуждениями можно сказать, что и цикл с if + goto в конце это тоже самое, что и while или repeat.
|
02.02.2019, 11:40 | #8 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Тут у каждого - своя правда. Вот открываю учебник, оглавление: "Операторы повтора. while, repeat, for ." Так что я больше соглвсен с #6
Последний раз редактировалось digitalis; 02.02.2019 в 11:58. |
23.05.2019, 15:51 | #9 |
Регистрация: 16.04.2017
Сообщений: 6
|
Почему у вас тут x:=-3.5;
Код:
|
23.05.2019, 16:06 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение корней функции | wellew | Microsoft Office Excel | 1 | 20.12.2013 00:09 |
Нахождение экстремума функции | Виктори | Помощь студентам | 2 | 08.11.2010 15:53 |
Нахождение экстремумов функции в delphi | Tatusya | Помощь студентам | 5 | 18.06.2010 17:55 |
Нахождение функции F(a) | Forro | Помощь студентам | 2 | 25.05.2008 12:24 |