Предмет: Информатика,
автор: Никольнейв
ПОМОГИТЕЕ ПОЖАЛУЙСТААААА!!!!!!!!
Выберите номер фрагмента программы, выполняющего такие же действия, что и приведенный ниже:
for i:= 1 to 5 do begin x:=x+2*i; x:=x+1; end;
1) while i< 5 do begin x:=x+2*i; x:=x+1; i:=i+1; end;
2) while i<= 5 do begin x:=x+2*i; x:=x+1; end;
3) i:=1;
while i<=5 do begin x:=x+2*i; x:=x+1; i:=i+1; end;
Ответы
Автор ответа:
0
3
Так как в первом i не приобретёт значение 5, так как итерация происходит в конце тела цикла
А во втором итерации вообще нет, поэтому цикл будет вечен и программа либо выдаст ошибку через некоторое время, либо редактор кода сразу заподозрит неладное, либо компу конец (выключить вечно работающую программу довольно сложно)
Space273:
Какой?
Сколько раз выполнится тело цикла в следующих фрагментах программ:
а) for i:= 1 to 15 do c:=2*i;
б) for i:= -4 to 4 do c:=2*i;
г) for i:= 4 to 2 do c:=2*i;
а) for i:= 1 to 15 do c:=2*i;
б) for i:= -4 to 4 do c:=2*i;
г) for i:= 4 to 2 do c:=2*i;
А)15
Б)9
Г) а тут фигня какая-то, если downto, то 3
спасибо тебе большое!!! а как ты посчитал(а)?
просто чтоб знать
Ну смотри в Паскале в цикле с параметром цикл начинается от данного значения и идёт до последнего включительно (что очень важно потому что другом большинстве языков используется условие, например i<5, то есть i не достигнет значения 5.
Короче, если брать в учёт что перетираются все значения, то тут как с подсчётом размера рассказа, ты отнимаешь от последней страницы первую и прибавляешь 1, так как разница чисел показывает лишь количество чисел между числами, не учитывая первое число. Надеюсь понятно
Ну,вроде чуть-чуть поняла. Спасибо ^-^
Автор ответа:
0
Ответ:
3) номер, язык я не понимаю какой вроде Паскаль, но ответ не полностью точен,
Похожие вопросы
Предмет: Қазақ тiлi,
автор: Madina2013
Предмет: Русский язык,
автор: catann97
Предмет: Қазақ тiлi,
автор: Chokolade
Предмет: Математика,
автор: Anonim667
Предмет: Физика,
автор: SavvaKun