Для программистов и любителей Delphi


гильдия Охотники Илдиора (Адепт)[594] гильдия Учителя (Грандмастер)[15670] Estel Информация
Назад к темам раздела.
2012-02-26 16:57:04 гильдия Охотники Илдиора (Адепт)[594] гильдия Учителя (Грандмастер)[15670] Estel Информация
Необходимо составить Класс для представления алгебраических многочленов от одной переменной в консоли в Дельфине. Реализовать возможность алгебраических операций с многочленами (сложение, вычитание и умножение), реализовать метод для вычисления значения многочлена в данной точке.

Знаю, что класса должно быть 4:
- класс многочлена
- класс для алг. функций
- класс для переменной Х
- класс для переменной А

Буду рада, если кто-то объяснит как и с чего начинать, ибо идей у меня нет.

За помощь отблагодарю)
 
2012-02-26 18:16:42 гильдия Бойцы (Мастер)[3345] гильдия Охотники Илдиора (Элита)[63740] гильдия Портные (Грандмастер)[58476] Flash999 Информация
а в поисковике нереально уже примеры поискать?
похожих задач там полно, тем более на дельфи
 
2012-02-26 18:32:56 гильдия Мудрецы (Мастер)[5633] гильдия Бойцы (Грандмастер)[38336] MoKSa Информация
Estel
 
2012-02-26 19:07:18 гильдия Охотники Илдиора (Адепт)[594] гильдия Учителя (Грандмастер)[15670] Estel Информация
Flash999
Искала. Там есть только с использованием объектов. Для консоли больше прописано возведение многочлена в степень и прописывание многочлена с помощью массива.

MoKSa
ну а что ты хотел? Я будущий программист.
 
2012-02-27 01:05:48 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
Массив.

c0 + c1x^1 + c2x^2 + ... + cnx^n

Коэффициенты в массив. Если массивы в делфи нумеруются с 0, то a[i] = ci, а многочлен (вычисление в точке):
a - массив коэффициентов

int sum=0;
int i x = %val%
for (int i=0; i < a.size(); i++)
{
sum = a[i]*x^i;
}
 
2012-02-27 01:06:21 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
[ц=yashchar:sum = a[i]*x^i; ]
*sum +=
 
2012-02-27 11:30:32 гильдия Мудрецы (Мастер)[10168] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация

Estel
ты нупка что учисшь паскаль

yashchar
а ты в n степени нуб
1 пишешь пример на С там где просят паскаль -_-
2 в паскале массивы начинаются с 1
 
2012-02-27 11:44:24 гильдия Мудрецы (Мастер)[10168] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
Estel
Пролог и Visual Basic учи тоже -_- и какой нить Фортран
 
2012-02-27 12:37:24 гильдия Охотники Илдиора (Адепт)[594] гильдия Учителя (Грандмастер)[15670] Estel Информация
БелДрагМеталл
1. за оскорблениями в другое место
2. я на 1 курсе. тут все это учат
3. пишем пример на Дельфине
4. выучу как нить потом

yashchar
пасибо, папа. Но чувствую я тебе еще напишу.
 
2012-02-27 13:08:52 гильдия Мудрецы (Мастер)[10168] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
Estel
ок после 4 пункта будешь самый корявый программист мира -_-


а я дельфи даж незнаю -_-
 
2012-02-27 13:09:51 гильдия Мудрецы (Мастер)[10168] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
Estel
как не оскорблять? если потом такие троли программисты будут -_-

такие как Pro Drupal Senjor Developer
 
2012-02-27 14:05:29 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
БелДрагМеталл
Белочка, дружочек мой, ты Друпальчик выучил уже? С программистом своим, ведущим - итранзишенским посоветовался? Весной еще конференция будет, пусть он придет, мы еще поржем. Помни - Друпал захватит мир! Ты повторяешь это как мантру, когда приходишь на работу и уходишь с неё? Смотри, будущее зависит от тебя.

Estel
Пример там и правда, на С++, но я синтаксиса Делфи не помню )
 
2012-02-27 14:06:02 гильдия Бойцы (Мастер)[3345] гильдия Охотники Илдиора (Элита)[63740] гильдия Портные (Грандмастер)[58476] Flash999 Информация
БелДрагМеталл
ну это еще не верх нубства) она хотя бы понимает, что дельфи и паскаль это одно и то же)
а ведь есть и такие зомби, для которых это два совершенно разных языка xD

а по поводу языка, то к сожалению во многих вузах действительно эту фигню на первом курсе проходят, ну а смысл.. ну а много ли смысла проходить, к примеру, ту же историю в технических инстах?!
 
2012-02-27 14:28:33 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
Flash999
Вы так пренебрежительно отзываетесь о Паскале и Делфи, как будто бы уже сами написали свой компилятор для языка высокого уровня.

Flash999 писал(а):
ну а много ли смысла проходить, к примеру, ту же историю в технических инстах

Совсем пичалька
 
2012-02-27 14:39:25 гильдия Бойцы (Грандмастер)[38025] гильдия Охотники Илдиора (Адепт)[733] Vigilla Информация
yashchar
побереги слизистую желудка и 12-перстной кишки от избыточного травмирования кислотами
Сейчас никого не волнует что Высшее образование означает прежде всего широкую эрудицию. Сейчас принцип готовить не широко мыслящих специалистов, а "фельдшеров" - вот полтаблетки от головной боли, а вот от боли в заднице, главное не перепутать.
Старые и надежные велосипеды не нужны. Мы полетим на летающей тарелке, она дырявая и вот-вот разобьется, но гламурно!
 
2012-02-27 16:15:10 гильдия Охотники Илдиора (Адепт)[594] гильдия Учителя (Грандмастер)[15670] Estel Информация
yashchar

ну я на Си пока немного пишу. только начали проходить.

Flash999
согласна. меня ИБ, велик4ая отечественная, логика, экология и тд уже задолбали, хотя порой они наталкивают на некоторые интересные мысли.

Vigilla
О.о ну ты замутила. Я с 1 раза не догнала даже.

БелДрагМеталл
я не могу охватить сразу все. пока я изучаю дельфи консоль, с/с++, с# а до этого было простое окно с обьектами в дельфине. Сейчас я загружена по полной и ты предлагаешь мне сесть и начать изучать еще что-то? я не хочу превращать свои мозги в микс из всего по немногу. все придет ко мне постепенно
 
2012-02-27 17:14:42 гильдия Бойцы (Грандмастер)[38025] гильдия Охотники Илдиора (Адепт)[733] Vigilla Информация
Estel
ты же дите ) это была мессага для твоего раздраконистого папки )))
 
2012-02-27 20:19:13 гильдия Бойцы (Мастер)[3345] гильдия Охотники Илдиора (Элита)[63740] гильдия Портные (Грандмастер)[58476] Flash999 Информация
yashchar
не пренебрежительно, но считаю, что проку больше если начать изучение с С, ну и ассемблера.
по поводу истории: так как в институте только повторение школьного курса, да и галопом по Европам. Если нормально учиться в школе, то и лишний раз повторять не обязательно, это же время можно потратить на более углубленное изучение тех же технических предметов. данный подход был бы более рациональным.
 
2012-02-27 20:23:51 гильдия Бойцы (Мастер)[3345] гильдия Охотники Илдиора (Элита)[63740] гильдия Портные (Грандмастер)[58476] Flash999 Информация
Vigilla
Возможно я выразилась не совсем так. Я не против общеобразовательных предметов вовсе) это было бы глупо. Но мне кажется, что такие предметы стоит хорошо преподавать в школе, а в высших учебных заведениях глубже изучать профессиональные предметы. Времена Гёте, когда можно было быть одновременно и физиком и философом прошли, все науки довольно сильно развились с тех пор. Поэтому лучше отлично разбираться в одной области, чем поверхностно, но во всем.
 
2012-02-27 20:28:03 гильдия Бойцы (Мастер)[3345] гильдия Охотники Илдиора (Элита)[63740] гильдия Портные (Грандмастер)[58476] Flash999 Информация
Estel
Ну такие предметы как философия, история и психология - для души и удовольствия, а от нудной монотонной лекции совершенно никакого толку не будет. Вот на досуге почитать дома самое оно: и интересно и самообразование. А вот в стенах института на таких предметах я только засыпала xD
 
2012-02-27 23:54:59 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
Flash999 писал(а):
не пренебрежительно, но считаю, что проку больше если начать изучение с С, ну и ассемблера.

Прежде чем начинать изучение Ассемблера не худо бы прочитать Архитектуру ПК Танненбаума. Тогда хотя бы поймешь что к чему, а не будешь как белка писать программки в два притопа - три прихлопа для микроконтроллера, пусть и Мотороловского

Поверьте, дело далеко не в том, что преподаватели закоснели, а в том, что Паскаль и Делфи прекрасно подходят для первого семестра как введение в программирование. К тому же на мой более чем скромный взгляд, учить надо алгоритмам, паттернам, а язык себе каждый выберет сам. Или пойдет в QA

По поводу сторонних предметов: специалист подобен флюсу. Он односторонен. Университет же прививает универсальность и многовекторность познаний. К тому же, если человек в университете воспринимает жизнь на уровне школы, то это очень-очень печально. Это с ним что-то не так.
 
2012-02-28 00:31:16 гильдия Бойцы (Мастер)[3345] гильдия Охотники Илдиора (Элита)[63740] гильдия Портные (Грандмастер)[58476] Flash999 Информация
yashchar
ну знаешь, когда я пришла учиться, нам на первом курсе сказали сразу, что знания архитектуры пк вы и так должны уже знать, иначе вы не сможете учиться. а кто такой долбоеб и за школьные годы на досуге так ничего сам и не изучил, то вот вам список лит-ры в помощь.
 
2012-02-28 00:37:10 гильдия Столичные Шахтеры (Элита)[64262] yashchar Информация
Flash999
С одной стороны это печально, с другой - вас учили пользоваться источниками информации.

З.Ы. я радиофизик, я еще знаю, как кристалл кремния вырастить, как создать подложку, что такое фотолитография, как работают компоненты ПК на уровне физических процессов и прочая, и прочая, и прочая. А языке все учили сами.
 
2012-02-28 02:51:03 гильдия Мудрецы (Мастер)[10168] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashchar
нуп есть си и плюсы анфиг паскаль -_-
 
2012-02-28 02:53:53 гильдия Мудрецы (Мастер)[10168] гильдия Бойцы (Грандмастер)[12824] Топ Клан (Магистр - Глава) БелДрагМеталл Информация
yashchar
да нуп ты -_-


ассемблер MC68HC11 рулит -_-
 
12