АлександрАлина
?>

Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над обыкновенными дробями вида (p – целое, q—натуральное): а) сложения; б) умножения; в) сокращения дроби. дробь представить следующим типом: type frac=record p: integer; q: 1..32767 end; используя этот модуль найти: 1) сумму двух дробей, результат представить в виде несократимой дроби; 2) произведение двух дробей, результат представить в виде несократимой дроби.

Информатика

Ответы

banketvoshod
Type   frac = record       p: integer;       q: 1..32767   end; function gcd(a: integer; b: integer): integer; {нахождение нод} var   i: integer; begin   while b < > 0 do   begin       a : = a mod b;       i : = b; b : = a; a : = i   end;   result : = a end; function redfrac(a: frac): frac; {сокращение дроби} var   igcd: integer;   r: frac; begin   igcd : = gcd(a.p, a.q);   r.p : = a.p div igcd;   r.q : = a.q div igcd;   redfrac : = r end; function add(a, b: frac): frac; {сложение дробей} var   r: frac; begin   r.p : = a.p * b.q + b.p * a.q;   r.q : = a.q * b.q;   add : = redfrac(r) end; function mult(a, b: frac): frac; {умножение дробей} var   r: frac; begin   r.p : = a.p * b.p;   r.q : = a.q * b.q;   mult : = redfrac(r) end; var   m, n, k: frac; begin   m.p : = 4; m.q : = 15; {4/15}   n.p : = 9; n.q : = 25; {9/25}   k : = add(m, n);   writeln(k.p, '/', k.q);   k : = mult(m, n);   writeln(k.p, '/', k.q); end. результат выполнения программы: 47/75 12/125
palosik7621

информатике актуальны двоичная и шестнадцатиричная системы счисления. в шестнадцатиричной системе счисления требуется 16 цифр. в качестве шестнадцатиричных цифр используются 10 десятичных цифр от 0 до 9, а также шесть первых букв латинского алфавита: a (10), b (11), c (12), d (13), e (14) и f (15). в двоичной системе счисления всего две цифры: 0 и 1. в соответствии с общим определением число, записанное в двоичной системе счисления, является суммой степеней двойки, соответствующих тем местам в записи числа, на которых стоят единицы. например, число 10010111012 равно сумме 1+22+23+24+26+29 = 1+4+8+16+64+512 = 60510 .

vtarasyuk

1 материнская плата, центральный процессор, видеокарта,блок питания, жеский диск(винчестер),

озу,сетевая карта, монитор,мышь, клавиатура, модем, колонки итд.

2 цп или цпу(центальное процессорное устройство) 

исполнитель машинных инструкций, часть аппаратного обеспечения компьютера или программируемого логического контроллера, отвечающая за выполнение арифметических операций, заданных программами операционной системы, и координирующий работу всех устройств компьютерафункции цп: действия с информацией.

3  архитектурой компьютера называется его описание на некотором общем уровне, включающее описание пользовательских возможностей программирования, системы команд, системы адресации, организации памяти и т.д. архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера: процессора, оперативного зу, внешних зу и периферийных устройств. общность архитектуры разных компьютеров обеспечивает их совместимость с точки зрения пользователя.

4 память компьютера это озу и пзу

пзу выполняет длительное хранение информации

озу энергозависимая часть системы компьютерной памяти, в которой временно хранятся данные и команды, необходимые процессору для выполнения им операции. 

5 переферийные устройства   это принтеры сканеры колонки клавиатура модемы и тд. 

 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над обыкновенными дробями вида (p – целое, q—натуральное): а) сложения; б) умножения; в) сокращения дроби. дробь представить следующим типом: type frac=record p: integer; q: 1..32767 end; используя этот модуль найти: 1) сумму двух дробей, результат представить в виде несократимой дроби; 2) произведение двух дробей, результат представить в виде несократимой дроби.
Ваше имя (никнейм)*
Email*
Комментарий*