здрасти, друзья, помогите решить эти две задачки по программированию в Pascal

Здрасти, друзья, помогите решить эти две задачки по программированию в Pascal ABC. Очень необходимо, буду очень для вас благодарен.

Если что, я написал подпрограмму для рисования 1-го домика, а как делать их промежутке я без понятия, если честно.

вот она:

Program smr1;

uses graphABC;

var N:Integer;

procedure domik;

begin

rectangle(20,30,60,60);

circle(40,22,4);

fillrect(30,40,50,50);

rectangle(30,40,50,50);

line(40,40,40,50);

line(30,45,50,45);

line(20,30,40,15);

line(40,15,60,30);

end;

begin

а тут должны быть вот эти интервалы от 1 до 10, пока я не достиг осознания, как их писать, помогите пожалуйста

end.

я даю много баллов, помогите, очень надобно.

Задать свой вопрос
1 ответ

Ответ:

Объяснение:

1)  Необходимо нарисовать N  домиков. Для этого смещаемся по горизонтали и живописуем. Можно сдвигаться по вертикали, тогда к Y -кам прибавлять необходимо число.

Program smr1;

uses graphABC;

var i,N:Integer;

procedure domik(k:integer);  

begin

rectangle(20+k*45,30,60+k*45,60);

circle(40+k*45,22,4);

rectangle(30+k*45,40,50+k*45,50);

SetBrushColor(clBlue);

fillrect(30+k*45,40,50+k*45,50);

SetBrushColor(clWhite);

line(40+k*45,40,40+k*45,50);

line(30+k*45,45,50+k*45,45);

line(20+k*45,30,40+k*45,15);

line(40+k*45,15,60+k*45,30);

end;

begin

а тут обязаны быть вот эти интервалы от 1 до 10, пока я не достигнул осознания, как их писать, помогите пожалуйста

n:=Random(1,10);  // случайным образом определяем кол-во домиков

for i:=1 to n do domik(i-1);

end.

2)

var n,k: integer;

   f: text;  

   Xk:real;

begin

write('Введите N=');

readln(N);

assign(f, 'h.txt');

rewrite(f);

for k:=1 to N do  

begin

Xk:=(k-0.1)/(power(k,3)+абс(tan(2*k)));

writeln(f, Xk);  

end;  

close(f);

end.

Marinka
Спасибо Для вас Большое!
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт