русский
Germany.ruForen → Архив Досок→ Programmierung

Что означают od и fi

398  
la-la-la 8) завсегдатай21.10.13 23:06
la-la-la 8)
21.10.13 23:06 
Всем привет!
Подскажите мне пожалуйста, что в псойдокоде означают od, elsif и fi. Нашла это в лекциях по Datenbanksysteme. И ещё: что означает return, это же что-то типа "покажи результат"? Почему тогда после некоторых Schleifen например return отсутствует?
Спасибо
#1 
  Posmotrim постоялец22.10.13 00:02
Posmotrim
NEW 22.10.13 00:02 
in Antwort la-la-la 8) 21.10.13 23:06
Привет, они означают, что пора браться за голову и начинать заниматься! Удачи :)
#2 
Murr патриот22.10.13 00:41
Murr
NEW 22.10.13 00:41 
in Antwort Posmotrim 22.10.13 00:02
Да РАНО еще - всего-то Октябрь на дворе!!!
#3 
la-la-la 8) завсегдатай22.10.13 00:52
la-la-la 8)
22.10.13 00:52 
in Antwort Posmotrim 22.10.13 00:02, Zuletzt geändert 22.10.13 01:00 (la-la-la 8))
Если Вы не хотите отвечать по существу, зачем вообще что-либо писать?
Я же за помощью сюда обращаюсь, а не за наставлениями...
Ок, с return я ещё разберусь, а вот od,fi и elsif что-то никак найти не могу..
#4 
Murr патриот22.10.13 02:43
Murr
NEW 22.10.13 02:43 
in Antwort la-la-la 8) 22.10.13 00:52
http://padaread.com/?book=15274&pg=7 - обрати внимание на то что есть Глава 1.
#5 
la-la-la 8) завсегдатай22.10.13 22:11
la-la-la 8)
NEW 22.10.13 22:11 
in Antwort Murr 22.10.13 02:43
Может я плохо искала, но в этой книге я не нашла нужного мне ответа.
Я наверное не так выразилась. Мне не нужно объяснять, что они конкретно означают. Просто, если я правильно понимаю, то это скорее всего сокращения. Мне и нужно узнать, сокращения чего. А дальше я уже сама. Т.е. ,например, until означает "до тех пор пока", end - "конец алгоритма", if - "если (условие)"... А эти, что означают?
#6 
Murr патриот22.10.13 22:23
Murr
NEW 22.10.13 22:23 
in Antwort la-la-la 8) 22.10.13 22:11
но в этой книге я не нашла
-----
Проработка этой книги, до полного понимания того что там написано, занимает от несколько месяцев, до... некоторые не осваивают в течении жизни.
А эти, что означают?
-----
Читаем указанное выше до уровня начального понимания...
#7 
  Posmotrim постоялец22.10.13 22:41
Posmotrim
NEW 22.10.13 22:41 
in Antwort la-la-la 8) 22.10.13 22:11, Zuletzt geändert 22.10.13 22:46 (Posmotrim)
предположу, что:
"od" - перевёрнутое "do"
"fi" - перевёрнутое "if"
кто "перевернул": вы или преподаватель, сложно сказать.
кидайте тапки.
хотя если "fi" может закрывать блок if, думаю "od" может закрывать блок "do" :)
#8 
la-la-la 8) завсегдатай23.10.13 05:06
la-la-la 8)
NEW 23.10.13 05:06 
in Antwort Murr 22.10.13 22:23
В ответ на:
Проработка этой книги, до полного понимания того что там написано, занимает от несколько месяцев, до..

Простите, но кажется Вы всё ещё меня не понимаете. Только без обид...
Найти учебник по информатике я смогла бы и без Вашей помощи (и ещё я интернетом умею пользоваться ). Я не собираюсь становиться программистом, мне просто нужна была помощь/информация или идеи знающих людей, чтобы понять эту часть с od и fi и двигаться дальше по своей теме. Если бы все на форумах давали ссылки вместо ответов, то зачем вообще тогда форумы? Потрепаться? И ещё раз, не обижайтесь
В ответ на:
если "fi" может закрывать блок if, думаю "od" может закрывать блок "do" :)

Стыдно, но кажись Вы правы... Спасибо )))
#9 
Murr патриот23.10.13 11:45
Murr
NEW 23.10.13 11:45 
in Antwort la-la-la 8) 23.10.13 05:06
И ещё раз, не обижайтесь
-----
На что? На неспособность осмыслить фразу "Основные понятия"? именно так ведь называется Глава 1. Над этим не обижаться, над этим рыдать нужно...
#10 
Victor! свой человек23.10.13 23:02
Victor!
NEW 23.10.13 23:02 
in Antwort la-la-la 8) 23.10.13 05:06
не, если уж даже написать команды правильно большая трудность то думаю дальше будет только хуже ) (то-то я смотрю что за od и fi )))
а так, тут же по смыслу понятно, это же английский язык
do - делать, if - если, until - до тех пор пока...
вот и переводить
делать
чего-то
до тех пор пока условие выполнится
#11 
niznajka постоялец24.10.13 10:10
niznajka
NEW 24.10.13 10:10 
in Antwort la-la-la 8) 21.10.13 23:06
Вы не указали язык программирования, а они бывают ... р-р-азные.
По всей видимости это такие оригинальные окончания конструкций цикла (do ... od) и условия (if ... fi).
В "старых" языках писали понятнее enddo и endif.
Во многих языках используют скобки { ... }. Но в них легко заблудиться.
return - вернуться взад
А про прочитать страничку, другую учебника/пособия/руководства Вам посоветовали совершенно верно, ибо кто кроме Вас знает чего Вы там и где такое чудо нашли.
- Незнайка дурак?- Не-а. НИзнайка - МЫСЛИТИЛЬ.-------www.Sascha-Rausch.de
#12 
  digital.pilot патриот24.10.13 13:08
digital.pilot
NEW 24.10.13 13:08 
in Antwort niznajka 24.10.13 10:10
она написала, что это псевдокод.
#13 
Murr патриот24.10.13 13:25
Murr
NEW 24.10.13 13:25 
in Antwort niznajka 24.10.13 10:10
В "старых" языках писали понятнее енддо и ендиф.
------
В <ALGOL>е было именно <fi>.
#14 
svd71 посетитель30.10.13 14:57
NEW 30.10.13 14:57 
in Antwort la-la-la 8) 21.10.13 23:06
да. такие вопросы вызываыут насмешливые холивары, а не объяснения.
В некоторых сктиптовых языках с какого-то перепугу решили делать конец блока таким же "понятным" как и начало. появились конструкции
do (<условие>) #начало
od #окончание
if (<условие>) #начало
fi #окончание
в блоках сравнения иногда требуется выполнять или то иначе другое. А в другом часто требуется делать еще одно сравнение. поэтому конструкцию else if объединили вместе и получилось elsif.
return означает возврат. в контексте выполняемого кода означает прервать выполнение текущей процедуры или функции именно после этой команды. разницы между обычным завершением нет никакой. Только в return может идти значение, которое необходимо вернуть в этом месте, как результат исполнения функции. Если значения нет, то вернется 0. Правда есть языки программирования у которых заранее обговорено в какую переменную нужно помещать возвратное значение.
#15