Приложение 4

Download Report

Transcript Приложение 4

Циклический алгоритм.
Проверь знания операторов.
1.
2. Какие
Какой
типыалгоритм
циклов вы знаете?
мы будем
называть циклическим?
Заполните схему:
Типы циклов
Циклический алгоритм – это
алгоритм,
который
содержит
Цикл с известным
Цикл с неизвестным
описания
повторяющихся
действий.
числом повторений
числом повторений
Цикл с постусловием
Цикл с предусловием
Цикл с известным числом повторений
часто называют циклом ДЛЯ
Цикл с известным числом повторений
начало
SCREEN 12
действие 1
действие 2
для I=1 до N
повторить
действие 3
конец
FOR I=K TO N STEP R
Тело цикла
NEXT I
END
FOR ... NEXT - оператор цикла ДЛЯ
I - параметр цикла
K - начальное значение параметра
N - конечное значение параметра
R - шаг
Окружность
Для вывода окружности на экран
монитора используется следующий оператор:
CIRCLE (X,Y), R, C [,НД, КД ,АС]
CIRCLE - имя оператора,
X,Y - координаты центра окружности,
R - радиус окружности,
С - цвет окружности,
НД - начало дуги в радианах,
КД - конец дуги в радианах,
АС - аспект - отношение оси У эллипса к оси Х.
Задание:
Напишите программы, с помощью которых на экране
монитора появятся следующие рисунки.
Задание:
Напишите программы, с помощью которых на экране
монитора появятся следующие рисунки.
Проверь себя!
SCREEN 12
CIRCLE (300, 200), 50,1
CIRCLE (300,200), 100,4
CIRCLE (300,200), 150,2
Задание:
Напишите программы, с помощью которых на экране
монитора появятся следующие рисунки.
Проверь себя!
SCREEN 12
CIRCLE (150, 150), 100,1
CIRCLE (250,150), 100, 0
CIRCLE (400,150), 100, 4
CIRCLE (200,250), 100, 14
CIRCLE (350,250), 100, 2
Задание:
Напишите программы, с помощью которых на экране
монитора появятся следующие рисунки.
Проверь себя!
SCREEN 12
CIRCLE (200, 200), 50,1
CIRCLE (250,200), 100,1
CIRCLE (300,200), 150,1
SCREEN 12
CIRCLE (120, 200),90, 1
CIRCLE (210,200), 270,4
CIRCLE (315,200), 75,2
CIRCLE (420,200), 30,14
Физминутка для глаз
http://it-n.ru/profil.aspx?cat_no=692&d_no=64631
Как рациональнее решать эту задачу?
Проверь себя!
SCREEN 12
CIRCLE (250,130), 50,14
FOR I=200 TO 300 STEP 100
CIRCLE (I, 230), 50,4
NEXT I
FOR I=150 TO 350 STEP 100
CIRCLE (I,330), 50,2
NEXT I
FOR I=100 TO 400 STEP 100
CIRCLE (I,430),50,1
NEXT I
Задание:
Напишите программы, с помощью которых на экране
монитора появятся следующие рисунки.
1. Тридцать вложенных окружностей с радиусом 10 точек.
2. Окружности, расположенные по горизонтальной линии
вверху экрана, касающиеся друг друга, радиусом 30 точек.
3.
Окружности, расположенные по вертикальной линии с
левой стороны экрана, касающихся друг друга, радиусом
30 точек.
4. Окружности, расположенные по диагонали экрана из
верхнего правого угла в нижний левый угол, радиусом 30
точек.
5. Пятнадцать вложенных окружностей с произвольным
радиусом, но все разного цвета.
Спасибо за урок !