Не запуская код ответьте на вопрос что выведет на экран данная программа def f x

lordgrief

lordgrief 2 года назад
Светило науки — 3 ответа — 0 раз оказано помощи

Ответ:

По-идеи выведется число 0. Если же перед строкой f(11) будет # , то ничего.

Объяснение:

f(11) обращаемся к функции f с значением 11

если 11 больше 0, то:

обратиться к функции g с значением 11-1 , тоесть 10

если 10 больше 1 , то:

обратиться к функции f со значением 10-3 , тоесть 7

Теперь если 7 больше 0, то:

обратиться к g с значением 7-1

если 6 больше 1, то:

обратиться к f с значением 6-3

Теперь если 3 больше 0, то:

обратиться к g с значением 3 — 1

если 3 больше 1, то:

обратиться к f с значением 3-3 = 0

Скрипт завершён. Вывелось число 0.

Источник: vashurok.com

Не запуская код, ответьте на вопрос: что выведет на экран данная программа? def f(x) :

Решение задачи «Проверка пароля» по теме «Определение и вызов функции. Инструкция def»


if xo:
g(x — 1)
def g(x) :
print(‘* end-
if X 1 :
f(x-3)
f(11)​

Не запуская код, ответьте на вопрос: что выведет на экран данная программа? def f(x) :if xo:g(x - 1)

интерфейс, ёмкость, размер, время произвольного доступа, скорость вращения шпинделя, надежность, количество операций ввода-вывода в секунду, потребление энергии, сопротивляемость ударам, скорость передачи данных, объем буфера.

(жирным шрифтом для всех, обычным для жестких, флеш и тд.)

Ответ разместил: Гость

uses graph; var x,y,h: integer; procedure grinit; var graphdriver: integer; graphmode : integer; errorcode : integer; begin graphdriver : =detect; initgraph(graphdriver ,graphmode,»); errorcode : =graphresult; if errorcode < >grok then begin writeln(‘ошибка графики: ‘,grapherrormsg(errorcode )); writeln(‘программа остановлена.’); halt(1) end end; begin grinit; x: =getmaxx div 2; y: =getmaxy div 2; h: = 30; while x+y> 0 do begin cleardevice; circle(x, y, 10); delay(100); x: = x + getmaxx div h; y: = y — getmaxy div h; end; readln; closegraph; end.

Источник: otvetiq.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru