kol-nat26
?>

5. Черепашке был дан для исполнения следующий алгоритм: Повтори 6 [Направо 45 Вперёд 20 Направо 45] Какая фигура появится на экране? 1) правильный шестиугольник 2) правильный восьмиугольник 3) квадрат 4) незамкнутая ломаная линия-

Информатика

Ответы

Gulyaev_Egorkina

Выполняя алгоритм, Че­ре­паш­ка остав­ля­ет след в виде оди­на­ко­вых отрезков, рас­по­ло­жен­ных под углом 180° − 2 · 45° = 90° друг к другу. Такой угол со­став­ля­ют между собой сто­ро­ны квадрата. По­это­му за пер­вые че­ты­ре шага ал­го­рит­ма Че­ре­паш­ка на­ри­су­ет квадрат, а сле­ду­ю­щие ите­ра­ции будет дви­гать­ся по уже на­ри­со­ван­но­му квадрату. Следовательно, остав­лен­ный Че­ре­паш­кой след пред­став­ля­ет собой квадрат.

ответ под номером 3 - квадрат

dashanna04225
Программа, которая использует два массива

var 
c, a: array[1..20] of integer; 
i: integer;
begin 
write('Первый массив '); 
for i := 1 to 20 do   begin   
c[i] := i * (-5);   
write(c[i], ' '); 
end; 
writeln; 
write('Преобразованный массив '); 
for i := 1 to 20 do   begin   
a[i] := c[20 - i + 1];   
write(a[i], ' '); 
end;  
end.

ИЛИ  Программа не использующая два массива, а просто переворачивающая первый

var 
c: array[1..20] of integer; 
i: integer;
begin  write('Первый массив '); 
for i := 1 to 20 do   begin   
c[i] := i * (-5);   
write(c[i], ' '); 
end; 
writeln; 
write('Преобразованный массив '); 
for i := 20 downto 1 do  write(c[i], ' '); 
end.

Обе программы работают!
yulyatmb

#include <iostream>

int main() {

const int SIZE = 10;

bool isSence = false;

int sum = 0;

int count = 0;

int arr[SIZE];

for (int i = 0; i < SIZE; i++)

{

 arr[i] = rand() % 20 - 10; // "рандомно" заполняем массив от -10 до 10

 std::cout << arr[i] << "\t"; // выводим массив в консоль

 if (arr[i] >= 0)

  isSence = true;

}

for (int i = 0; i < SIZE; i++)

{

 if ((isSence) && (arr[i] > 0))

  sum += arr[i]; //sum = sum + arr[i];

  count++;

}

if (isSence)

 std::cout << "\nсреднее арифметическое положительных чисел = " << double(sum) / count << std::endl; // явное приведение типов

else

 std::cout << "\nВ массиве нету положительных чисел или нету нулей и/или отрицательных чисел" << std::endl;

return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

5. Черепашке был дан для исполнения следующий алгоритм: Повтори 6 [Направо 45 Вперёд 20 Направо 45] Какая фигура появится на экране? 1) правильный шестиугольник 2) правильный восьмиугольник 3) квадрат 4) незамкнутая ломаная линия-
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

aamer9992680
Витальевна
shhelina
ekb676
Вакуленко
gdmaslo
Chervonnaya-Aleksei
mayorovmisc6
Олегович Паутова
thedoomsdatdcs36
Svetlana1877
Veronika1270
albina6580
ilysozkn27
elena-kondyreva