solnisko22
04.02.2022 16:37

Предели, какому десятичному числу соответствует двоичный код 00110101. ответ:
задание 2
Выполни сложение: 11000002+1112.
Запиши верный ответ.

ответ:
... ... ... ... ... ... ... 2
(все 2 в этих примерах находятся внизу)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Ада20000
22.09.2022 06:48
var
  a, b, c, d, i, n, p: integer;
  x, y: real;

begin
  writeln('Задача 1, введите n =');
  read(n);
  for i := 1 to n do
    if i mod 2 = 0 then
      x := x + 1 / (2 * i + 1)
    else x := x - 1 / (2 * i + 1);
  writeln('Sum = ', x);
 
  writeln('Задача 2, введите a, b, c, d =');
  read(a, b, c, d);
  for i := a to b do
    if i mod c = d then writeln(i);
 
  writeln('Задача 3, введите n и n чисел =');
  read(n);
  a := 0; b := 0; c := 0;
  for i := 1 to n do
  begin
    read(p);
    if p = 0 then a := a + 1
    else if p < 0 then b := b + 1
    else if p > 0 then c := c + 1;
  end;
  writeln(a, ' ', b, ' ', c);
 
  writeln('Задача 5, введите x, p ,y =');
  read(x, p, y);
  n := 0;
  repeat
    x := round(x * (100 + p)) / 100;
    n := n + 1;
  until x >= y;
  writeln(n, ' лет');
 
  writeln('Задача 6, введите A, B =');
  read(a, b);
  repeat
    if (a mod 2 = 0) and (a div 2 >= b) then begin
      writeln(a, ' : 2 = ', a div 2);
      a := a div 2
    end
    else begin
      writeln(a, ' - 1 = ', a - 1);
      a := a - 1;
    end;
  until a <= b;
end.
0,0(0 оценок)
Ответ:
Fizruk115
16.08.2020 20:58

1)

begin // перед словом Бегин, обычно ставят слово var, за которым следуют названия переменных и их тип Аля var i,s:integer;этого должно хватить, чтобы прога заработала. Но что она делает? Она ноль складывает с нулем 6 раз подряд. Оно вам точно нужно?

s := 0;

for i: = 1 to 6 //тут нехват слова do

begin

s := s + s*i;

end;

end; //после этого энда нужна точка, а не ;

2)

Чему будет равняться значение переменной і?

var i, n: integer;

begin

n := 30;

i := 0;

while n <100 do//то что ниже будет повторяться пока н будет меньше ста, а учитывая, что каждый раз к н прибавляется 30, и сама н до начала цикла тоже 30, то повториться он 3 раза.

begin

i := i + 1;//заметим, что эти три раза к и прибавляется 1. Вначале и равно О, значит на момент конца цикла, он станет 3

n := n + 30;

end;

//ответ 3. Но тут ещё одного энда нехватка.

3)

В какой строке допущена ошибка?

var i, n: integer;

begin

n := 50;

i := 0;

while <= 180 do//во-первых здесь не хватает н после слова вайл

begin

i := i + 1;

n := n + 60;

end; //во-вторых тут опять нет энда вконце. Запомните: сколько бегинов столько и эндав

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота