![]() |
Ярпортал: форум Ярославля ![]() |
![]() ![]() ![]() ![]() |
Здравствуйте, Гость ( Вход·Регистрация ) | Сделать Yarportal.Ru стартовой страницей |
![]() |
Страницы: (3) [1] 2 3 ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() ![]() |
uhbitxrj |
Дата 11.12.2010 - 11:38
|
Господин ПЖ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 66682 Пользователь №: 6876 Регистрация: 6.03.2006 - 08:44 ![]() |
Помогите пожалуйста решить задачу в Дельфи.
задача № 4 задание: Составьте словесно-формульный алгоритм, блок-схему и программу для решения следующей задачи. Подберите тестовые значения на все возможные ситуации. условие задачи: Дан одномерный массив. Найдите первый отрицательный элемент массива, имеющего чётный номер Не может решить а в Делфи волокущего что-то никого не знаю ![]() |
eXtreMeLy cooL |
Дата 11.12.2010 - 16:21
|
Unregistered ![]() |
uhbitxrj
напишите алгоритм на бумаге, он простейший ) я в таких "мертвых" языках не силен, могу на c++, но боюсь если уж это в делфи не смогли, перевести с с++ тоже не сможете.. я так понимаю первый курс, пусть книги немного почитает - это гораздо полезнее, чем кто-то сделает за него, иначе следующее задание опять кто-то потребуется. |
|
uhbitxrj |
Дата 11.12.2010 - 19:04
|
Господин ПЖ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 66682 Пользователь №: 6876 Регистрация: 6.03.2006 - 08:44 ![]() |
eXtreMeLy cooL
Абсолютно туп в этом((( А задание просто переписано из задачника. |
MrTroll |
Дата 13.12.2010 - 13:42
|
Unregistered ![]() |
посоветуйся с преподом. Но делай сам - иначе потом хеново буит
|
|
Опиум |
Дата 13.12.2010 - 14:41
|
![]() 86₽/$ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 102941 Пользователь №: 7415 Регистрация: 8.04.2006 - 14:37 ![]() |
uhbitxrj 500р.
|
eXtreMeLy cooL |
Дата 13.12.2010 - 15:02
|
Unregistered ![]() |
Опиум
акстись, тут дел даже не на 100. |
|
Rebe |
Дата 13.12.2010 - 19:34
|
Unregistered ![]() |
eXtreMeLy cooL
За раритетность :-) |
|
uhbitxrj |
Дата 14.12.2010 - 18:02
|
Господин ПЖ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 66682 Пользователь №: 6876 Регистрация: 6.03.2006 - 08:44 ![]() |
Решил бл@- пинков надавал. А ты Опиум в бэйсике нормуль? дерешь конечно
![]() |
Опиум |
Дата 14.12.2010 - 23:29
|
||
![]() 86₽/$ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 102941 Пользователь №: 7415 Регистрация: 8.04.2006 - 14:37 ![]() |
в vbs eXtreMeLy cooL, в следующий раз тебя за 100 найму, ок? |
||
uhbitxrj |
Дата 31.12.2010 - 00:35
|
Господин ПЖ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 66682 Пользователь №: 6876 Регистрация: 6.03.2006 - 08:44 ![]() |
блин не в бэсике а делфи. Но кстати тема еще актуальна. Никто не хочет помочь?
![]() |
dumbI4 |
Дата 31.12.2010 - 12:40
|
![]() Эцилопп ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 754 Пользователь №: 33431 Регистрация: 14.10.2008 - 11:18 ![]() |
1. алгоритм прост до безобразия:
1. бежим по всем элементам массива 2. проверяем его на отрицательность 2.1 если отрицательный, проверяем его номер (позицию в массиве) 2.2.1 если номер четный - значит нашли нужный нам элемент, выходим из цикла 3. если положительный, бежим дальше по массиву 2. плоховато помню диалект Pascal, но это примерно так: var myarr: array [1...100] of Integer; procedure FindElem() begin var i: Integer; // цикл по всем элементам for i := 0 to 100 do begin // проверяем элемент на отрицательность if myarr[i] < 0 then begin // элемент отрицательный, проверяем четность его номера if i div 2 = 0 then break; // номер четный, элемент найден end; end; // на выходе из цикла имеем i, соответствующее первому отрицательному элементу на четной позиции в массиве // вывод на экран в форму Edit1.Text := IntToStr(i); // номер элемента Edit2.Text := IntToStr(myarr[i]); //сам элемент end; вроде как так ![]() Это сообщение отредактировал dumbI4 - 31.12.2010 - 12:44 |
uhbitxrj |
Дата 1.01.2011 - 22:34
|
Господин ПЖ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 66682 Пользователь №: 6876 Регистрация: 6.03.2006 - 08:44 ![]() |
спасибо за помощь. это паскаль - я правильно понял? не могли бы Вы перевести сиё в язык делфи? (писал сын)
|
Опиум |
Дата 2.01.2011 - 16:05
|
||
![]() 86₽/$ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 102941 Пользователь №: 7415 Регистрация: 8.04.2006 - 14:37 ![]() |
в стоимость входят cd с программой, описанием алгоритма и блок схемой. вобзем все что нужно. |
||
-klim- |
Дата 2.01.2011 - 16:30
|
||
![]() Личный пацак господина ПЖ ![]() ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 7061 Пользователь №: 19608 Регистрация: 10.06.2007 - 19:46 ![]() |
а не проще сразу проверять только четные элементы? ![]() |
||
dumbI4 |
Дата 3.01.2011 - 14:10
|
||
![]() Эцилопп ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 754 Пользователь №: 33431 Регистрация: 14.10.2008 - 11:18 ![]() |
uhbitxrj это уже Delphi. Delphi - это IDE, среда разработки, а компилятор в ней - Object Pascal. Вам только и нужно, что сделать форму, кинуть на нее пару edit-ов и кнопку "Ок". на событие OnClick этой кнопки добавить мою процедурку.
проще. и эффективней ![]() |
||
![]() |
![]() ![]() ![]() |
Правила Ярпортала (включая политику обработки персональных данных)