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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2018, 19:49   #1
hadgehog
 
Регистрация: 01.11.2016
Сообщений: 6
По умолчанию Delphi Нужна помощь, пожалуйста.

Добрый день! помогите пож-та составить приложение в среде Delphi, рассчитывающую функцию y(x) в зависимости от введенного параметра А.
Программа должна содержать:
1. Оператор выбора Case .. of;
2. Три-четыре вида оператора цикла;
3. Поясняющие комментарии к тексту программы;
4. Поясняющие надписи к визуальным компонентам, расположенным на форме;
5. Форму с компонентами;
6. Верхнее меню;
7. Контекстное меню;
8. Диалоговые окна;
В программе предусмотреть:
1. Запрос на подтверждение пользователем выхода из программы
2. Значение параметра А вводит или выбирает пользователь
Компонент для ввода А:
Ввод Edit
Вывод ListBox
3. Полученные значения y(x) записываются в массив
4. Значение массива y(x) и X выводятся в компонент
5. Верхнее меню компонента (Main Menu) содержит: выход из программы, расчет y(x) и выбор критерия для расчета.
Критерии:
Максимальный элемент массива
Минимальный элемент массива
Сумма всех элементов массива
Произведение всех элементов массива
Сумма всех отрицательных элементов массива
Произведение всех отрицательных элементов массива
Сумма всех положительных элементов массива
Произведение всех положительных элементов массива
Вывод рассчитанных критериев осуществляется с помощью диалогового окна (Application.MessageBox)
Вывод всех положительных элементов массива
Вывод всех отрицательных элементов массива
Вывод всех отрицательных и положительных элементов массива осуществляется в компонент Memo
Если положительные или отрицательные элементы при расчете соответствующего критерия отсутствует предусмотреть вывод сообщения об их отсутствии.
6.Невозможность расчета y(x) при не введенном А
7.Невозможность расчета критериев без рассчитанной y(x)
8.Все функции верхнего меню дублируются в контекстном меню (PopupMenu)

Вроде с кодом разобралась, но не с массивами, не знаю как их записать.. Вроде как мои догадки, писать через метод пузырька. Но всё равно путаница. Не могу уже сообразить, почему программа не работает, что за ошибки вылезают. Периодически зацикливается.. В общем, не знаю как описать все проблемы, просто какая то путаница и не могу никак объяснить..
Прикреплю программу, чтобы было лучше понять.. А то ерунды понаписала..
Изображения
Тип файла: png Формула.png (22.1 Кб, 100 просмотров)
Вложения
Тип файла: rar Делфи.rar (173.3 Кб, 13 просмотров)
hadgehog вне форума Ответить с цитированием
Старый 09.02.2018, 20:15   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
Вроде как мои догадки, писать через метод пузырька.
Нет в задании сортировки, зачем метод пузырька?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 09.02.2018, 21:58   #3
hadgehog
 
Регистрация: 01.11.2016
Сообщений: 6
По умолчанию

А как ещё? Я просто запуталась
hadgehog вне форума Ответить с цитированием
Старый 10.02.2018, 13:44   #4
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,689
По умолчанию

А где же Unit1.pas? Тот самый что в папке 1 сместр кр
А вот exe-файл никому не нужен
eoln вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь с формулой, помогите, пожалуйста... oksi-xd Паскаль, Turbo Pascal, PascalABC.NET 4 13.11.2014 22:16
Нужна помощь! Пожалуйста jiranimo БД в Delphi 0 11.05.2014 14:35
очень нужна помощь,помогите пожалуйста X3m41k Помощь студентам 6 10.06.2008 17:27