suturinavaleriya51
?>

Составить на алгоритмическом языке paskal программу вычисления значений функций z = x^3y-d+f^7 при этом x ∈ [0, 5; 4] с шагом 0, 23 используя, оператор repeat.

Информатика

Ответы

Vgubushkin
// PascalABC.NET 3.1, сборка 1200 от 13.03.2016

function gcd(a,b:integer):integer;
// Нахождение НОД
begin
  while b<>0 do
  begin
    a:=a mod b;
    var i:=b; b:=a; a:=i
  end;
  Result:=a
end;

procedure Shorter(var a,b:integer);
// "сокращатель" дроби
begin
  var k:=gcd(a,b);
  a:=a div k;
  b:=b div k
end;

begin
  var a,b:integer;
  Writeln('Введите числитель и знаменатель дроби: ');
  Read(a,b);
  Write(a,'/',b,'='); Shorter(a,b); Writeln(a,'/',b)
end.

Тестовое решение:
Введите числитель и знаменатель дроби:
25 15
25/15=5/3
aza2103

Сле­ду­ю­щая буква долж­на ко­ди­ро­вать­ся как 11, по­сколь­ку 10 мы взять не можем. 100 взять не можем из-за Г, зна­чит, сле­ду­ю­щая буква долж­на быть за­ко­ди­ро­ва­на кодом 101. Сле­ду­ю­щая буква долж­на ко­ди­ро­вать­ся как 000, по­сколь­ку 00 взять не можем, иначе не оста­нет­ся ко­до­вых слов для остав­шей­ся буквы, ко­то­рые удо­вле­тво­ря­ют усло­вию Фано. Зна­чит, по­след­няя буква будет ко­ди­ро­вать­ся как 001. Тогда наи­мень­шее ко­ли­че­ство дво­ич­ных зна­ков, ко­то­рые по­тре­бу­ют­ся для ко­ди­ро­ва­ния слова МАГИЯ равно 2 + 3 + 3 + 3 + 3 = 14.

 

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

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

Составить на алгоритмическом языке paskal программу вычисления значений функций z = x^3y-d+f^7 при этом x ∈ [0, 5; 4] с шагом 0, 23 используя, оператор repeat.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Наталья
Elen-ti81459
seleznev1980
alenchik19938823
oksanashabanovadc3197
keti0290103
vapebroshop
Vos-sv
margarita25061961
Rafigovich1267
Маринина_Елена
milanparipovic864
Оксана170
Некрасов Валентина1097
snopovajulia