kulinarprotv
?>

Какие значения приобретут переменные a, b и c после выполнения следующих операторов при начальных значениях. a = 1, b = 2, c = 3? a : = b; b : = c; c : = a; как изменится результат, если в фрагменте последний оператор если поставить его на первое место

Информатика

Ответы

expo3217
Вот как изменятся переменные
A=2
b=3
c=2
bellenru
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.
elenak26038778

Школьные Знания.com


Какой у тебя вопрос?

10 - 11 классыИнформатика 8+4 б



Дан массив вещественных чисел:


Все элементы с нечетными номерами заменить на их квадратный корень



Отметить нарушение РРПП 01.04.2013

ответы и объяснения

Проверенный ответ

Tlalok

Tlalok Почетный грамотей

var


a:array[1..100] of real;


i, n:integer;


begin


write('Введите количество элементов '); readln(n);


for i := 1 to n do


begin


write('a[', i ,'] = ');


readln(a[i]);


end;


writeln;


writeln('Исходный массив:');


for i := 1 to n do


begin


write(a[i], ' ');


if i mod 2 = 1 then


a[i] := sqrt(a[i]);


end;


writeln;


writeln;


writeln('Преобразованный массив:');


for i := 1 to n do


write(a[i]:0:2, ' ');


writeln;


end.

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

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

Какие значения приобретут переменные a, b и c после выполнения следующих операторов при начальных значениях. a = 1, b = 2, c = 3? a : = b; b : = c; c : = a; как изменится результат, если в фрагменте последний оператор если поставить его на первое место
Ваше имя (никнейм)*
Email*
Комментарий*

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

marvindkc
Ямпольский
ИринаАлександровна
Стуканова УЧРЕЖДЕНИЕ1877
Yurii537
Paradismebel
korchags19983941
iivanov54
armsam76
zurabghiendzhoian886
Валиахметова
Анатольевич-Митюшин
egamedicalbuh
zelreiki
bezpalova2013