Предмет: Информатика,
автор: WinFire
Программисты и те кто хорошо знает информатику,помогайте!Даю 50 б. С решением.
Определить значение переменной f после выполнения фрагмента алгоритма:
i:=20; f:=1;
while (i > 15)
{
i:=i - 2;
f := f + i div 2;
}
Приложения:
Ответы
Автор ответа:
0
Ответ:
12
Объяснение:
1+18=19 div 2 =9 + 16=25 div 2 = 12
Андрей20005:
В решении указаны этапы итераций. Всего 2 итерации (повторения цикла).
Сначала из 20 вычитаем 2 получаем значение i при первой итерации, то есть 18. Затем прибавляем к 1 (f) 18 (i), получаем 19.
Делим 19 нацело на 2, получчаем значение f равное 9.
Потом находим значение i для второй итерации (18-2=16) и прибавляем к 9 (f). Получится 25. Делим 25 нацело на 2 получаем 12. Это и будет конечный результат
Стыдно должно быть студенту, что не может решить задачку по информатике за 7 класс.
Похожие вопросы
Предмет: Русский язык,
автор: sonecheca
Предмет: Русский язык,
автор: katyaar
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: Киянец228
Предмет: Физика,
автор: Alexspirtos