• Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
    a:=4;
    for i:=1 to 4 do begin
    a:=a+a
    end;

Ответы 6

  • Вы действительно забавны. Давайте разберём по частям. Что есть массив? Это, с лёгкой руки, последовательность индексированных элементов одного типа. Он так же может быть как одномерным, так и многомерным, статическим или динамическим. Так вот, чтобы обратиться к элементу массива, следует соблюдать синтаксис имя_массива[индекс].
    • Автор:

      miaqxwo
    • 5 лет назад
    • 0
  • Теперь перейдём к написанному Вами. Цикл for с счётчиком i не всегда сообщает о наличии массив в коде, он лишь говорит "эй вот у меня значение 1, я буду выполняться пока значение не станет больше 4". Да, Вы правы, говоря что счётчик i может использоваться как индекс при обращении к элементам массива, но это не всегда так. Данное задание иллюстрирует подобный пример.
  • Убедили. Вы правы.
  • Это цикл с переменной
  • Вот, теперь здесь уже два человека, знающих матчасть.
    • Автор:

      sarge
    • 5 лет назад
    • 0
  • Переведу на "человеческий":a=4Повтори 4 раза: a=a+a,То есть на первом шаге значение а=4+4=8Втором: a=8+8=16Третьем: a=16+16=32Четвёртом: a=32+32=64Ответ: a=64
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years