Ярославль


Страницы: (3) [1] 2 3   ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темыСоздание опроса

Хелп ми плиз, сын тупит....

uhbitxrj
Дата 11.12.2010 - 11:38
Цитировать сообщение




Господин ПЖ
********

Профиль
Группа: Пользователи
Сообщений: 66678
Пользователь №: 6876
Регистрация: 6.03.2006 - 08:44





Помогите пожалуйста решить задачу в Дельфи.

задача № 4

задание:

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

условие задачи:

Дан одномерный массив. Найдите первый отрицательный элемент массива, имеющего чётный номер

Не может решить а в Делфи волокущего что-то никого не знаю sad.gif
PMПисьмо на e-mail пользователю
Top
eXtreMeLy cooL
Дата 11.12.2010 - 16:21
Цитировать сообщение




Unregistered












uhbitxrj
напишите алгоритм на бумаге, он простейший )
я в таких "мертвых" языках не силен, могу на c++, но боюсь если уж это в делфи не смогли, перевести с с++ тоже не сможете..

я так понимаю первый курс, пусть книги немного почитает - это гораздо полезнее, чем кто-то сделает за него, иначе следующее задание опять кто-то потребуется.
Top
uhbitxrj
Дата 11.12.2010 - 19:04
Цитировать сообщение




Господин ПЖ
********

Профиль
Группа: Пользователи
Сообщений: 66678
Пользователь №: 6876
Регистрация: 6.03.2006 - 08:44





eXtreMeLy cooL
Абсолютно туп в этом((( А задание просто переписано из задачника.
PMПисьмо на e-mail пользователю
Top
MrTroll
Дата 13.12.2010 - 13:42
Цитировать сообщение




Unregistered












посоветуйся с преподом. Но делай сам - иначе потом хеново буит
Top
Опиум
Дата 13.12.2010 - 14:41
Цитировать сообщение




86₽/$
********

Профиль
Группа: Пользователи
Сообщений: 102941
Пользователь №: 7415
Регистрация: 8.04.2006 - 14:37





uhbitxrj 500р.
PM
Top
eXtreMeLy cooL
Дата 13.12.2010 - 15:02
Цитировать сообщение




Unregistered












Опиум
акстись, тут дел даже не на 100.
Top
Rebe
Дата 13.12.2010 - 19:34
Цитировать сообщение




Unregistered












eXtreMeLy cooL
За раритетность :-)
Top
uhbitxrj
Дата 14.12.2010 - 18:02
Цитировать сообщение




Господин ПЖ
********

Профиль
Группа: Пользователи
Сообщений: 66678
Пользователь №: 6876
Регистрация: 6.03.2006 - 08:44





Решил бл@- пинков надавал. А ты Опиум в бэйсике нормуль? дерешь конечно blink.gif
PMПисьмо на e-mail пользователю
Top
Опиум
Дата 14.12.2010 - 23:29
Цитировать сообщение




86₽/$
********

Профиль
Группа: Пользователи
Сообщений: 102941
Пользователь №: 7415
Регистрация: 8.04.2006 - 14:37





Цитата (uhbitxrj @ 14.12.2010 - 19:02)
А ты Опиум в бэйсике нормуль? дерешь конечно blink.gif

в vbs

eXtreMeLy cooL, в следующий раз тебя за 100 найму, ок?
PM
Top
uhbitxrj
Дата 31.12.2010 - 00:35
Цитировать сообщение




Господин ПЖ
********

Профиль
Группа: Пользователи
Сообщений: 66678
Пользователь №: 6876
Регистрация: 6.03.2006 - 08:44





блин не в бэсике а делфи. Но кстати тема еще актуальна. Никто не хочет помочь? blink.gif
PMПисьмо на e-mail пользователю
Top
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;


вроде как так smile.gif

Это сообщение отредактировал dumbI4 - 31.12.2010 - 12:44
PMПисьмо на e-mail пользователю
Top
uhbitxrj
Дата 1.01.2011 - 22:34
Цитировать сообщение




Господин ПЖ
********

Профиль
Группа: Пользователи
Сообщений: 66678
Пользователь №: 6876
Регистрация: 6.03.2006 - 08:44





спасибо за помощь. это паскаль - я правильно понял? не могли бы Вы перевести сиё в язык делфи? (писал сын)
PMПисьмо на e-mail пользователю
Top
Опиум
Дата 2.01.2011 - 16:05
Цитировать сообщение




86₽/$
********

Профиль
Группа: Пользователи
Сообщений: 102941
Пользователь №: 7415
Регистрация: 8.04.2006 - 14:37





Цитата (eXtreMeLy cooL @ 13.12.2010 - 16:02)
Опиум
акстись, тут дел даже не на 100.

в стоимость входят cd с программой, описанием алгоритма и блок схемой. вобзем все что нужно.
PM
Top
-klim-
Дата 2.01.2011 - 16:30
Цитировать сообщение




Личный пацак господина ПЖ
******

Профиль
Группа: Пользователи
Сообщений: 7061
Пользователь №: 19608
Регистрация: 10.06.2007 - 19:46





Цитата
1. алгоритм прост до безобразия:
1. бежим по всем элементам массива
2. проверяем его на отрицательность
2.1 если отрицательный, проверяем его номер (позицию в массиве)
2.2.1 если номер четный - значит нашли нужный нам элемент, выходим из цикла
3. если положительный, бежим дальше по массиву

а не проще сразу проверять только четные элементы? wink.gif
PMПисьмо на e-mail пользователю
Top
dumbI4
Дата 3.01.2011 - 14:10
Цитировать сообщение




Эцилопп
****

Профиль
Группа: Пользователи
Сообщений: 754
Пользователь №: 33431
Регистрация: 14.10.2008 - 11:18





uhbitxrj это уже Delphi. Delphi - это IDE, среда разработки, а компилятор в ней - Object Pascal. Вам только и нужно, что сделать форму, кинуть на нее пару edit-ов и кнопку "Ок". на событие OnClick этой кнопки добавить мою процедурку.

Цитата
а не проще сразу проверять только четные элементы?

проще. и эффективней smile.gif только для восприятия сложнее.
PMПисьмо на e-mail пользователю
Top

Опции темы Страницы: (3) [1] 2 3  Ответ в темуСоздание новой темыСоздание опроса

 



[ Время генерации скрипта: 0.0111 ]   [ Использовано запросов: 15 ]   [ GZIP включён ]



Яндекс.Метрика

Правила Ярпортала (включая политику обработки персональных данных)

Все вопросы: yaroslavl@bk.ru