Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  Применение циклов в Basiс-256

Применение циклов в Basiс-256

Данную презентацию удобно использовать параллельно с программой Basic-256 для показа результатов выполнения программ.
19.03.2013

Описание разработки

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

Примеры программ с циклами

Программа «Шахматная доска»

clg

x=0

y=0

for m=0 to 3

for n=0 to 3

rect x,y,30, 30

x=x+60

next n

x=30

for k=0 to 3

rect x, y+30, 30, 30

x=x+60

next k

x=0

y=y+60

next m

Содержимое разработки

Применение циклов  в графике Basic-256 Презентация учителя информатики и ИКТ Якушиной И. В., Рязань, 2013 год

Применение циклов в графике Basic-256

Презентация учителя информатики и ИКТ

Якушиной И. В.,

Рязань, 2013 год

Операторы цикла в графике применяются, когда необходимо выполнить повторяющиеся действия: нарисовать несколько параллельных или выходящих из одной точки линий, концентрические окружности и т. п.
  • Операторы цикла в графике применяются, когда необходимо выполнить повторяющиеся действия: нарисовать несколько параллельных или выходящих из одной точки линий, концентрические окружности и т. п.
Программа «Шахматная доска» clg x=0 y=0 for m=0 to 3 for n=0 to 3 rect x,y,30, 30 x=x+60 next n x=30 for k=0 to 3 rect x, y+30, 30, 30 x=x+60 next k x=0 y=y+60 next m

Программа «Шахматная доска»

clg

x=0

y=0

for m=0 to 3

for n=0 to 3

rect x,y,30, 30

x=x+60

next n

x=30

for k=0 to 3

rect x, y+30, 30, 30

x=x+60

next k

x=0

y=y+60

next m

Программа «Мишень» clg x=150 y=150 r=150 for n=0 to 3 color 0,0,0 circle x,y,r color 255,255,255 circle x,y,r-20 r=r-40 next n

Программа «Мишень»

clg

x=150

y=150

r=150

for n=0 to 3

color 0,0,0

circle x,y,r

color 255,255,255

circle x,y,r-20

r=r-40

next n

Программа «Привет»      clg  color red  font

Программа «Привет»

  clg

color red font "Tahoma",33,100 text 50,50,"Привет." font "Impact",33,50 text 50,100,"Привет." font "Courier New",33,50 text 50,150,"Привет."

Программа «Муаровый узор»   clg  color black  for t = 1 to 300 step 3      line 0,0,300,t      line 0,0,t,300  next t

Программа «Муаровый узор»

clg color black for t = 1 to 300 step 3     line 0,0,300,t     line 0,0,t,300 next t

Программа «Калейдоскоп»     clg    fastgraphics  for t = 1 to 100        r = int(rand * 256)      g = int(rand * 256)       b = int(rand * 256)      x = int(rand * 300)      y = int(rand * 300)      h = int(rand * 100)      w = int(rand * 100)      color rgb(r,g,b)      rect x,y,w,h      rect 300-x-w,y,w,h      rect x,300-y-h,w,h      rect 300-x-w,300-y-h,w,h  next t  refresh

Программа «Калейдоскоп»

  clg   fastgraphics for t = 1 to 100       r = int(rand * 256)     g = int(rand * 256)      b = int(rand * 256)     x = int(rand * 300)     y = int(rand * 300)     h = int(rand * 100)     w = int(rand * 100)     color rgb(r,g,b)     rect x,y,w,h     rect 300-x-w,y,w,h     rect x,300-y-h,w,h     rect 300-x-w,300-y-h,w,h next t refresh

Программа «Полет мячика»     fastgraphics  clg     # начальная позиция мяча  x = rand * 300  y = rand * 300    # size of ball    r = 10  # скорость по направлениям х и y  dx = rand * r + 2  dy = rand * r + 2   color green  rect 0,0,300,300   while true  # стираем старый мяч      color white      circle x,y,r  # вычисляем новую позицию      x = x + dx      y = y + dy  # столкновение с левой и правой границей      if x  300 then          dx = dx * -1          sound 1000,50      end if  # столкновение с верхней и нижней границей      if y  300 then          dy = dy * -1          sound 1500,50      end if  # рисуем новый мяч      color red      circle x,y,r  # обновляем окно графики      refresh  end while

Программа «Полет мячика»

  •   fastgraphics clg   # начальная позиция мяча x = rand * 300 y = rand * 300   # size of ball   r = 10 # скорость по направлениям х и y dx = rand * r + 2 dy = rand * r + 2 color green rect 0,0,300,300 while true # стираем старый мяч     color white     circle x,y,r # вычисляем новую позицию     x = x + dx     y = y + dy # столкновение с левой и правой границей     if x 300 then         dx = dx * -1         sound 1000,50     end if # столкновение с верхней и нижней границей     if y 300 then         dy = dy * -1         sound 1500,50     end if # рисуем новый мяч     color red     circle x,y,r # обновляем окно графики     refresh end while
Задание Изобразите с помощью операторов цикла следующие рисунки:

Задание

  • Изобразите с помощью операторов цикла следующие рисунки:
Благодарю за внимание. Некоторые материалы взяты на dvoek.net.ukoz

Благодарю за внимание.

  • Некоторые материалы взяты на dvoek.net.ukoz
-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Применение циклов в Basiс-256 (0.68 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт