21.06.2020 

Домашня робота – ПР 7. Запишіть код для малювання кола чорного кольору. 8. Додайте код для малювання iнших кілець за такими даними: трете red, (110,-25); четверте - yellow, (-55, -75); п'яте - green, (55, -75). 9. Перейдіть у точку з координатами (0, 80) і встановіть червоний колір малювання. 10. Над олімпійським символом червоним кольором запишіть власне прiзвище та iм'я. Лахай Оля 11. Запустіть програму на виконання, проаналізуйте результат виконання програми у вiкнi Python Turtle Grafics. На рисунку наведено результат малювання олімпійського символу. 12. Закiнчiть роботу, закривши вікно IDLE. - Зробіть висновок: як складати та виконувати лiнiйнi алгоритми для створення зображень. ДО ІТЬ БУДЬ ЛАСКА

. 20

Пошаговый ответ

02.04.2023, проверен экспертом
Разблокировать ответ

Для створення зображень за до Python Turtle Grafics необхідно скласти лінійний алгоритм, що описує послідовність дій по малюванню згідно заданого зображення. Потім цей алгоритм можна виконати, запустивши програму відповідного редактора. Важливо правильно вибрати кольори та встановити координати для кожного елемента зображення. Після виконання програми можна проаналізувати результат виконання у вікні Python Turtle Grafics, відредагувати та доробити зображення за потребою. Завершити роботу необхідно, закривши вікно IDLE.

Другие вопросы по предмету

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

системный блок

 

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

на паскале:

var

n,s,p:integer;

begin

read(n);

p:=n mod 10;

if p mod 2=0 then writeln ('оканчивается на четную цифру')

                    else writeln ('оканчивается на четную цифру');

while n>0 do

begin

n:=n div 10;

s:=s+1;

end;

writeln ('количество цифр в числе', s);

end.

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

1)

var

a:array[1..50]of real; 

i,n:byte;

Sn:real; 

begin 

 write('Введите количество элементов массива: ');readln(n);

for i:=1 to n do

begin

write('a[',i,']= '); readln(a[i]);

end;

clrscr; 

writeln('Исходный массив:'); 

/* Вывод в строчку через запятую*/

for i:=1 to n-1 do write(a[i]:5:3,', '); write(a[n]:5:3,'.');

/*Простой вывод в столбик*/

for i:=1 to n do writeln(a[i]:5:3);

/*Сумма элементов, стоящих на четных местах*/ 

Sn:=0;

while i<=n do

begin

  if odd(i)=false then Sn:=Sn+a[i];

  i:=i+1;

end; 

/*Вывод ответа*/

writeln('Сумма элементов, стоящих на четных местах: ',Sn:5:3);

end. 

 

2)

var

a:array[1..50]of real;

i:byte; 

begin

 write('Введите количество элементов массива: ');readln(n);

for i:=1 to n do

begin

write('a[',i,']= '); readln(a[i]);

end;

clrscr; 

writeln('Исходный массив:'); 

/* Вывод в строчку через запятую*/

for i:=1 to n-1 do write(a[i]:5:3,', '); write(a[n]:5:3,'.');

/*количество элементов кратных 3*/

kol:=0; 

for i:=1 to n do

if a[i] mod 3 =0 then kol:=kol+1; 

/*Вывод ответа*/

writeln('Количество элементов массива, кратных трем: ',kol);

end. 

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

Как по мне то лучше удобство и ничего лишнего, ведь список сохранять не говорили

 

var s:string;

k:integer;

Begin
  repeat
    write('Введите фамилию:');
    readln(s);
    if (length(s)=9) or (length(s)=8) then

      k:=k+1
  until s=''; {прекращаем чтенье если нам посылают пустую строку}
  writeln(k);
End.

 

 

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

2E9, 65, 2105,D7B, 2107, E1, 4D2, 1C7

Информатика Информатика
Пошаговый ответ
P Ответ дал Студент

var

   a, n : integer;

begin

   repeat

       read(a);

       if a div 7 = 0 then n += 1;

   until a = 0;

   writeln(n);

end.