Найти в Дзене
Старый добрый BASIC за 10 минут. Часть 2.
В предыдущем туториале я рассказал об основах BASIC'а. В этом я расскажу о цикле FOR, GOTO и массивах. Начнём! Цикл FOR: Всё просто: 10 FOR i% = 1 TO 10 20 PRINT i% 30 NEXT i% Если кто-то не знает английский, то я поясню. Сначала мы присваиваем переменной i% значение 1 и увеличиваем её на 1 с каждым выполняением тела цикла(PRINT i%). NEXT i% означает, что мы переходим на следующее значение переменной i%(1 -> 2 -> 3 -> 4 -> 5 -> ... -> 10). А что, если мы хотим вывести все нечётные числа от 1 до 100? Выход есть: 10 CLS 20 FOR i% = 1 TO 100 STEP 2 30 PRINT i% 40 NEXT i% STEP означает шаг, с которым изменяется переменная i%...
5 лет назад
Старый добрый BASIC за 10 минут. Часть 1.
Сегодня я хочу рассказать вам о BASIC'е, причём не Visual Basic, а о Darthmouth BASIC! Возможно, вы о нём не слышали, но это - самая первая верися BASIC'а! Для начала обычаая программа Hello, world!: 10 CLS 20 PRINT "Hello, world!" Вроде, не сложно? Но вот вопрос, а для чего 10? Всё просто! Всё дело в том, что для операции GOTO(мы о ней с вами ещё поговорим...) нужна была метка, а эта самая десятка(или другое число), использовалась как эта метка. Ну а ещё от этого зависел порядок исполнения переменных. CLS - очищает экран PRINT - выводит текст в консоль Комментарии: В Darthmouth BASIC были только однострочные комметарии...
5 лет назад