Паскаль!!! Нужно написать модель солнечной системы с 3 планетами( Меркурий, Венера, Земля) и 1 спутник(Луна). Чем дальше планеты
от солнца тем медленнее они крутятся. Есть код на одну планету, нужно дописать остальное в похожем стиле.
uses crt, graphABC ; var x , y , x0 , y0 , rvod , xe , ye , rel , dy , re , i : integer ; Begin x := 640 ; // ширина окна y := 480 ; // высота окна setwindowsize ( x , y ) ; // устанавливаем размер окна x0 :=x div 2 ; // центр Х y0 := y div 2 ; // центр у rvod :=70 ; // радиус солнца rel := 10 ; // радиус венеры . dy :=100 ; re :=y0 - dy ; // радиус вращения венеры
i :=360 ; repeat clearwindow ; if i=360 then i:= 1 else inc ( i ) ; setpencolor ( clorange ) ; // yer . цвет пepa circle ( x0 , y0 , rvod ) ; // солнце floodfill ( x0 , y0 , clyellow ) ; // заливка фигуры ( солнце ) xe := x0 + round ( re*cos( i*pi / 180 ) ) ; ye := y0 + round ( re*sin (i*pi / 180 ) ) ; circle ( xe , ye , rel ) ; // (венера) delay ( 10 ) ; until keypressed End.
Var R:integer:=70; //радиус Солнца A:array[1..4,1..5] of integer; //A[1] - x //A[2] - y //A[3] - r //A[4] - r орбиты v:real:=0.03; k:integer:=10; // Коэффициент масштабирования орбит Begin Window.Maximize; A[1,3]:=10; A[1,4]:=R+A[1,3]*k;
A[2,3]:=13; A[2,4]:=A[1,4]+A[2,3]*k;
A[3,3]:=17; A[3,4]:=A[2,4]+A[3,3]*k;
A[4,3]:=A[3,3] div 4; A[4,4]:=A[3,3]+A[4,3]*k;
LockDrawing; SetCoordinateOrigin(Window.Width div 2,Window.Height div 2);
var a,b,c,S:real; begin Write('Введите размеры сторон a,b,c: '); Read(a,b,c); S:=2*(Sp(a,b)+Sp(a,c)+Sp(b,c)); Writeln('Площадь поверхности равна ',S) end.
<em><u>Тестовое решение:</u></em> Введите размеры сторон a,b,c: 2.5 3.15 4 Площадь поверхности равна 60.95
2) дважды перевезти по 2 англ и 1 людоеду и последний заплыв на 2 людоедов
3) Разделить 2014 на 2. Получаем 1007 монет в каждой группе. Поочередно взвешиваем обе группы.
4) 90 93 указывают на буквы рс, все слова и коды одинаковы ,то есть каждая буква зашифровывается числом. р=90 ,с=93 ,марс и морс отличаются одной буквой и им соответсвутют 80 84 90 93 и 80 05 90 93 (не учитывая порядка) . м=80 , пирс имеет первые 2 буквы отличающиеся от морс и и марс. То есть п=87 , и=62 ,методом , исключения получаем барс 10 05 90 93 а=05 ,значит марс=10 05 90 93 ,морс=80 84 90 93 ,о=84
сироп=93 62 90 84 87
5) По 50 монет. 450:9=50(монет) по одному рублю.
6) Команды покрасить было только две, соответственно покрашены в конце лишь 2.
1.Глаза - зрительная, уши - звуковая, нос - запах, язык - вкус 2.<span>Структурированность и компактность. 3.</span><span>Доступность, понятность, возможность проверки, объёмность. 4.Д</span><span>остоверная, понятная и полезная(актуальная).</span>