Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
79869106698
21.07.2020 14:12 •
Информатика
Взломали акк инстаграм поменяли почту а почто пишет что не существует поддержка не если кто знает буду очень блогадарен от
👇
Увидеть ответ
Открыть все ответы
Ответ:
lilyamkrtchyan1
21.07.2020
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!
unit ASM;
interface
type SF=(integer,integer);
function AddSF(a,b:SF):SF;
function SubSF(a,b:SF):SF;
function MultSF(a,b:SF):SF;
function DivSF(a,b:SF):SF;
implementation
function Gcd(p:SF):integer;
begin
(var a,var b):=p;
a:=abs(a); b:=abs(b);
while b>0 do (a,b):=(b,a mod b);
Result:=a
end;
function ReductSF(p:SF):SF;
begin
var t:=Gcd(p);
if t>1 then Result:=(p[0] div t,p[1] div t)
else Result:=p
end;
function AddSF(a,b:SF):=ReductSF((a[0]*b[1]+a[1]*b[0],a[1]*b[1]));
function SubSF(a,b:SF):=ReductSF((a[0]*b[1]-a[1]*b[0],a[1]*b[1]));
function MultSF(a,b:SF):=ReductSF((a[0]*b[0],a[1]*b[1]));
function DivSF(a,b:SF):=ReductSF((a[0]*b[1],a[1]*b[0]));
end.
Пример работы с модулем
uses ASM;
begin
var a:=(5,24);
var b:=(7,8);
var c:=AddSF(a,b);
Writeln(a[0],'/',a[1],'+',b[0],'/',b[1],'=',c[0],'/',c[1])
end.
Результат
5/24+7/8=13/12
4,8
(11 оценок)
Ответ:
mmmmmvbbbbb
21.07.2020
1) program p1;
var a,b:integer;
begin
writeln('Введите 1-е число: ');read(a);
writeln('Введите 2-е число: ');read(b);
if(a>=b) then writeln('максимальное число: ', a) else writeln('максимальное число: ', b);
end.
2)
program p1;
procedure MaxNumber(a,b: integer; var max: integer);
begin
if a>=b then max:=a else max:=b;
end;
var a,b,c,d,m:integer;
begin
writeln('Введите 1-е число: ');read(a);
writeln('Введите 2-е число: ');read(b);
writeln('Введите 3-е число: ');read(c);
writeln('Введите 4-е число: ');read(d);
MaxNumber(a,b,m);
MaxNumber(m,c,m);
MaxNumber(m,d,m);
writeln('максимальное число: ',m);
end.
4,6
(11 оценок)
Это интересно:
З
Здоровье
05.02.2023
Как сдержать газы: 7 важных советов...
Д
Дом-и-сад
22.09.2020
Как удалить пятна от кондиционера для белья: советы экспертов...
П
Питомцы-и-животные
27.07.2021
Как измерить температуру у лошади: советы от опытных ветеринаров и коневодов...
О
Образование-и-коммуникации
07.03.2022
Как читать показания линейки: простой гайд...
Х
Хобби-и-рукоделие
25.10.2020
Как связать на спицах игрушечного медведя...
Ф
Финансы-и-бизнес
17.08.2020
Как перевести деньги через Western Union: шаг за шагом...
О
Образование-и-коммуникации
21.03.2023
10 способов развить способность к обучению...
К
Компьютеры-и-электроника
27.10.2022
5 простых способов избежать травли в интернете...
К
Кулинария-и-гостеприимство
02.04.2023
Купить семена льна: Советы по выбору и покупке...
К
Кулинария-и-гостеприимство
15.01.2022
Как жарить креветки: секреты приготовления вкуснейшей закуски...
Новые ответы от MOGZ: Информатика
vvasea66
28.09.2020
(ПАСКАЛЬ)Напишите программу которая 20раз выводит на экран Ваше имя и фамилию в столбик...
GGG1771
25.02.2023
написать программу в КУМИР. Дан массив, содержащий несколько нулевых элементов. «Сжать» его, выбросив эти элементы....
armvos
28.08.2021
Вдвух байтах представлено целое отрицательное число в формате с фиксированной точкой 1000000100000101 переведите число в десятичную систему счисления...
beginfiu
19.10.2020
Состав каких система входит подсистема компьютер...
мадина3031
25.03.2020
По инфЕ, вроде легко, лень самому думать...
smirnovadashuta
15.09.2021
Продам аккаунт за 1000тг или за 200 рублей все редкие 3мифика много скинов донатил много гаджетов почти на всех на писать на вацап номер 87476025929 1лега...
Ясмина1604
21.08.2022
A: =xdiv100b: =xmod100c: =xmod10s: =a+b+c...
lizavetabelkin
21.08.2022
Составьте программу вычисления значений функции f(x) на отрезке [a,b] с шагом h. результат представьте в виде таблицы, первый столбец которой включает в себя значения...
vladgodd
05.12.2022
По информатике . обработка информации и данных, заполнить работу со словарем....
Король344
18.01.2022
Программирование - это навык, который...
MOGZ ответил
Учитель написал на доске дробь, в знаменателе которой стоит...
Боковые ребра правильной треугольной пирамиды взаимно перпендикулярны...
Втреугольной пирамиде все четыре грани - равные равнобедренные...
Во сколько раз число нейтронов в ядре hg больше числа протонов?...
Назовите следующие соединения по систематической номенклатуре:...
Как ! сокрашите [tex]\frac{15}{20} = ? [/tex]...
Всем ! мне нужна ! проверте то что зделал я и доделайте прям...
Какая скорость движения молекул кислорода и азота...
Вбидон массой 1 кг налили 5 л керосина. какую силу нужно приложить,...
Как решить уравнение корень уравнения равен 7 икс плюс икс минус...
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ
Оформи подписку
О НАС
О нас
Блог
Условия пользования
Авторское право
Политика конфиденциальности
Предпочтения cookie-файлов
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
App
Вход
Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ
// Внимание! Если программа не работает, обновите версию!
unit ASM;
interface
type SF=(integer,integer);
function AddSF(a,b:SF):SF;
function SubSF(a,b:SF):SF;
function MultSF(a,b:SF):SF;
function DivSF(a,b:SF):SF;
implementation
function Gcd(p:SF):integer;
begin
(var a,var b):=p;
a:=abs(a); b:=abs(b);
while b>0 do (a,b):=(b,a mod b);
Result:=a
end;
function ReductSF(p:SF):SF;
begin
var t:=Gcd(p);
if t>1 then Result:=(p[0] div t,p[1] div t)
else Result:=p
end;
function AddSF(a,b:SF):=ReductSF((a[0]*b[1]+a[1]*b[0],a[1]*b[1]));
function SubSF(a,b:SF):=ReductSF((a[0]*b[1]-a[1]*b[0],a[1]*b[1]));
function MultSF(a,b:SF):=ReductSF((a[0]*b[0],a[1]*b[1]));
function DivSF(a,b:SF):=ReductSF((a[0]*b[1],a[1]*b[0]));
end.
Пример работы с модулем
uses ASM;
begin
var a:=(5,24);
var b:=(7,8);
var c:=AddSF(a,b);
Writeln(a[0],'/',a[1],'+',b[0],'/',b[1],'=',c[0],'/',c[1])
end.
Результат
5/24+7/8=13/12