Это задание — настоящий кошмар для студентов на зачете. Строчки вида a := a + 1 вызывают ступор и желание закрыть тетрадь. Но у меня для тебя две новости: Давай раз и навсегда закроем эту тему. Здесь не нужно думать, здесь нужно просто аккуратно выполнять команды. Запись a := 5 читается как: «ПЕРЕМЕННОЙ a ПРИСВОИТЬ ЗНАЧЕНИЕ 5». Это не уравнение из математики! В математике a = a + 1 — это бред (ноль не равен единице). В информатике a := a + 1 — это команда: «Возьми текущее значение a, прибавь к нему 1, а результат запиши обратно в ячейку a». Никогда не меняй исходные значения переменных в черновике! Чтобы не запутаться, мы будем использовать таблицу трассировки. Это просто таблица, где мы будем фиксировать состояние переменных после каждого шага алгоритма. Видишь? Мы просто идем шаг за шагом, записывая результат в таблицу. Дан алгоритм: Чему будет равно b в конце? Решение (с помощью таблицы): Ответ: В конце значение переменной b = 9. Студенты путаются здесь из-за невнимательности: Попро
Алгоритмы с присваиванием: как не запутаться в переменных (a := 5)
3 дня назад3 дня назад
1
1 мин