
- •1 03. Написать программу, которая вычисляет сумму первых n целых положительных четных чисел.
- •104. Написать программу, которая вычисляет сумму первых n членов ряда 1, 3, 7, 9, ... Количество суммируемых членов рла задается во время работы программы.
- •106. Написать программу, которая выводит таблицу степеней двойки(от нулевой до десятой).
- •107. Написать программу, которая вычисляет факториал введенного с клавиатуры числа.
- •109. Написать программу, которая вводит с
- •110. Написать программу, которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел.
- •111. Написать программу, которая вводит с клавиатуры последовательности из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое полученной части последовательности.
- •112. Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры.
- •113. Написать программу, которая генерирует 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее
- •114. Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10 .
- •115. Написать программу, которая выводит на экран таблицу стоимости, например , яблок в диапазоне от
- •100Г до 1 кг с шагом 100.
- •4 С шагом 0,5.
- •118. Написать программу, которая выводит на экран таблицу умножения, например на 7.
- •119. Написать программу, которая выводит двоичное представление введенного с клавиатуры десятичного целого числа в диапазоне от 0 да 255.
- •120. Написать программу, выводит двоичное представление введенного с клавиатуры числа в десятичное.
- •121. Написать программу, которая выводит на экран квадрат Пифагора - таблицу умножений.
- •125. Написать программу, которая выводит на экран изображение шахматной доски.
- •126. Написать программу, которая преобразует введенное пользователем десятичное число
- •127. Написать программу проверки знания таблицы умножения.
- •130. Написать программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел, которые вводятся с
- •131. Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел.
- •132. Написать программу, которая проверяет,
- •134. Написать программу, которая "задумывает", число в диапазоне от 1 до 10 и предлагает пользователю угадать число за 5 попыток.
- •136. Написать программу, которая вычисляет пи с заданой пользователем тоностью.
- •137. Написать программу, которая вычисляет наибольший общий делитель двух целых чисел.
115. Написать программу, которая выводит на экран таблицу стоимости, например , яблок в диапазоне от
100Г до 1 кг с шагом 100.
Program m17;
const
n=10;
var
mas:array [1..10] of real;
i:integer;
k,y,a:real;
begin
writeln('Введите цену одного килограмма и нажмите Enter');
readln(a);
writeln('Вес(гр) Стоимость(руб.)');
for i:=1 to n do begin
k:=k+100;
y:=k*a/1000;
writeln(k:3:0,' ',' ',' ',' ',' ',y:2:2);
end;
readln;
end.
116. Написать программу, которая выводит таблицу значений функции y=|x| в диапазоне от -4 до 4
с шагом 0,5.
Program m18;
const
n=17;
var
i:integer;
k,y,a,x:real;
begin
writeln('Таблица значений');
x:=-4;
for i:=1 to n do begin
y:=abs(x);
x:=x+0.5;
writeln(y:2:1);
end;
readln;
end.
117. Написать программу, которая выводит таблицу значений функции y=|x-2|+|x+1| в диапазоне от -4 до
4 С шагом 0,5.
Program m19;
const
n=17;
var
i:integer;
k,y,a,x:real;
begin
writeln('Таблица значений');
x:=-4;
for i:=1 to n do begin
y:=abs(x+2);
x:=x+0.5;
writeln(y:2:1);
end;
readln;
Вход
writeln('Введите цену одного килограмма и нажмите Enter'); readln(a);
writeln('Вес(гр) Стоимость(руб.)');
writeln('Вес(гр) Стоимость(руб.)');
for i:=1 to n do
k:=k+100; y:=k*a/1000;
writeln(k:3:0,' ',' ',' ',' ',' ',y:2:2);
Выход
for i:=1 to n do
x:=-4;
Вход
writeln('Таблица значений');
y:=abs(x); x:=x+0.5;
writeln(y:2:1);
Выход
end.
118. Написать программу, которая выводит на экран таблицу умножения, например на 7.
Program m20;
const
n=17;
var
i:integer;
k,y,a,x:real;
begin
writeln('Таблица значений');
x:=-4;
for i:=1 to n do begin
y:=abs(x-2)+abs(x+1);
x:=x+0.5;
writeln(y:2:1);
end;
readln;
end.
119. Написать программу, которая выводит двоичное представление введенного с клавиатуры десятичного целого числа в диапазоне от 0 да 255.
Program m21;
const
n=9;
var
i:integer;
k,y,a,x:real;
begin
writeln('Таблица значений');
for i:=2 to n do begin
y:=7*i;
writeln('7x',i,'=',y:2:0);
end;
readln;
end.
120. Написать программу, выводит двоичное представление введенного с клавиатуры числа в десятичное.
Program m22;
var
b:array [1..255] of real;
a,i,n,k:integer;
begin
writeln('Преобразование десятичного числа в двоичное.');
writeln('Введите целое число от 0 до 255 и нажмите Enter');
readln(a);
i:=0;
k:=a;
while a>=1 do
begin
i:=i+1;
b[i]:=a mod 2;
a:=a div 2;
end;
n:=i;
write('Десятичному числу',' ',k,' ','соответствует
Вход
writeln('Таблица значений');
x:=-4;
for i:=1 to n do
y:=abs(x+2)+ abs(x+2); x:=x+0.5;
writeln(y:2:1);
Выход
Вход
writeln('Таблица значений');
for i:=2 to n do
y:=7*i;
writeln('7x',i,'=',y:2:0);
Выход
Вход
writeln('Преобразование десятичного числа в двоичное.');
writeln('Введите целое число от 0 до 255 и нажмите Enter'); readln(a);
i:=0; k:=a;
a>=1
i:=i+1;b[i]:=a mod 2;a:=a div 2;
n:=i;
двоичное',' ');
for i:=n downto 1 do
write(b[i]:1:0);
readln;
end.