Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Язык программирования QBasic. Вложенные циклы

Вложенные циклы Есть задачи когда изменяются несколько независимых величин. Приведем пример. Напишем программу заполнения экрана точками с расстоянием между ними по горизонтали и вертикали 10. SCREEN 12 FOR X = 0 TO 640 STEP 10 FOR Y = 0 TO
Вложенные циклы Цикл DO … LOOP Вложенные циклы	Есть задачи когда изменяются несколько независимых величин.	Приведем пример. Напишем программу заполнения Вложенные циклы	Циклы должны быть вложены друг в друга, как матрешки. Параметры, упоминаемые Задача. У гусей и кроликов вместе 64 лапы. Сколько могло быть кроликов Результат работы программы DO … LOOP	Оператор DO …LOOP чем-то похож на оператор WHILE … WEND, DO … LOOPDO		тело_цикла	LOOP UNTIL DO		тело_цикла	LOOP WHILE 	Если используется ключевое слово UNTIL, цикл DO … LOOP	Размещение условий в начале или конце цикла приводит к разным DO … LOOPВариант 1	Написать программу с циклом DO…LOOP WHILE, которая выводит на
Слайды презентации

Слайд 2 Вложенные циклы
Есть задачи когда изменяются несколько независимых величин.
Приведем

Вложенные циклы	Есть задачи когда изменяются несколько независимых величин.	Приведем пример. Напишем программу

пример. Напишем программу заполнения экрана точками с расстоянием между

ними по горизонтали и вертикали 10.
SCREEN 12
FOR X = 0 TO 640 STEP 10
FOR Y = 0 TO 480 STEP 10
PSET (X, Y), 4
NEXT Y
NEXT X

Слайд 3 Вложенные циклы
Циклы должны быть вложены друг в друга,

Вложенные циклы	Циклы должны быть вложены друг в друга, как матрешки. Параметры,

как матрешки. Параметры, упоминаемые в заголовках циклов, в их

окончаниях должны быть перечислены в обратном порядке.
FOR I= ...
FOR J = …
………
……… Тело цикла
………
NEXT J
NEXT I

Внутренний цикл

Внешний цикл


Слайд 4 Задача. У гусей и кроликов вместе 64 лапы.

Задача. У гусей и кроликов вместе 64 лапы. Сколько могло быть

Сколько могло быть кроликов и гусей (указать все возможные

сочетания).
Решение.
CLS
FOR I=1 TO 64
FOR J=1 TO 64
IF I*2+J*4=64 THEN PRINT “Гусей =“; I, ”Кроликов =”;J
Next J,I
END

Вложенные циклы


Слайд 5 Результат работы программы

Результат работы программы

Слайд 6 DO … LOOP
Оператор DO …LOOP чем-то похож на

DO … LOOP	Оператор DO …LOOP чем-то похож на оператор WHILE …

оператор WHILE … WEND, но возможности его применения несколько

шире – проверяемое и условие может быть использовано не только в начале оператора, но и в конце.
Поэтому возможно четыре различные формы написания оператора:
DO UNTIL <условие>
тело_цикла
LOOP

DO WHILE <условие>
тело_цикла
LOOP


Слайд 7 DO … LOOP
DO
тело_цикла
LOOP UNTIL
DO
тело_цикла
LOOP WHILE
Если используется

DO … LOOPDO		тело_цикла	LOOP UNTIL DO		тело_цикла	LOOP WHILE 	Если используется ключевое слово UNTIL,

ключевое слово UNTIL, цикл будет выполняться, только когда условие

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

Слайд 8 DO … LOOP
Размещение условий в начале или конце

DO … LOOP	Размещение условий в начале или конце цикла приводит к

цикла приводит к разным результатам: при проверке условия в

конце оператора цикла конструкции, составляющие его тело, будут исполняться хотя бы один раз, в то время как при проверке условия в начале возможен вариант, что цикл исполняться вообще не будет. Например,

K=0
?”Значение К в начале цикла равно”;K
DO WHILE K<10
K=K+1
LOOP
? “Значение К в конце цикла равно”;K


  • Имя файла: yazyk-programmirovaniya-qbasic-vlozhennye-tsikly.pptx
  • Количество просмотров: 122
  • Количество скачиваний: 0
- Предыдущая Глухарь