PC HELPER   // Срочный ремонт компьютера от профессионалов!

область значений для переменной X

Раздел: Статьи

После того как ваша программа начала работать и вы начинаете понимать, как она функционирует, можно начать модифицировать ее и наблюдать за результатами. Возьмем в качестве примера следующую программу:

10 FOR Х = 1 ТО 10 20 PRINT X 30 NEXT

Эта программа демонстрирует цикл, определяемый оператором FOR — NEXT. Первая строка устанавливает область значений для переменной X. Следующая строка побуждает компьютер вывести значение X на экран. Последняя строка просто возвращает программу на строку 10, так что цикл повторяется. Изображение на экране будет выглядеть следующим образом:

1

9

3

4

5

6

7

8

9

10

Если вы опустите строку 20, то ни на экране, ни в другом месте результаты не появятся, но тем не менее компьютер правильно сосчитает от 1 до 10.

Обратимся теперь к описанию Бейсика. В нем мы найдем исчерпывающие разъяснения по поводу оператора IF — THEN, хотя программа демонстрирует его функции достаточно отчетливо. Затем мы можем обратиться к разъяснению функций оператора PRINT. Изучая его свойства, мы обнаружим, что если в строке 20 после переменной X поставить точку с запятой, т. е. записать

20 PRINT X;

то вывод на экран будет выглядеть следующим образом:

123456789 10.

В первой выдаче на экран числа располагались в столбец по вертикали, а при добавлении точки с запятой в конце строки 20 они размещаются в ряд по горизонтали. Этот частный факт будет полезен вам при программировании во многих случаях. Если вы бы просто изучали описание, вы бы сразу не обратили внимания на этот факт, но когда вы читаете описание с целью получить разъяснение по поводу действий работающей программы, освоение проходит быстрее.


Смотрите также:
 Печатающее устройство IBM 80 CPS
 Установка дополнительных устройств
 Канал ввода-вывода
 Дисковод размером SV4 дюйма
 VisiCalc

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - решите пример:

Для вас ремонт трехкомнатной квартиры в срок сделают мастера.