andre6807
?>

Вставьте пропущенные фрагменты в программу на языке Паскаль. Составить программу перевода целого положительного числа, которое вводится с клавиатуры, из восьмеричной системы счисления в десятичную систему счисления. Program Primer; var d, i, n, c, e:integer; s: ( 1. integer; 2. real; 3. string;) begin 1. readln(d); 2. readln (n); 3. readln (s); d:=0; n:=1; 1. for i:=1 downto length(s) do 2. for i:=1 to length(s) do 3. for i:=length(s) downto 1 do 4. for i:=length(s) to 1 do begin 1.val (s, [i], c, e) 2. length (s, [i], c, e) 3. str (s, [i], c, e) 4. div (s, [i], c, e) 5. sqr (s, [i], c, e) 6. abs (s, [i], c, e) 7. mod (s, [i], c, e) d:= 1. d+c*c; 2. c-d*n; 3. d-c*n; 4. c+d*n; 5. d-c*c 6. d+c*n n:= 1. n+8; 2. n*8; 3. n-8; 4. n/8; end; 1. writeln (s) 2. writeln (d) 3. writeln (n) end.

Информатика

Ответы

Cannabikh

Проверенные ответы содержат информацию, которая заслуживает доверия. На «Знаниях» вы найдёте миллионы решений, отмеченных самими пользователями как лучшие, но только проверка ответа нашими экспертами даёт гарантию его правильности.

{Задача сделана на языке паскаль, при Оформление сделана как для студенческой задачи

Если есть во пиши в личку

Задача:Написать программу на языке программирования Pascal, которая вводит с клавиатуры 4 числа и выводит результат вычисления спо следующей схеме: "число1"−"число2"/"число3"+"число4"

Автор:

Дата:  }

 var  x1, x2, x3, x4: integer;

f:real;

begin

//Ввод

writeln('введите 1 число');

readln(x1);  

writeln('введите 2 число');

readln(x2);  

writeln('введите 3 число');

readln(x3);  

writeln('введите 4 число');

readln(x4); //решение

f:=(x1-x2)/(x3+x4);  

//вывод

writeln (f);

end.

vlsvergun59
// PascalABC.Net 3.0, сборка 1064
const
  n = 10;
var
  ms: array[1..n] of string;
  t: string;
  i, j: integer;
  f: Text;
begin
  { Чтение матрицы из файла }
  Assign(f, 'in.txt'); Reset(f);
  for i := 1 to n do Readln(f, ms[i]);
  Close(f);
  { Вывод матрицы на экран }
  Writeln('*** Бинарная матрица ***');
  for i := 1 to n do Writeln(ms[i]);
  { Сортировка обменом (простейшая) }
  for i := 1 to n - 1 do
    for j := 1 to n - 1 do
      if ms[j] > ms[j + 1] then
      begin t := ms[j]; ms[j] := ms[j + 1]; ms[j + 1] := t end;
  { Поиск одинаковых строк }
  Writeln('Совпадающие строки');
  j := 1; t := ms[1];
  for i := 2 to n do
  begin
    if ms[i] = t then Inc(j)
    else begin
      if j > 1 then begin Writeln(t); j := 1 end;
      t := ms[i]
    end
  end;
  if j > 1 then Writeln(t)
end.

Контрольное решение:
*** Бинарная матрица ***
1 1 0 1 0 1 0 1 0 1
0 0 1 0 1 0 1 0 1 0
1 0 1 0 1 0 1 0 1 0
1 1 0 1 0 1 0 1 0 0
0 0 1 0 1 0 1 0 1 1
0 1 0 1 0 1 0 1 0 1
1 1 0 1 0 1 0 1 0 1
0 0 1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
Совпадающие строки
0 0 1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0 1 0
1 1 0 1 0 1 0 1 0 1
Стуканова УЧРЕЖДЕНИЕ1877
1) Если x^3 < 10, то (x+1)^3 > 20. Это верно при x = 2. 
2^3 < 10, 3^3 > 20
2) Если x(x+1) > 10, то (x+1)(x+2) < 10. Это верно при x = -4
(-4)(-3) = 12 > 10; (-3)(-2) = 6 < 10 
Но при x = 2 будет ложная посылка (2*3 > 10 - это ложно),
из которой следует ложный вывод 3*4 < 10.
Поэтому импликация верна. ответ x = 2
3) Если x(x+1)(x+2) > 25, то x < x-1
Это сложнее. x < x-1 - ложно при любом х.
Импликация будет истинной, только если посылка ложная.
x(x+1)(x+2) > 25 - должно быть ложно. Это при x = 2.
x(x+1)(x+2) = 2*3*4 = 24.

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

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

Вставьте пропущенные фрагменты в программу на языке Паскаль. Составить программу перевода целого положительного числа, которое вводится с клавиатуры, из восьмеричной системы счисления в десятичную систему счисления. Program Primer; var d, i, n, c, e:integer; s: ( 1. integer; 2. real; 3. string;) begin 1. readln(d); 2. readln (n); 3. readln (s); d:=0; n:=1; 1. for i:=1 downto length(s) do 2. for i:=1 to length(s) do 3. for i:=length(s) downto 1 do 4. for i:=length(s) to 1 do begin 1.val (s, [i], c, e) 2. length (s, [i], c, e) 3. str (s, [i], c, e) 4. div (s, [i], c, e) 5. sqr (s, [i], c, e) 6. abs (s, [i], c, e) 7. mod (s, [i], c, e) d:= 1. d+c*c; 2. c-d*n; 3. d-c*n; 4. c+d*n; 5. d-c*c 6. d+c*n n:= 1. n+8; 2. n*8; 3. n-8; 4. n/8; end; 1. writeln (s) 2. writeln (d) 3. writeln (n) end.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Татьяна1045
ВадимСмирнов116
mnogoz
Решетникова
Yelena_Gennadevna
Городничий_Коновалова384
Олегович Паутова
Tanyamitia
shangina1997507
av52nazarov
iburejko7
Anna572
yanermarina87
rubanvladimir374
Roman913