Продолжаем
изучать основы. Представляю вашему вниманию основную функцию
программирования
If !!! Благодаря этой функции
программисты могут проверять различные условия и производить ветвление
программы. Итак, вот она родимая:
If условие
Then Различные действия, если условие правда
Else
Различные действия, если условие ложь End
If
Так она выглядит в общем виде, но существуют различные короткие
варианты этой функции. Вот и они:
If условие
Then
Действие (только одно)
If условие
Then Различные действия, если условие правда End If
Кстати, реально записать весь исходный код программы в одну строку
(достаточно ставить : после каждого действия). Можете подумать на что я
намекаю. Существует такие функции как Select
и
Case.Вот их
применение:
Select
переменная Case значение1
Дейсвия1
Case значение2
Дейсвия2
Case значение3
Дейсвия3
Default Действия
End Select
Переменная - именно в ней проверяется значение, относительно какое
значение в передано вы выбираете действия, если в переменной значение,
которое вы не указали выполняются действия под
Default. Вот и всё, ждите
продолжения... про циклы...
Вопрос-Ответ
Здравствуйте.
Спасибо за организацию данной рассылки, надеюсь на её долговечность
(много рассылок заканчиваются так и не успев начаться). Удачи Вам в
этом нелёгком деле.
Вопрос мой следующего содержания:
По Вашей ссылке пробовал загрузить blitz3d, но сайт иноязычный (как
в России с изучением языков это тема отдельной рассылки), поэтому
скачал только демо версию (кажется есть ограничения по объёму
компиляции). Если можно дайте подробные инструкции как и где скачать
нормальную версию, а возможно и демо будет достаточно для обучения.
Может где-то есть программа снимающая ограничения демо версии
(лекарство для blitz3d). Остановитесь на этих вопросах поподробнее.
//Спасибо
за пожелание. Насчет демо-версии: смотря насколько она ограничивает, но
я думаю для нормальной работы ее просто не хватит. Если я не ошибаюсь,
то полную версию можно скачать с сайта
http://blitz.pp.ru/
( точнее
http://blitz.pp.ru/?mod=trashbin&action=download&id=32
если не изменилась), но нужно зарегистрироваться. Проще, пойти в
переходе метро купить диск с названием "Пишем игрушки", "Создание игр",
что-нибудь в этом роде, а потом обновитьс
сайта Blitz3d.
Здравствуйте. По теме немного забегу в перёд. Я
программирую, в основном, на паскале и делфи. В этих языках есть, так
называемые логические скобки (begin end), в которые можно объединять
несколько операторов. Например
if (условие) then
begin
(группа операторов)
end
else ...
Есть что то подобное в Blitz3D?
//Вроде как нет, смотря
для чего это нужно?
Вопросы и пожелания присылайте на адрес
mozg_12@rambler.ruс пометкой Blitz3d.