• Предмет: Информатика
  • Автор: Rose1525
  • Вопрос задан 4 месяца назад

В середовищі Scratch створити 5 трикутників, якщо він не доторкається Сцени та відійде в центр і намалює 3 квадрати, якщо доторкається межі. В проекті використовуються вкладені цикли та розгалуження. ( Помогите!Пришлите скрипт пожалуйста). Даю 40 балов!

Ответы

Ответ дал: maksimgogt
0

Объяснение:

Ось скрипт, який задовольняє ваші вимоги:

```

when green flag clicked

when green flag clickedrepeat 5

when green flag clickedrepeat 5 pen down

when green flag clickedrepeat 5 pen down repeat 3

when green flag clickedrepeat 5 pen down repeat 3 forward 100

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90 end

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90 end pen up

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90 end pen up glide (2) (2)

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90 end pen up glide (2) (2) end

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90 end pen up glide (2) (2) end else

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90 end pen up glide (2) (2) end else glide (-200) (-200)

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90 end pen up glide (2) (2) end else glide (-200) (-200) end

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90 end pen up glide (2) (2) end else glide (-200) (-200) endend

when green flag clickedrepeat 5 pen down repeat 3 forward 100 right 120 end if touching edge repeat 3 pen down repeat 4 forward 40 right 90 end pen up glide (2) (2) end else glide (-200) (-200) endend```

Цей скрипт малює 5 трикутників з вкладеним циклом та перевіряє, чи доторкається він межі Сцени. Якщо так, то малює 3 квадрати з вкладеним циклом та переміщує перо в центр Сцени.

Цей скрипт малює 5 трикутників з вкладеним циклом та перевіряє, чи доторкається він межі Сцени. Якщо так, то малює 3 квадрати з вкладеним циклом та переміщує перо в центр Сцени.Зверніть увагу, що цикл для трикутника містить ще один цикл для малювання кожної сторони трикутника. А також що вкладений цикл для квадратів містить ще один цикл для малювання кожного кута квадрата.

Цей скрипт малює 5 трикутників з вкладеним циклом та перевіряє, чи доторкається він межі Сцени. Якщо так, то малює 3 квадрати з вкладеним циклом та переміщує перо в центр Сцени.Зверніть увагу, що цикл для трикутника містить ще один цикл для малювання кожної сторони трикутника. А також що вкладений цикл для квадратів містить ще один цикл для малювання кожного кута квадрата.Бажаю успішного програмування в Scratch!

Вас заинтересует