![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
![]()
Заранее извиняюсь если не в том разделе создал свою тему! Просмотрел форум, не нашел раздела который меня интересовал...
Если я виноват, пожалуйста не удаляйте тему, просто перенесите. Буду весьма благодарен за помощь в решении моей задачи! На производственную практику дали принудительное задание (до кучи к всему прочему). Было сказано что оно для проверки наших возможностей, НО без его выполнения практику мы не закроем. Не буду ходить вокруг, да около, задание: Разработать программу для вычисления значения двух функций типа y=ƒ(x), в точках x при заданных значениях a. Организовать вывод результатов вычислений в виде двумерной таблицы и в виде графиков функции. Предусмотреть для пользователя возможность задания значений x и a (формат задания каждой переменной - одномерный массив), возможность выбора одной из двух функций для работы и возможность выбора формы представления результатов (табличный, графический). И две функции y=ƒ(x): y=0,5ln(ax^2 )+ln^2 x с исходными данными: x={10;12;15;20;25;33} a={1;4;8;9;11} y=(e^2x-e^ax)/(x^6 (1+√x)) с исходными данными: x={1;2;3;4;5} a={0,1;0,3;0,4;0,8} Знание sharedevelop на дали поверхностные, максимум что мы писали, это калькулятор с простыми операциями по сложению и вычитанию. Человек который нас начал учить программированию в sharedevelop и человек который дал задание на практику, совсем разные люди((( |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну раз писали калькулятор, то общие понятия у тебя есть.
Соответственно набросок программы ты сделать можешь. Да? А мы уже подкорректируем его вместе.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
![]() Цитата:
"Предусмотреть для пользователя возможность задания значений x и a (формат задания каждой переменной - одномерный массив), возможность выбора одной из двух функций для работы и возможность выбора формы представления результатов (табличный, графический)" Каким инструментом WindowsForm удобнее сделать список для возможности выбора одной из двух функций для работы? Я выбрал ComboBox, сейчас буду разбираться как её заполнять. Засунул я в ComboBox 2е функции (items), в раскрывающемся списке они появляются, как теперь сделать чтобы при выборе определенной функции из списка выводились исходные данные? Последний раз редактировалось Stilet; 02.11.2015 в 14:50. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
так, стандартно это можно всего парой способов и можно сделать:
либо Radio кнопки, либо - комбобокс. Комбобокс вполне себе нормальное решение. перехватывайте события SelectedIndexChanged или SelectedValueChanged p.s. я бы повесил дополнительно кнопочку "Рассчитать" и в ней уже брал выбранный элемент (SelectedIndex) из комбобокса и исходные значения x и a из таблиц Последний раз редактировалось Serge_Bliznykov; 02.11.2015 в 11:43. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Погодите, а чем Вас комбобокс не устроил?!
вполне ГОДНОЕ решение! |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
![]() Цитата:
Что я имею в итоге: ![]() Как сделать чтобы когда я из списка ComboBox выбирал пункт y=0,5ln(ax^2 )+ln^2 x выводились исходные данные: x={10;12;15;20;25;33} a={1;4;8;9;11} ??? Последний раз редактировалось Stilet; 02.11.2015 в 14:50. |
|
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 02.11.2015
Сообщений: 11
|
![]() Цитата:
"{ Выбран первый пункт}" это комментарий, или тут нужно вставить формулу из первого пункта? И ... в конце я так понял не пишу, это типо т.д.? У меня всего 2 пункта. Ругается на else: "Недопустимый терм "else" в выражении (CS1525) - C:\...\MainForm.cs:54,47" В целом, что я имею на данный момент: Код:
Переделал, не помогло ![]() Последний раз редактировалось Stilet; 02.11.2015 в 17:10. |
|
![]() |
![]() |
![]() |
#10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Смотри:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите Delphi( Разработать программу для вычисления заданных сумм, рекурсия) | Глеб Иванов | Помощь студентам | 6 | 16.03.2015 23:21 |
Используя перегрузку функций, написать программу определения минимального значения элемента массива разного типа | Hemp007 | Помощь студентам | 0 | 21.05.2014 13:41 |
Разработать программу для вычисления заданных сумм | CyBer_ua | Помощь студентам | 2 | 20.06.2012 16:20 |
Разработать программу вычисления значения функции | Mala Nindzya | Помощь студентам | 11 | 14.05.2012 21:41 |