![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Помогите решить простенькую задачу... ато я в Delphi почтиничего не соображаю
Дано: b=-2.5; db=0.3. Z вычислить по формуле Z=b^3+ln(2/(b^2+b+2)). Считать Z до тех пор, пока выражение под знаком логорифма больше 0.045. Определить k - количество вычесленных Z. Вывести на экран b, Z, k. Заранее благодарен!! |
#2
|
|||
|
|||
![]() Если db - приращение величины b, то текст следующий:
Код:
Последний раз редактировалось Andrevv, 04.04.2008 в 18:37. |
#3
|
|||
|
|||
![]() Спасибо огромное! Выручил))) Тока можешь мне немного обьяснить - в 2-х словах - ато у меня не хочет работать прога - зависает! - я по ходу дела что-то не добавил - какой -то компонент или фиг его знает -
**procedure FormCreate(Sender: TObject);** - это не понятно немнго - можешь обьяснить что это означает, если не труно... компоненты я тока Memo и Button добавил... Последний раз редактировалось AndrYxo, 04.04.2008 в 19:47. |
#4
|
|||||
|
|||||
![]() Цитата:
Предлагаю подправить. ![]() Код:
|
#5
|
|||
|
|||
![]() Цитата:
![]() |
#6
|
|||
|
|||
![]() Andrevv и MegaPiha огромное вам спасибо! Выручили! Не работало потому, что 2-й щелчек на форме не сделал! Спасибо что подсказали - а если строку memo1.Lines.Add('z = '+floattostr(z)); вывести из цикла, то оно считает только одно значение - а по условию надо что бы считало до того, пока не станет меньше 0.045. Еще раз большое спасибо)
|
#7
|
|||
|
|||
![]() Добрый вечер! Ребята, помогите плиз..нужно сделать прогу..
Составить подпрограмму, которая в матрице Y(m,n) меняет местами 1-й и k-й столбец (1<m). C помощью подпрограммы поменять местами первый и последний столбцы матриц A(12,9), C(7,11), и третий и пятый столбц матрицы B(8,15). Исходные и преобразованные матрицы вывести на экран дисплея. Элементы входных матриц вычисляются по формулам: A(c индексом i,j)=tg(j)+e^cos(i); B(c индексом i,j)=sin(3.2j+4.2)+e^tg(1.5i); C(c индексом i,j)=cos(12.4j+1). Заранее благодарю! |
#8
|
|||
|
|||
![]() Вот, тут создаётся матрица случайным образом заполняется, меняет первый и последний столбец...это в обработке щелчка на Бутон2. я полный код выложу, на форму прикрепиш чё попросит дельфи, глянеш нормально, подредактируеш под своё задание. Тут фишка в том чт что переносимый столбец матрицы в одномерный массив пишется, получается что первый и последний столбцы каждый в свой одномерн массив пишутся, а потом дописываются наоборот в матрицу.
Код:
Последний раз редактировалось Admin, 05.04.2008 в 12:09. |
#9
|
|||
|
|||
![]() сори за длинный лист..я незнаю как с лентой прокрутки делать
![]() Admin: Тег CODE (пункт 2.8 правил) ![]() Последний раз редактировалось Admin, 05.04.2008 в 12:12. |
#10
|
|||
|
|||
![]() Farmazon, спасибки огромное! Щас буду пробовать
|
#11
|
|||
|
|||
![]() Farmazon, Ну вообщем попробовала я спасибо ещё раз за помощь но я все равно сама не справлюсь с задачей - ну не мое это програмирование - понимать - немного понимаю - но как до дела доходит - так не знаю вообще ничего - помоги мне еще немного... первое по матрице Y(m,n) нужно что бы через Edit вводился номер столбца - k и еще на 3 buttona сделать код на 3 масива А, В и С которые будут заполняться не случайными числами, а по уравнениям и в них на кнопку еще на 3 buttona поменять столбцы как в условии... а .. и ещё надо что бы новые матрицы в новые стринггриды выводились - то есть исходные в одном - а меняешь вдругие - то есть на 8 стрингридов должно быть. Я не соображаю
![]() ![]() |
#12
|
|||
|
|||
![]() Сори Виол, но у мня самого времени в обрез
![]() ![]() Я попробую немного пояснить в каком направлении двигаться... Вот кусок кода из бутон2: Цитата:
Цитата:
|
#13
|
|||
|
|||
![]() Farmazon, спасибо тебе огромное что тратишь своё время и на мою задачу.. сейчас буду пробовать.. надеюсь что получится! спасибо большое!
|
#14
|
|||
|
|||
![]() это снова я - немного не получается написать прогу - которую пишут свободно все 10-ти классники - вот условие: Наити произведение положительных элементов масива А={a[i]}, удовлетворяющих условию:
с<=a[i]<=d - где с и d задаем сами через Edit вот что у меня получилось... Код:
Подскажите плиз... Последний раз редактировалось Admin, 05.04.2008 в 14:17. |
#15
|
|||
|
|||
![]() сначала найди все положительные элементы массива a[i], запиши их в массив b[i], затем от туда отфильтруй эти значения условием с<=a[i]<=d
ну чёто типа этого: Код:
![]() |
![]() |
|
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|