понедельник, 5 января 2026 г.

урок 12 и 13 января.

 Подготовка к практической работе

 //фам№1 написать программу для рисования 7 различных кругов

uses GraphABC;
var x,y,r,i: integer;
begin
SetPenWidth(3);
SetBrushStyle(bsClear);
for  i:= 1 to 10 do
begin
x := random(600);
y := random(400);
R := random(150);
SetPenColor(clRandom);
circle (x, y , r);
end;
end.

//фам№2 написать программу для рисования 8 различных прямоугольников 

//Rectangle(x1,y1, x2,y2 );

uses GraphABC;
var x1,____,r,i: integer;
begin
SetPenWidth(3);
SetBrushStyle(bsClear);
for  i:= 1 to 10 do
begin
x1 := random(600);
y1:= random(400);
______

_______
SetPenColor(clRandom);
_______
end;
end.
//фам 3Подсчитать чему равен Y на интервале от 2 до 17
Y=(X+2X)/7
var  i :integer;
X,   :  ;
begin
   for  i:=1  to  100  do
    begin Y : =(X+2*X)/7;
   writeln('Y =',y); end
end.

//фам 4 Подсчитать сумму чисел от 1 до 100
var  i, s :integer;
begin
   for  i:=1  to  100  do
    s:= s+i;
   writeln('сумма', s);
end.


//фам 5 подсчитать сумму нечетных чисел
var i, pr :integer;
begin
pr:=0;
for i:=1 to 100 do if i mod 2 = 1 then
 pr:=pr+i;
writeln('сумма = ',pr);
end.

//фам 6 подсчитать произведение четных чисел
var i, pr :integer;
begin
pr:=1;
for i:=1 to 7 do if i mod 2 =     then
 pr:=pr*i;
writeln('сумма = ',pr);
end.


//фам  7 Составьте программу к задаче. Ввести с клавиатуры целые числа а и b. Написать программу, которая выводит сначала большее число, а  затем меньшее число.

var a,b: integer;
begin
Writeln('введите числа');
read(a,b) ;
if a > b
  then
    Writeln('a больше b')
  else
    Writeln('a не больше b');
end.

//фам  8 подсчитать сумму нечетных чисел от6 до 24 и произведение четных чисел от 3 до 6. Проверить что больше и выдать сообщение



//фам№9 написать программу: Ввести с клавиатуры число а. Если он больше 10, то  подсчит. сумму НЕчетных  чисел от 8 до 17, иначе подсчит. сумму четных  чисел от 8 до 17

/фам№10 написать программу: Ввести с клавиатуры число а. Если оно больше 20, то 
  •  подсчит. сумму НЕчетных  чисел от 1 до 5 
  • подсчитать количество НЕчетных  чисел от 1 до 5 ,
иначе
  •  подсчит. количество четных  чисел от 2 до 6
  • подсчит. произведение  четных  чисел от 2 до 6