1 program Evklid
2 var m, n: integer:
3 begin
4 writeln(‘Введите m, n’);
5 readln (m, n) ;
6 while m<>n do
7 if m>n then m: =m-n
8 else n:=n-m;
9 writeln(‘НОД =’ ,m);
10 end.
Оцени ответ
Ответ оставил Ger1602
Program nd;
function nod(n,m: integer): integer;
begin
while(n<>0) and (m<>0) do
begin
if n>=m then n:=n mod m else m:=m mod n;
end;
nod:=m+n;
end;
var m1,m2,n1,n2,t: integer;
begin
write(‘введите числитель и знаменатель 1 дроби через пробел: ‘);
readln(m1,n1);
write(‘введите числитель и знаменатель 2 дроби через пробел: ‘);
readln(m2,n2);
t:=nod(n2*m1+m2*n1,n1*n2);
write(m1,’/’,n1,’ + ‘,m2,’/’,n2,’ = ‘,(n2*m1+m2*n1) div t,’/’,(n1*n2) div t);
end.
Оцени ответ
Не нашёл ответ?
Если тебя не устраивает ответ или его нет, то попробуй воспользоваться поиском на сайте и найти похожие ответы по предмету Информатика.
Как решать задачи с дробями? Как найти дробь от числа? Как объяснить ребенку задачи на дроби?
Источник: znatochki.ru
Составьте программу сложения двух простых дробей результат должен
Помогите пожалуйста! (Не шарю вообще)
«Составьте программу сложения двух простых дробей. Результат должен быть несократимой дробью. Используйте подпрограмму вычисления НОД по алгоритму Евклида. Простая дробь задаётся двумя числами: числителем и знаменателем».
Очень прошу.
Комментарии
Рада снова Вас здесь видеть.
Так может вы поможете, если видите, что человек не справляется и не понимает? Вам, как мне кажется, это нетрудно.
Ответ проверен экспертом
3 (13 оценок)
AnonimusPro 5 лет назад
Светило науки — 5115 ответов — 11360 раз оказано помощи
Program nd;
function nod(n,m: integer): integer;
begin
while(n<>0) and (m<>0) do
begin
if n>=m then n:=n mod m else m:=m mod n;
end;
nod:=m+n;
end;
var m1,m2,n1,n2,t: integer;
begin
write(‘введите числитель и знаменатель 1 дроби через пробел: ‘);
readln(m1,n1);
write(‘введите числитель и знаменатель 2 дроби через пробел: ‘);
readln(m2,n2);
Умножение, деление и сложение дробей #математика #алгебра #дроби #5класс
t:=nod(n2*m1+m2*n1,n1*n2);
write(m1,’/’,n1,’ + ‘,m2,’/’,n2,’ = ‘,(n2*m1+m2*n1) div t,’/’,(n1*n2) div t);
end.
Источник: vashurok.com
§23 ГДЗ Семакин
10 класс по информатике — ответы
1. Для чего используются подпрограммы?
2. В чем различие между процедурами и функциями?
3. Какие существуют способы передачи данных между подпрограммой и вызывающей ее программой?
4. Составьте программу вычисления площади кольца по значениям внутреннего и внешнего радиусов, используя подпрограмму вычисления площади круга (два варианта: с процедурой и с функцией).
5. Составьте программу сложения двух простых дробей. Результат должен быть несократимой дробью. Используйте подпрограмму вычисления НОД по алгоритму Евклида. Простая дробь задается двумя целыми числами: числителем и знаменателем.
6. По координатам вершин треугольника вычислите его периметр, используя подпрограмму вычисления длины отрезка между двумя точками.
7. Даны три целых числа. Определите, у которого из них больше сумма цифр. Подсчет суммы цифр организуйте через подпрограмму.
На этой странице вы сможете найти и списать готовое домешнее задание (ГДЗ) для школьников по предмету Информатика, которые посещают 10 класс из книги или рабочей тетради под названием/издательством «ФГОС — базовый уровень», которая была написана автором/авторами: Семакин, Хеннер, Шеина. ГДЗ представлено для списывания совершенно бесплатно и в открытом доступе.
Источник: gdz-spishy.ru