в остальных случаях



Автор P.S. задал вопрос в разделе Другие языки и технологии

Подскажите кто помнит QB (Бэйсик)Что значат операторы: DIM, FOR...NEXT, STEP, GOTO... и получил лучший ответ

Ответ от Николай[гуру]
Ну что же Вы сразу не спросили-то =) я ведь взялся изображать из себя MSDN...
DIM нужно, когда нужно объявить (сделать) переменную. Строго говоря, в Бейсике можно обойтись и без этой штуки, но принято объявлять. Зачем? Например, у Вас программа в 27350 строчек и всего-то 4 функции. Легко запутаться в именах переменных, правда? Если объявлять все переменные и включить опцию "Требовать объявления перменных", Бейсик будет "ругаться" на все переменные, о которых ему заранее неизвестно. Так можно избежать многочасового поиска ошибок из-за опечатки в названии переменной.
DIM SALES AS DOUBLE, где SALES -- имя переменной, DOUBLE -- тип данных (их много, см. справку)
FOR нужен для организации циклов. Цикл -- это часть программы, которая повторяется несколько раз, пока не выполнится (или наоборот, не выполнится) какое-нибудь условие. В цикле FOR таким условием является достижение значения какой-нибудь числовой переменной определенной величины. Например, есть переменная COUNTER, изначально равна 13 и цикл должен выполняться, пока в ней не "накопится" 666. Да, вместе с каждым "проходом" или "итерацией" (выполнением цикла) , та самая переменная увеличивается на 1 (по умолчанию) или другое число.
FOR COUNTER = 13 TO 666
NEXT COUNTER
Здесь COUNTER -- имя переменной, 13 -- начальное её значение, 666 -- конечное. COUNTER записывается дважды в начале и конце цикла (после NEXT пишут, чтобы не забыть, от какого FOR начинается цикл). Итого -- то, что находится между строчками с FOR и NEXT выполняется 666-13=653 раза.
Увеличение значения переменной COUNTER на единицу (кстати, эта переменная называется "счетчиком") не есть обязательное явление. Можно и уменьшать на единицу, увеличивать на двойку -- изменять значение на любое число.
FOR COUNTER = 13 TO 666 STEP 7
STEP 7 означает, что к COUNTER после каждой итерации будет прибавляться не 1, а 7. Другой пример:
FOR COUNTER = 524 TO -20 STEP -2
Здесь к COUNTER будет "прибавляться" -2 (т. е. отниматься 2) и цикл продолжится, пока в COUNTER не окажется -20.
Про GOTO не понмю, чуть позже гляну

Ответ от HTMLCODER.exe[гуру]
Dim определяет переменную
For i as int = 0 to 10 (или похожий синтаксис)
тут код выполняется столько раз, сколько от 0 до 10 (10 раз)
Next
For i as int = 0 to 10 STEP 2 (или похожий синтаксис)
тут код выполняется столько раз, сколько от 0 до 10 /2 (5 раз)
Next
Goto переход на номер линии/лейбл
Массив - набор однотипных данных (Array)
Array myArr[10] = {A,B,C,D,E,F,G,H,I,J}; (код на С вроде)
Цикл - блок кода, выполняемый несколько раз, по условию
For...Next как раз и есть один из видов

Ответ от =GODolubOFF=[эксперт]
Dim это вроде бы ввод переменных значит, for - для (используется в цикле) , step - шаг (например 0,1 0,3 0,5, шаг между этими числами 0,2), goto уже не помню.. .
массив это матрица. Представь что группа это массив, а студенты которые он содержит это элементы массива.
Цикл это повторяющееся действие, которое будет выполняться пока не выполнится условие, например у тебя есть число 0,1, и к этому числу будет прибавляться постоянно 0,2 пока не будет 0,11. Вот и будет прибавляться постоянно 0,2 пока не достигнет 0,11, т. е действие будет повторяться пока не будет выполнено условие.
P.S. с тебя лучший ответ)

Ответ от Пользователь удален[гуру]
Управляющие конструкции Visual Basic
Как вы уже знаете, конструкции выполняются в той последовательности, в которой они записаны в программе. Однако достаточно часто вам требуется изменить порядок выполнения команд в зависимости от выполнения (или невыполнения) определенного условия. В Visual Basic, как и во всех языках программирования, существуют управляющие конструкции, предназначенные для управления порядком выполнения команд. Различают два основных типа управляющих операторов
AND (И) — возвращает значение True (Истина) , если все участвующие в операции выражения имеют значение True. В остальных случаях возвращается значение False (Ложь) ;
OR (ИЛИ) — возвращает значение True, если хотя бы одно из участвующих в операции выражений имеет значение True. В случае, когда все выражения имеют значение False, возвращается значение False;
XOR (Исключающее ИЛИ) — возвращает значение True (Истина) , если только одно из участвующих в операции выражений имеет значение True. В остальных случаях возвращается значение False;
NOT (HE) — операция отрицания. Возвращает обратное для значения выражения значение, то есть если выражение равно True, то возвращается False и наоборот, если значение выражения равно False, то возвращается значение True.

Ответ от Nnn7[гуру]
Step - шаг. Значение на которое будет меняться переменная

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Подскажите кто помнит QB (Бэйсик)Что значат операторы: DIM, FOR...NEXT, STEP, GOTO...

в каком случае пишется разделительный ъ;ь
разделительный ъ пишется перед буквами е ё ю я только после приставок. в остальных случаях пишется
подробнее...
спросили в Поджоги
В каких случаях суд может отступить от равенства долей?
Очень редко Пример:
имеется частный дом, супруги развелись трое детей, один инвалид. муж
подробнее...
спросили в Сёрфинг
буква "Ё". в каких случаях допускается замена на букву "е"?
Согласно § 10 «Правил русской орфографии и пунктуации» , официально действующих с 1956 года [5],
подробнее...

Класть и ложить, в каких случаях надо применять то или иное слово? Когда говорить я покладу, а когда я положу. Поясните
Смотрите фильм Доживём до понедельника. Там герой Тихонова Илья Семёнович даёт хороший урок по
подробнее...

в каких случаях не выдается счет-фактура
В случаях, когда вы не являетесь платильщиком налога на добавленную стоимость.. В остальных случаях
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Русский язык ... в каких случаях употребляется дефис?
Правописание дефиса в существительных

Через дефис

Слитно

С корнем
подробнее...

правда ли,что кошек можно водить ТОЛЬКО на шлейке,и ни в коем случае не одевать ошейник с поводком?
Зависит от животного. Своего кота выгуливала только в ошейнике, шлейка его страшно раздражала и
подробнее...

В каких случаях на конце наречий употребляется суффикс -о,а в каких-суффикс-а?
в наречиях, у которых приставки из, до, с на конце пишется -а, в остальных
подробнее...

. В каком случае работодатель имеет право аннулировать трудовой договор?
Никакой договор нельзя просто аннулировать, в одностороннем порядке. В ТК РФ есть основания для
подробнее...

В каких случаях в англ. яз. ставится глагол do, а в каких - does?
Для He, she it - используется does
для остальных They, you I - do

Do you go to school?
подробнее...
спросили в Мода Фракия
В каких случаях надевается фрак, а в каких - смокинг?
Смокинг – модный вечерний черный пиджак с воротником "шалькой" или классическим воротником, лацканы
подробнее...

В каком случае "то ли" пишется слитно, а в каком раздельно?
Частица, лир всегда пишется раздельно! Если это только не имя Толя в родительном
подробнее...
спросили в Слово Слова
Как нужно писать слитно или раздельно слово "небольшие".Или "не большие". И в каких случаях?
слитно

1.Не употребляются без НЕ:
ненастный
ненавидимый
2.При образовании
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*