помогите с програмой

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
romanow
Начинающий
Начинающий
 
Сообщения: 22
Зарегистрирован: 11.02.2005 (Пт) 11:39
Откуда: украина

помогите с програмой

Сообщение romanow » 06.04.2005 (Ср) 18:20

програма простая но до меня не как не доходит как её зделать
нужно найти решение неравенства:
(a+b)+3*(b+b)=a^a+b^b
:lol:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 06.04.2005 (Ср) 18:34

Реши ее аналитическим способом, выразив a через b, полученную формулу реализуй в программе.
P.S. А почему неравенство?
Lasciate ogni speranza, voi ch'entrate.

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 06.04.2005 (Ср) 22:23

alibek писал(а):P.S. А почему неравенство?

Наверное, потому, что то, что справа непохоже на то, что слева :D

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 06.04.2005 (Ср) 22:33

Ariman писал(а):
alibek писал(а):P.S. А почему неравенство?

Наверное, потому, что то, что справа непохоже на то, что слева :D
А вот и неправильно!!! Неравенство - потому, что при подстановке всех возможных действительных пар (Х,У) количество пар, когда левая часть НЕравна правой в бесконечное количество раз больше, чем когда равно... Отсюда следует, что вероятность того, что это неравенство ОЧЕНЬ близко к единице, а вероятность того, что это равенство, вообще, с точки зрения физики - невероятное событие :lol:

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 07.04.2005 (Чт) 0:14

Хм. Что-то мне подсказывает, что в аналитическом виде это уравнение нерешаемо - я, конечно, бросил институт, но все равно не помню, чтобы X^X так вот легко уединялось...

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 07.04.2005 (Чт) 0:59

Ennor Что значит нерешаемо? Это же обычное квадратное уравнение... y1=(-b-sqr(D))/2a, y2=(-b+sqr(D))/2a

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 07.04.2005 (Чт) 13:34

Ennor
По-моему, это делается логарифмированием обоих частей....
vvs_adm
Моежт, я что-то недогоняю....
Но представь это уравнение, чтобы оно стало квадратным......
Хотя - где в нем переменные?
а и b? только а? только b?
В любом случае, получится независимая переменная в степени независимоу же переменной..... a^a или b^b. А это уже не квадратное уравнение.....

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 07.04.2005 (Чт) 13:59

Ariman Ахних!!!! a^a я малость перепутал с а^2, а так это же пипец какой-то, смахивающий на теорему Ферма :) Ну нихрена он нашел "простую программу". Может опечатался, бедняга?

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 07.04.2005 (Чт) 14:22

Ждём автора, а то для меня, например, левая часть смотриться неправдоподобно - почему бы сразу не написать 7*b+a?
P.S. украина... мало того, что неинформативно, так ещё и неуважительно.
Листинги не горят!

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 07.04.2005 (Чт) 14:26

Faust Ты что!!! Если сразу написать 7b, это же почти что равенство получится !!! А человек ЯСНО написал - НЕРАВЕНСТВО :lol: Хотя, ведь не все, что равенство в России, являестся равенством на Украине...

suleyman
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 07.04.2005 (Чт) 15:23

Сообщение suleyman » 07.04.2005 (Чт) 15:41

Помогите написать ПРОГРАММУ!!!!!
Заранее СПАСИБО!!!!!!! :oops: :roll:
Вложения
1.rar
Смотрите
(25.83 Кб) Скачиваний: 25

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 07.04.2005 (Чт) 15:48

Мать моя женщина...
Lasciate ogni speranza, voi ch'entrate.

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 07.04.2005 (Чт) 15:55

Код: Выделить всё
    Dim R As Long, X As Double, Z As Double
   
    R = 5
    For X = -5 To 5 Step 0.5
        If X <= 0 Then
            Z = Sqr(Abs(R ^ 3) - X)
        ElseIf X >= 3 Then
            Z = 0.2 * R - X
        Else
            Z = (X ^ 2 - 2.5 * X) / 4
        End If
        Debug.Print "При x=" & Str(X) & ", Z=" & Str(Z)
    Next


только не пойму причём тут:
(a+b)+3*(b+b)=a^a+b^b


зы. кстати, тут идёт наложение условий!!! второе и третье (x=0)

зы2. 2 Faust не смотри на всю Украину по одному гражданину! Это к будущим высказываниям! :evil:

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 07.04.2005 (Чт) 16:14

Если перебирать все A и b If-ом, может получится
PS:: (длительность решения - год+-месяц, но это никого не волнует!)
На это не смотрите! Это не подпись!!!!!!

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 07.04.2005 (Чт) 16:22

ты пробовал пример? пример работает примерно 0.5 сек. где тут год?

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 07.04.2005 (Чт) 16:32

Sirik Ну так он про изначальный пример... мне так кажется... Ну так там если просто ифом, то годом не отделаешься... А вот психушкой отделаться можно :)

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 07.04.2005 (Чт) 17:07

Нда.....
А где тов. romanow?? Очень интересно узнать подробности к этому((a+b)+3*(b+b)=a^a+b^b) примеру :lol:

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 07.04.2005 (Чт) 17:14

уж очень напоминает уровнение с параметрами (роль параметра "берёт" на себя a)

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 07.04.2005 (Чт) 18:18

Sirik
Где ты видел ур-я с параметрами такого уровня?? Что бы там не было парамтром, все равно останиется либо b^b если параметр а, либо a^a если b. И как его решать :shock:

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 08.04.2005 (Пт) 10:32

Ariman писал(а):Sirik
Где ты видел ур-я с параметрами такого уровня?? Что бы там не было парамтром, все равно останиется либо b^b если параметр а, либо a^a если b. И как его решать :shock:
Элементарно.
Код: Выделить всё
For a= -(очень много) to +(очень много) step (совсем чуть-чуть)
   For b= -(очень много) to +(очень много) step (совсем чуть-чуть)
      If (a+7b-a^a-b^b)<(совсем чуть-чуть +\- еще меньше) then
         msgbox "Вы не поверите, но оно решилось !!!"
      End If
   Next b
Next a

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 08.04.2005 (Пт) 13:25

vvs_adm
Похоже, эта тема превращается в то, во что превратилась "Как достать точку из под формы"(http://bbs.vbstreets.ru/viewtopic.php?p=109040#109040) :lol:

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 08.04.2005 (Пт) 16:01

Ariman Ну ты даешь!! Зесь же совсем другая проблемма обсуждается. Скорее тогда уж не "Как достать точку из-под формы", а "Как найти точку на плоскости". Нам бы автора топика, мы бы уже давно все решили, а так написал какую то фигню, извините, и пропал :)

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 08.04.2005 (Пт) 16:47

я же написал что похожа!!!

зы. у меня жена зончила физмат: показал уравнение, она сказала чтобы я не забивал голову г...м разным.
у них был препод, сказал что если кто решит уравнения то поставит автомат. бедные студенты ночи не спали.
итог: решений вобще не было, он просто прикольнулся :D
так что такое тоже бывает

mainAlex
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 11.04.2005 (Пн) 19:07
Откуда: Красноярск

Сообщение mainAlex » 11.04.2005 (Пн) 19:19

Да, прикольное получилось общение на тему этого совершенно нелепого уравнения!! :lol:

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 11.04.2005 (Пн) 19:30

Видите - вопрос - это лишь тема для обширной беседы! :lol:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing-бот и гости: 185

    TopList