Форум » Циклы и ветвления » егэ21 №125 Паскаль » Ответить
егэ21 №125 Паскаль
Могильная: 125) (А. Носкин) Определите, какое число будет напечатано в результате выполнения следующего алгоритма: var a, b, t, K, R :integer; function F(x:integer):integer; begin F := abs(abs(x-7)+abs(x+7)-20) + 4 end; begin a := -20; b := 20; K := 0; R := F(a); for t := a to b do if F(t) <= 10 then K := K + 1; write(K) end. Надо исправить: F := abs(abs(x-7)+abs(x+7)-10) + 4 Иначе ответ 17 не получается
Ответов - 4
Поляков: Спасибо, там должно быть abs(abs(x-2)+abs(x+2)-10) + 4. Исправлено.
talepe: Если будет f(x) = abs(abs(x-2)+abs(x+2)-10) + 4 (как в файле для Python), то f(-10)=f(10)=f(-2)=...=f(2)=10 f(-5)=f(5)=4 K - количество целых чисео от - 10 до 10 включительно. K=21, а в ответе 17
Поляков: talepe пишет: K - количество целых чисео от - 10 до 10 включительно. Вы ошибаетесь. Проверьте по программе.
talepe: Нашла ошибку. Спасибо.
полная версия страницы