Мои Конспекты
Главная | Обратная связь


Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Алгоритмические циклы.



Цикл FOR.

FOR

FOR<переменная>=<начальное значение>TO<предельное значение>

ENDFOR

Цикл со счетчиком, тело цикла (его содержимое) повторяет свое выполнение до тех пор, пока переменная – счетчик цикла не достигнет определенного значения. На каждом повторе цикла переменная увеличивается на единицу автоматически и проверяется, достигнул ли она предельного значения. Если не достигла, то цикл повторяется снова, если достигла, то цикл завершается.

Пример.

DEF INT COUNT=0

G90 G01 X0 Y0 Z22 M03 S1000 T1 F1

G91

FOR COUNT=0 TO 9

IF COUNT==7 GOTOF LABEL2

DRILL

LABEL2 X+20

ENDFOR

M02

ЦиклWHILE.

WHILE

WHILE <условие>

.

.

.

ENDWHILE

Цикл выполняется до тех пор, пока указанное условие будет верным.

 

DEF INT COUNT=0

G90 G01 X0 Y0 Z22 M03 S1000 T1 F1

G91

WHILE (COUNT<10)

IF COUNT==7 GOTOF LABEL2

DRILL

COUNT= COUNT+1

LABEL2 X+20

END WHILE

M02

 

ЦиклREPEAT UNTIL.

REPEAT

REPEAT

.

.

.

UNTIL<условие>

ПохожнациклWHILE.В случае с циклом WHILE,если условия изначально не верныето цикл не будет выполнен не разу. В случае цикла REPEATUNTILцикл выполнится хотя бы один раз.

 

DEF INT COUNT=0

G90 G01 X0 Y0 Z22 M03 S1000 T1 F1

G91

REPEAT

IF COUNT==7 GOTOF LABEL2

DRILL

LABEL2 X+20

COUNT= COUNT+1

UNTIL (COUNT==10)

M02




Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.