Составить блок-схему и написать программу в эвм вводятся по очереди координаты n точек. определить, сколько из них попадает в круг радиусом r с центром в точке (a, b
Блок-схема - в прилагаемом файле. Программа: var n,r,a,b,k,x,y,i:integer; begin readln(n,r,a,b); k:=0; for i:=1 to n do begin readln(x,y); if sqr(x-a)+sqr(y-b)<r*r then k:=k+1; end; writeln('k = ',k); end.
Пример: 3 4 1 1 2 2 -2 -3 0 0 k = 2
bogdanovaoksa
19.12.2021
Program p1;
var a, b, c, s: real;
begin Writeln('Вычислите S поверхности параллелепипеда.'); Writeln('Введите исходные данные:'); Write('Длина(см)? '); Readln(a); Write('Ширина(см)? '); Readln(b); Write('Высота(см)? '); Readln(c); s := 2 * (a * b + b * c + c * a); Writeln('Площадь поверхности: ', s, ' кв.см.') end.
Тестовое решение: Вычислите S поверхности параллелепипеда. Введите исходные данные: Длина(см)? 9 Ширина(см)? 7.5 Высота(см)? 5 Площадь поверхности: 300 кв.см.
Тестовое решение: Вычисление стоимости покупки Введите исходные данные: Цена тетради(руб.)? 2.75 Количество тетрадей? 5 Цена карандашей(руб.)? 0.85 Количество карандашей? 2 Стоимость покупки: 15.45 руб.
kuchino09
19.12.2021
Program p1;
var a, b, c, s: real;
begin Writeln('Вычислите S поверхности параллелепипеда.'); Writeln('Введите исходные данные:'); Write('Длина(см)? '); Readln(a); Write('Ширина(см)? '); Readln(b); Write('Высота(см)? '); Readln(c); s := 2 * (a * b + b * c + c * a); Writeln('Площадь поверхности: ', s, ' кв.см.') end.
Тестовое решение: Вычислите S поверхности параллелепипеда. Введите исходные данные: Длина(см)? 9 Ширина(см)? 7.5 Высота(см)? 5 Площадь поверхности: 300 кв.см.
Тестовое решение: Вычисление стоимости покупки Введите исходные данные: Цена тетради(руб.)? 2.75 Количество тетрадей? 5 Цена карандашей(руб.)? 0.85 Количество карандашей? 2 Стоимость покупки: 15.45 руб.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Составить блок-схему и написать программу в эвм вводятся по очереди координаты n точек. определить, сколько из них попадает в круг радиусом r с центром в точке (a, b
Программа:
var n,r,a,b,k,x,y,i:integer;
begin
readln(n,r,a,b);
k:=0;
for i:=1 to n do
begin
readln(x,y);
if sqr(x-a)+sqr(y-b)<r*r then k:=k+1;
end;
writeln('k = ',k);
end.
Пример:
3 4 1 1
2 2
-2 -3
0 0
k = 2