
- •1.Составить программу для определения расстояния на плоскости между двумя точками м1(х1, у1) и м2(х2, у2).
- •Var I,j:integer;
- •2. Ввести с клавиатуры 4 числа, найти среди них наибольшее и наименьшее. Предусмотреть выводы данных на дисплей.
- •Var I,j:integer;
- •2. Ввести с клавиатуры 3 числа. Найти среди них число, расположенное между наименьшим и наибольшим. Предусмотреть выводы данных на дисплей.
- •Var I,j:integer;
- •2.Ввести с клавиатуры три пары чисел. Определить сумма какой из пар чисел больше. Предусмотреть выводы данных на дисплей.
- •1.Ввести с клавиатуры три пары чисел. Найти произведение каждой пары и определить какое из них минимально. Предусмотреть выводы данных на дисплей.
- •Var I,j:integer;
- •1. Разработать программу вычисления функции
- •Var X,y:Real;
- •1. Ввести с клавиатуры 3 числа, найти среди них наименьшее. Предусмотреть выводы данных на дисплей.
- •Var k,l,m:real;
- •1.Ввести с клавиатуры 4 числа. Найти среди них числа, больше полусуммы введенных чисел. Предусмотреть выводы данных на дисплей.
- •Var a:array [1..4] of real;
- •I,j:integer;
- •1.Ввести с клавиатуры 7 чисел. Вывести на дисплей четные и нечетные числа, указать число четных и нечетных чисел.
- •Var I,j:integer;
- •Var I,j:integer;
- •1.Ввести с клавиатуры 4 числа, найти среди них наибольшее и наименьшее. Предусмотреть выводы данных на дисплей.
- •Var I,j:integer;
- •2. Задать двумерный массив размером 4*4. Вывести массив в виде таблицы. Предусмотреть вывод элементов задаваемого столбца и задаваемой строки массива.
- •Var I,j:integer;
- •1.Ввести с клавиатуры 3 числа. Найти среди них число, расположенное между наименьшим и наибольшим. Предусмотреть выводы данных на дисплей.
- •Var I,j:integer;
- •2. Задать двумерный массив размером 5*5. Вывести массив в виде таблицы. Предусмотреть вывод элементов задаваемого столбца и задаваемой строки массива.
- •Var I,j:integer;
- •1.Ввести с клавиатуры три пары чисел. Определить сумма какой из пар чисел больше. Предусмотреть выводы данных на дисплей.
- •1.Ввести с клавиатуры три пары чисел. Найти произведение каждой пары и определить какое из них минимально. Предусмотреть выводы данных на дисплей.
- •Var I,j:integer;
- •Var I,j:integer;
- •2. Начав тренировки, спортсмен в первый день пробежал х км. Каждый следующий день он увеличивал норму на 10 % от предыдущего дня. Через сколько дней спортсмен будет пробегать больше у км.?
- •2. В очередном году урожайность ячменя составила 20ц с гектара. В среднем каждые два года урожайность увеличивается на 5%. Определить через сколько лет урожайность превысит Nц с га.
- •1. Задать двумерный массив размером 4*4. Вывести массив в виде таблицы. Предусмотреть вывод элементов задаваемого столбца и задаваемой строки массива.
- •Var I,j:integer;
- •Var X,a:real;
- •I,j:integer;
- •1. Задать двумерный массив размером 5*5. Вывести массив в виде таблицы. Предусмотреть вывод элементов задаваемого столбца и задаваемой строки массива.
- •Var I,j:integer;
- •2. Вычислить сумму последовательности натуральных чисел. Вычисления прекратить, когда сумма превысит заданное значение n. Вывести сумму и число натуральных чисел, вошедших в вычисленную сумму.
- •2. Вычислить сумму последовательности натуральных чисел. Вычисления прекратить, когда сумма превысит заданное значение n. Вывести сумму и число натуральных чисел, вошедших в вычисленную сумму.
Var I,j:integer;
a:array [1..8] of real;
st:Real;
begin
for i:=1 to 8 do
begin
write('wwedite a[',i:2,']=');
readln(a[i]);
end;
st:=0;
for i:=1 to 8 do
st:=st+a[1];
st:=st/2;
j:=0;
writeln('chisla > st');
for i:=1 to 8 do
begin
if a[i]>st then
begin
writeln(a[i]:10:3);
j:=j+1;
end;
end;
writeln('kol-vo chisel > st=',j);
j:=0;
writeln('chisla < st');
for i:=1 to 8 do
begin
if a[i]<st then
begin
writeln(a[i]:10:3);
j:=j+1;
end;
end;
writeln('kol-vo chisel < st=',j);
end.
2. Задать двумерный массив размером 4*3. Просуммировать элементы его столбцов. Результаты представить в виде одномерного массива размером 3. Вывести исходный массив в виде таблицы, полученный в виде строки.
program bil62;
var i,j,k:integer;
a:array [1..4,1..3] of real;
b:array [1..4] of real;
begin
for i:=1 to 4 do
for j:=1 to 3 do
begin
write('wwedite a[',i:2,',',j:2,']=');
readln(a[i,j]);
end;
writeln('syariy massiv');
for j:=1 to 3 do
begin
write(a[1,j]:5:3,' ');
write(a[2,j]:5:3,' ');
write(a[3,j]:5:3,' ');
write(a[4,j]:5:3,' ');
writeln;
end;
writeln('noviy massiv');
for i:=1 to 4 do
begin
b[i]:=a[i,1]+a[i,2]+a[i,3];
write(b[i]:5:3,' ');
end;
end.
Билет 17.
1.Ввести с клавиатуры 4 числа, найти среди них наибольшее и наименьшее. Предусмотреть выводы данных на дисплей.
program bil62;
Var I,j:integer;
a:array [1..4] of real;
min,max:Real;
begin
for i:=1 to 4 do
begin
write('wwedite a[',i:2,']=');
readln(a[i]);
end;
min:=a[1];
for i:=1 to 4 do
if min>=a[i] then min:=a[i];
writeln('min=',min:10:3);
max:=a[1];
for i:=1 to 4 do
if max<=a[i] then max:=a[i];
writeln('max=',max:10:3);
end.
2. Задать двумерный массив размером 4*4. Вывести массив в виде таблицы. Предусмотреть вывод элементов задаваемого столбца и задаваемой строки массива.
program bil72;
Var I,j:integer;
a:array [1..4,1..4] of real;
begin
for i:=1 to 4 do
for j:=1 to 4 do
begin
write('wwedite a[',i:2,',',j:2,']=');
readln(a[i,j]);
end;
writeln('syariy massiv');
for j:=1 to 4 do
begin
write(a[1,j]:5:3,' ');
write(a[2,j]:5:3,' ');
write(a[3,j]:5:3,' ');
write(a[4,j]:5:3,' ');
writeln;
end;
writeln('zadat stolbez');
readln(i);
for j:=1 to 4 do
begin
writeln(a[i,j]:5:3,' ');
end;
writeln;
writeln('zadat stroku');
readln(j);
for i:=1 to 4 do
begin
write(a[i,j]:5:3,' ');
end;
writeln;
end.
Билет 18.
1.Ввести с клавиатуры 3 числа. Найти среди них число, расположенное между наименьшим и наибольшим. Предусмотреть выводы данных на дисплей.
program bil72;
Var I,j:integer;
a:array [1..3] of real;
min,max:Real;
begin
for i:=1 to 3 do
begin
write('wwedite a[',i:2,']=');
readln(a[i]);
end;
min:=a[1];
max:=a[1];
for i:=2 to 3 do
begin
if min>=a[i] then min:=a[i];
if max<=a[i] then max:=a[i];
end;
j:=0;
for i:=1 to 3 do
if (a[i]>min)and(a[i]<max) then
begin
writeln('srednie ',a[i]:10:3);
j:=j+1
end;
if j=0 then writeln('srednego net');
end.
2. Задать двумерный массив размером 5*5. Вывести массив в виде таблицы. Предусмотреть вывод элементов задаваемого столбца и задаваемой строки массива.
program bil182;