Проанализируйте работу программы ответьте на вопросы сколько раз исполнится тело цикла

Проанализируйте работу программки.
program math;
var x, y: integer;
begin
x:=1;
y:=1;
while xlt;5 do
begin
y:=y*2;
x:=x+1
end;
end.
Ответьте на вопросы:
1) Сколько раз исполнится тело цикла?
2) Какое значение воспримет х после окончания программы?
3) Какое значение воспримет у после окончания программы?
4) Сколько раз исполнится тело цикла, если поменять условие на xlt;=5 ?
5) Сколько раз исполн. тело цикла, если поменять условие на xgt;=5 ?
6) Сколько раз исполн. тело цикла, если поменять услов. на xgt;0 ?
7) Что произойдёт, если из тела цикла убрать команду x:=x+1 ?
8) Сколько раз исполн. тело цикла, если измен. команду x:=x+1 на x:=x+2 ?
9) Сколько раз исполнится тело цикла, если измен. команду x:=x+1 на x:=x-1 ?

  • Василиса
  • Информатика
  • 2018-12-25 04:30:03
  • 5
  • 1

Наташа Хаюрова 2018-12-25 04:31:55

Ускоряем матричное умножение на C++ // Демо-занятие курса «Специализация C++ Developer»

X возрастает в цикле с 1 до 4, каждый раз на 1.
y каждый раз увеличивается в 2 раза, начиная с 1 и до 2^4 = 16.
1) Тело цикла исполнится 4 раза.
2) x примет значение 5.
3) y воспримет значение 16.
4) Если написать x lt;= 5, то тело цикла исполнится 5 раз.
На выходе будет x = 6, y = 32.
5) Если написать x gt;= 5, то тело цикла не будет исполнено ни разу, поэтому что условие сходу не производится.
6) Если написать x gt; 0, то программка зациклится. Цикл будет осуществляться неисчерпаемо, потому что x всегда gt; 0.
7) Если убрать команду x:=x+1, то программка тоже зациклится. Выхода не будет, потому что x всегда остается равным 1 lt; 5.
8) Если написать команду x:=x+2, то тело цикла исполнится 2 раза:
при x := 1 и при x := 3. На третий раз станет x = 5 и будет выход из цикла.
9) Если написать команду x:=x-1, то программка зациклится. Выхода не будет, потому что x будет убавляться и всегда остается lt; 5.

Читайте также:
Программа как научиться быстро печатать

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

Проанализируйте работу программы. program math; var х, у: integer; begin x: = 1; у:=1; while x=5? 6) Сколько раз исполнится тело цикла, если изменить условие на х>0? 7) Что произойдёт, если из тела цикла убрать команду х: = х+1? 8) Сколько раз исполнится тело цикла, если изменить команду х:=х+1 на х:=х+2? 9) Сколько раз исполнится тело цикла, если изменить команду х:=х+1 на х:=х-1?

Получи верный ответ на вопрос «Проанализируйте работу программы. program math; var х, у: integer; begin x: = 1; у:=1; while x=5? 6) Сколько раз исполнится тело цикла, . » по предмету Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!

Новые вопросы по информатике
Напиши обратные действия. Снять — Открыть — Прилететь —
Перевести число 2-чной системы счисления в 10-чную: 1110000/2, 10001101/2
Какими знаками можно обозначить на письме звонкий и глухой удары в барабан?

Информатика Босова 8 кл. №188 Решение задания

1) В поезде 17 вагонов, 10-17-купейные, остальные-плацкарт. Ввести № вагона. напечатать вид. 2) Ввести 2 числа. Напечатать их частное или сообщить, что на 0 делить нельзя

Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить? программа паскаль

Главная » Информатика » Проанализируйте работу программы. program math; var х, у: integer; begin x: = 1; у:=1; while x=5? 6) Сколько раз исполнится тело цикла, если изменить условие на х>0? 7) Что произойдёт, если из тела цикла убрать команду х: = х+1?

Источник: 4i5.ru

Проанализируйте работу программы. program math; var х, у: integer; begin x: = 1 ; у:=1; while x=5? 6) Сколько раз исполнится

тело цикла, если изменить условие на х>0? 7) Что произойдёт, если из тела цикла убрать команду х: =х+1? 8) Сколько раз исполнится тело цикла, если изменить команду х:=х+1 на х:=х+2? 9) Сколько раз исполнится тело цикла, если изменить команду х:=х+1 на х:=х-1?

Читайте также:
Программа заблокировала телефон что делать

Ответы

Будь первым, кто ответит на вопрос

Как добавить хороший ответ?

Что необходимо делать:

  • Написать правильный и достоверный ответ;
  • Отвечать подробно и ясно, чтобы ответ принес наибольшую пользу;
  • Писать грамотно, поскольку ответы без грамматических, орфографических и пунктуационных ошибок лучше воспринимаются.

Что делать не стоит:

  • Списывать или копировать что-либо. Высоко ценятся ваши личные, уникальные ответы;
  • Писать не по сути. «Я не знаю». «Думай сам». «Это же так просто» — подобные выражения не приносят пользы;
  • Писать ответ ПРОПИСНЫМИ БУКВАМИ;
  • Материться. Это невежливо и неэтично по отношению к другим пользователям.

Пример вопроса

Русский язык

7 минут назад

Какой синоним к слову «Мореплаватель»?

Пожаловаться

Хороший ответ

Вася Иванов

Мореплаватель — имя существительное, употребляется в мужском роде. К нему может быть несколько синонимов.
1. Моряк. Старый моряк смотрел вдаль, думая о предстоящем опасном путешествии;
2. Аргонавт. На аргонавте были старые потертые штаны, а его рубашка пропиталась запахом моря и соли;
3. Мореход. Опытный мореход знал, что на этом месте погибло уже много кораблей, ведь под водой скрывались острые скалы;
4. Морской волк. Старый морской волк был рад, ведь ему предстояло отчалить в долгое плавание.

Источник: uchi.ru

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