Войти
Регистрация
Спроси ai-bota
annaastashova
31.01.2020 17:27
Кто знает ответ? ответьте
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
Ученик22811111111
06.07.2022 09:29
Обьясните свойство информации обьективность желательно своими словами...
teunov
01.11.2022 23:57
Переведи единицы измерения информации: 45 Мбайт = кбайт 1,3 Мбайт = байт 2 Гбайта = Мбайт...
крыл8888
07.07.2020 11:42
ТЕКСТ ЗАДАНИЯ Ситуация «Ученик 6 класса пишет реферат по информатике на тему «Операционные системы». Часть информации он скопировал из интернет источника в свой текстовый документ»...
romanovanelya
24.07.2022 19:32
Работа по информатике, в якласс сделать )...
вбцуьа
13.06.2021 00:12
C++. Как заполнить массив клавиатурным вводом? Т. е число строк и число столбцов считывается с клавиатуры, а потом в цикле с клавиатуры вводятся сами элементы двумерного массива....
komkov2
08.08.2021 22:41
Паскаль. есть n количество студентов и t время. блоха сидит на первом студенте. и за каждую секунду прыгает на следующего. программа должна вывести на каком студенте блоха...
ismailovu5
17.10.2022 11:02
Теперь напишем программу по составленной блок-схеме. Назовём её summa. Объявим две переменные: s и n. Так как в условии задачи не сказано, что пользователь вводит целые числа,...
hzhwhsbsh
18.04.2021 06:14
1. «Компьютерная» технология создания текстовых документов по сравнению с «бумажной» технологией позволяет: а) копировать документ без особых затрат б) хранить документ в)...
Kkttkk
08.07.2021 14:46
Напишіть програму, яка друкує цілі числа від 1 до n (1 n ≤ 100) з такою умовою: для чисел кратних 2 виводить *2* замість числа, а для чисел, які кратні 2 і 7 одночасно, повідомлення...
SHiiimochka
14.02.2023 01:32
Определи, какие из файлов сжимаются лучше всего. folder.docx flower.mxe monitor.png flower monitor folder...
Ответ:
Ira21Irina21
28.04.2020 05:32
// 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
0,0
(0 оценок)
Ответ:
ночнойфилин
28.04.2020 05:32
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.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота