Напишите программу анимации в паскале.
Круг перекатывающийся с окна в окно не подойдет
Светофор и солнечная система тоже
176
194
Ответы на вопрос:
1-ый ой переход по сигналу светофора');
c:=random (3)+1;
gotoxy(35,11);
case c of
1:begin textcolor (red); writeln ('красный-стой!');end;
2:begin textcolor (yellow); writeln('желтый-приготовься!');end;
3:begin textcolor (green); writeln('зеленый-иди!');end;
end;
sleep(3000);
until keypressed;
End.
{используя следующий фрагмент программы, преобразуйте массив x по указанному ниже правилу, воспользовавшись массивом y как : а) все отрицательные элементы массива x перенесите в его начало, а все остальные — в конец, сохраняя исходное взаимное расположение как среди отрицательных, так и среди остальных элементов; б) элементы массива х циклически сдвиньте на k позиций влево.} var x, y: array [1..70] of real; k: 1..69; n, i,j, k1: integer; c : real; begin writeln('введите кол-во элементов массива'); readln(n); writeln('введите элементы массива'); for i: =1 to n do read(x[i]); k1: =0; {все отрицательные элементы массива x перенесите в начало массива y} for i: =1 to n do if x[i]< 0 then begin k1: =k1+1; y[k1]: =x[i] end; {все не отрицательные элементы массива x переносим в конец массива y} for i: =1 to n do if x[i]> =0 then begin k1: =k1+1; y[k1]: =x[i] end; for i: =1 to n do x[i]: =y[i]; for i: =1 to n do write(x[i]: 8: 2); {б) элементы массива х циклически сдвиньте на k позиций влево.} writeln('введите k'); readln(k); for i: =1 to n do y[i]: =x[i]; for i: =1 to n-k do x[i]: =x[i+k]; for i: =1 to k do x[n-k+i]: =y[i]; for i: =1 to n do write(x[i]: 8: 2); end.
Популярно: Информатика
-
kvpopochku21.04.2022 03:12
-
DANIKom30.04.2023 13:15
-
uroolga08.04.2021 10:41
-
Иисус123429.06.2021 14:25
-
volk007volk01.06.2020 10:13
-
Julyash04.02.2022 17:10
-
Arinka218410.01.2022 20:43
-
Arisha22407.01.2022 14:38
-
menoralle19.10.2022 14:15
-
aaa120028.12.2022 21:41