
- •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. Написать программу, которая вычисляет наибольший общий делитель двух целых чисел.
136. Написать программу, которая вычисляет пи с заданой пользователем тоностью.
Program m38;
var
n:integer;
i,el,p,t:real;
begin
p:=0;
n:=1;
el:=1;
writeln('Задайте точность вычисления ПИ');
readln(t);
writeln('Вычисление ПИ с точностью',t:9:6);
while el>=t do
begin
el:=1/(2*n-1);
if (n mod 2)=0 then
p:=p-el
else
p:=p+el;
n:=n+1;
end;
p:=p*4;
writeln('Значение ПИ с точностью',t:9:6,'равно',p:9:6);
writeln('Просуммировано',' ',n,' ','членов ряда.');
readln;
end.
137. Написать программу, которая вычисляет наибольший общий делитель двух целых чисел.
Program m39;
var
n1,n2,n,no,r:integer;
begin
writeln('Вычисление наибольшего общего делителя!');
writeln('Для двух целых чисел');
writeln('Введите в одной строке два числа');
write('->');
readln(n1,n2);
while (n1 mod n2)<>0 do
begin
r:=n1 mod n2;
n1:=n2;
n2:=r;
end;
no:=n2;
writeln('Делитель чисел',' ',n1,' ','и',' ',n2,' ','это',' ',no);
readln;
end.
Вход
p:=0; n:=1; el:=1;
writeln('Задайте точность вычисления ПИ');
readln(t);
writeln('Вычисление ПИ с точностью',t:9:6);
while el>=t
el:=1/(2*n-1);
if (n mod 2)=0 then
p:=p-el
p:=p+el;
n:=n+1;
p:=p*4;
writeln('Значение ПИ с точностью',t:9:6,'равно',p:9:6);
writeln('Просуммировано',' ',n,' ','членов ряда.');
Выход
Вход
writeln('Вычисление наибольшего общего делителя!');
writeln('Для двух целых чисел');
writeln('Введите в одной строке два числа');
write('->'); readln(n1,n2);
while (n1 mod n2)<>0 doф
r:=n1 mod n2;
n1:=n2;
n2:=r;
writeln('Делитель чисел',' ',n1,' ','и',' ',n2,' ','это',' ',no);
no:=n2;
Выход