Lidburg
?>

Всех ! если вам не сложно, то хотел бы попросить . необходимо решить на яп pascal с использованием подпрограмм, если можно, то с комментариями переменных и некоторых функций. нужно сделать программу, в которой при case можно выбрать систему, из который будет совершаться перевод, а потом аналогично через case выбрать систему, в которую нужно перевести. системы счисления: 2, 8, 10 и 16. заранее .

Информатика

Ответы

vadim1140
// PascalABC.NET 3.3, сборка 1625 от 17.01.2018
// Внимание! Если программа не работает, обновите версию!

function aToDec(n:string;k:integer):integer;
// Перевод из системы по основанию k в десятичную
begin
  var s:='0123456789ABCDEF';
  Result:=0;
  var pa:=1;
  for var i:=Length(n) downto 1 do begin
    Result+=pa*(Pos(n[i],s)-1);
    pa*=k
    end
end;

function DecToa(n,k:integer):string;
// Перевод из десятичной системы в систему по основанию k
begin
  Result:='';
  while n>0 do begin
    var r:=n mod k;
    if r<10 then Result:=r+Result
    else Result:=Chr(Ord('A')+r-9)+Result;
    n:=n div k
    end
end;

function AtoB(s:string;A,B:integer):string;
// Перевод из системы по основанию A в систему по основанию B
begin
  Result:=DecToa(aToDec(s,A),B)
end;
   
begin
  var n:=ReadlnString('Какое число перевести?');
  var (a,b):=ReadInteger2('Исходное и результирующее основания:');
  Writeln(n,'(',a,') = ',AtoB(n,a,b),'(',b,')');
end.

Пример
Какое число перевести? 2018
Исходное и результирующее основания: 10 16
2018(10) = 7E2(16)
ognevasv555

Объяснение:

мы записывали 5 пунктов ,поэтому

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

2. выбрать строка меня = Вставка= Панель инструментов = раздел диаграмм

3. в разделе диаграммы представлены только несколько типов графиков , предназначенных для быстрого выбора . чтобы открыть дополнительные типы диаграмм , нажмите кнопку в правом нижнем углу "ДИАНРАММА " И ПОСМОТРИТЕ рекомендуемые диаграммы и все диаграммы

4. выберите необходимую диаграмму и нажмите на "ОК"

5. При выборе типа диаграммы следует учитывать отношений между данными , таа как неверно выбранный тип диаграммы приводит к неправельному отображению информации

козлов

var

 A, B, c, x, p1, p2 :double;

const

 PI = 3.1415926;

begin

 readln(A, B, c, x);

 if exp(c+power(x,0.2)) <> 0 then

   p2 := 32.7*power(A,3)*x/exp(c+power(x,0.2))

 else begin

   writeln('Деление на 0 во второй дроби');

   halt;

 end;

 

 if (abs(0.65 * A * PI * Power(x,3))<> 2*PI) then

   p1 := tan(0.65 * A * PI * Power(x,3))

 else begin

   writeln('Аргумент для тангенса неверен');

   halt;

 end;

 

 if (p1 < 0) then begin

   writeln('Отрицательное подкоренное выражение');

   halt;

 end

 else

   if(p1 = 0) then begin

     writeln('Деление на 0 в первой дроби');

     halt;

   end;

   

 writeln('Результат: ', (B * cos(x)*cos(x))/sqrt(p1)+p2);

end.

Объяснение:


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

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

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

Всех ! если вам не сложно, то хотел бы попросить . необходимо решить на яп pascal с использованием подпрограмм, если можно, то с комментариями переменных и некоторых функций. нужно сделать программу, в которой при case можно выбрать систему, из который будет совершаться перевод, а потом аналогично через case выбрать систему, в которую нужно перевести. системы счисления: 2, 8, 10 и 16. заранее .
Ваше имя (никнейм)*
Email*
Комментарий*

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

Semenova
AkimovaI1608
dilbaryan76
skononova01
kate281078
vvb1383
yuip2008
fursov-da
Aleksandrovich-Mayatskikh
xeniagolovitinskaya4546
Усошина1059
Yurok9872
aksmobile
Ramon22081983
Logukate