Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перевод с псевдоязыка на С++ 
:(
    Опции темы
Metalex
Дата 19.11.2010, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



Всем привет!
Помогите перевести с псевдокода это:
(Первый скрин я сделал, больше вопросов с другим, выложу первый просто для общей картины)
user posted image
То, что надо:
user posted image
Всем спасибо!


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
bsa
Дата 19.11.2010, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



а в чем собственно проблема? Ты не знаешь операторов if, for и while?
PM   Вверх
Metalex
Дата 19.11.2010, 01:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



Знаю. Но взять, например, 2ю строку 2го скрина. Чему равно i, j? i=n, j=i-1?????? Недопонял тут. Едем дальше
Calculate μi,j for 1  and Bi for i from 1 to n
не совсем вьеду зачем это. Ну а так бегло пока не вижу больше затруднений.


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
mes
Дата 19.11.2010, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(Metalex @  19.11.2010,  00:09 Найти цитируемый пост)
Ну а так бегло пока не вижу больше затруднений. 

т.е. вместо того, чтоб вначале самому попытаться разобраться, сразу на форум ? smile  smile 
 хоть бы тогда в центре помощи создавали..  smile

Добавлено через 5 минут и 27 секунд
Цитата(Metalex @  19.11.2010,  00:09 Найти цитируемый пост)
Но взять, например, 2ю строку 2го скрина. Чему равно i, j? i=n, j=i-1?????? Недопонял тут. Едем дальше
Calculate μi,j for 1  and Bi for i from 1 to n

напишите эти две строчки отдельно от всего текста и посмотрите внимательно.. думаю увидите ответ  smile 



--------------------
PM MAIL WWW   Вверх
Metalex
Дата 19.11.2010, 01:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



невижу :(
неясно еще, что такое red(к, к-1). почему не пытался? создал класс, перегрузил операции и т.д. эт как раз пытался. но на этом этапе я запнулся.


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
mes
Дата 19.11.2010, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(Metalex @  19.11.2010,  00:21 Найти цитируемый пост)
невижу :(

а я пока не вижу,что Вы их написали  smile

Добавлено через 1 минуту и 53 секунды
Цитата(Metalex @  19.11.2010,  00:21 Найти цитируемый пост)
неясно еще, что такое red(к, к-1). 

написано же subroutine.. 



--------------------
PM MAIL WWW   Вверх
Metalex
Дата 19.11.2010, 01:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



k=2;
if (Mij>0.5)


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
mes
Дата 19.11.2010, 01:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(Metalex @  19.11.2010,  00:41 Найти цитируемый пост)
k=2;
if (Mij>0.5) 

это не те две строчки о которых говорится здесь :

Цитата(Metalex @  19.11.2010,  00:09 Найти цитируемый пост)
Но взять, например, 2ю строку 2го скрина. Чему равно i, j? i=n, j=i-1?????? Недопонял тут. Едем дальше
Calculate μi,j for 1  and Bi for i from 1 to n



Это сообщение отредактировал(а) mes - 19.11.2010, 01:53


--------------------
PM MAIL WWW   Вверх
Metalex
Дата 19.11.2010, 01:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



mes, хватит издеватся


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
mes
Дата 19.11.2010, 02:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



я не издеваюсь.. я просто не хочу показывать очевидное smile

вот те строчки
Цитата

  if ( μij>1/2) 
  ..
  Calculate μi,j  
 for 1  and Bi
for i from 1 to n

а вот подсказка:
Код

do {
} while ();


Это сообщение отредактировал(а) mes - 19.11.2010, 02:03


--------------------
PM MAIL WWW   Вверх
Metalex
Дата 19.11.2010, 02:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



ты не понял. возьмем i,j
if ( μij>1/2)
чему равны i, j? мы им ничего не присваиваем, значит значения сохраняются с прошлых циклов?


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
mes
Дата 19.11.2010, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(Metalex @  19.11.2010,  01:08 Найти цитируемый пост)
ты не понял. возьмем i,j

а вы читайте не как код, а как псевдокод.. а для него выражения
Код

если (i) .. для 0<i<10
и
для 0<i<10, если (i) ..


эквиваленты..

Добавлено @ 02:13
Цитата(Metalex @  19.11.2010,  01:08 Найти цитируемый пост)
 значит значения сохраняются с прошлых циклов? 

внимательно посмотрите что относится к одному блоку (по точкам списка) и увидите for описывающий диапазон значений i,j для этого блока..

Добавлено @ 02:17
ок,пора уже спать.. вобщем судя по приведенному псевдокоду, диапазон значений i, j общий как для calculate  так и для if.. 



Это сообщение отредактировал(а) mes - 19.11.2010, 02:17


--------------------
PM MAIL WWW   Вверх
Metalex
Дата 19.11.2010, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 635
Регистрация: 22.10.2008
Где: Украина-ZPсity

Репутация: нет
Всего: нет



Цитата(mes @  19.11.2010,  02:12 Найти цитируемый пост)
увидите for

до этого был 1 фор и он закрылся еще до этих i, j


--------------------
Don't let the system get you down.
PM WWW ICQ Skype   Вверх
mes
Дата 19.11.2010, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(Metalex @  19.11.2010,  14:47 Найти цитируемый пост)
до этого был 1 фор и он закрылся еще до этих i, j 

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

расмотрите строчку с calculate.. никто не пользуется результатами ее  плодов.. 
ну а поставьте вместо "calculate" "where" и блок сразу обретет смысл,
именно поэтому считаю, что "calculate" несет оттенок  "where"
и построение соответсвует  do .. while ..



--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.