У вас вопросы?
У нас ответы:) SamZan.net

Тема- Анализ программы

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.12.2024

Тема:  Анализ программы.

Пример задания:

Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=0;

 k:=0;

 while s < 1024 do begin

   s:=s+10;

   k:=k+1;

 end;

 write(k);

end.

 Ещё пример задания:

Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 k:=5;

 s:=2;

 while k < 120 do begin

   s:=s+k;

   k:=k+2;

 end;

 write(s);

end.

Решение:

  1.  начальные значения переменных k и s равны соответственно 5 и 2
  2.  цикл заканчивается, когда нарушается условие k < 120, то есть количество шагов цикла определяется изменением переменной k
  3.  после окончания цикла выводится значение переменной s 
  4.  с каждым шагом цикла значение s увеличивается на k, а затем значение k – на 2, так что к начальному  значению s добавляется сумма членов арифметической  прогрессии с начальным значением  и разностью
  5.  поскольку начальное значение k равно 5 и с каждым шагом оно увеличивается на 2, переменная k принимает последовательно нечётные значения: 5, 7, 9, …
  6.  цикл заканчивается, когда значение k становится не меньше 120; поскольку k всегда нечётное, конечное значение k равно 121
  7.  ………..

Задачи:

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=0;

 k:=1;

 while k < 11 do begin

   s:=s+k;

   k:=k+1;

 end;

 write(s);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=0;

 k:=0;

 while k < 30 do begin

   k:=k+3;

   s:=s+k;

 end;

 write(s);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=3;

 k:=1;

 while k < 25 do begin

   s:=s+k;

   k:=k+2;

 end;

 write(s);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=2;

 k:=2;

 while s < 50 do begin

   s:=s+k;

   k:=k+2;

 end;

 write(k);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=0;

 k:=0;

 while s < 100 do begin

   s:=s+k;

   k:=k+4;

 end;

 write(k);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=0;

 k:=1;

 while s < 66 do begin

   k:=k+3;

   s:=s+k;

 end;

 write(k);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=5;

 k:=0;

 while k < 15 do begin

   k:=k+2;

   s:=s+k;

 end;

 write(s);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=0;

 k:=0;

 while k < 12 do begin

   s:=s+2*k;

   k:=k+3;

 end;

 write(s);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=0;

 k:=0;

 while s < 80 do begin

   s:=s+2*k;

   k:=k+4;

 end;

 write(s);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;

begin

 s:=1;

 k:=0;

 while k < 13 do begin

   s:=s+2*k;

   k:=k+4;

 end;

 write(s+k);

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

 n := 3;

 s := 0;

 while n <= 7 do begin

   s := s + n;

   n := n + 1

 end;  

 write(s)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

 n := 4;

 s := 0;

 while n <= 8 do begin

   s := s + n;

   n := n + 1

 end;  

 write(s)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

n := 4;

s := 0;

while n <= 13 do begin

 s := s + 15;

 n := n + 1

end;

write(s)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

n := 1;

s := 0;

while n <= 20 do begin

 s := s + 33;

 n := n + 1

end;

write(s)

end.

  1.  (http://ege.yandex.ru) Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

 n := 1;

 s := 0;

 while n <= 101 do begin

   s := s + 7;

   n := n + 1

 end;

 write(s)

end.

  1.  (http://ege.yandex.ru) Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

 n := 0;

 s := 512;

 while s >= 0 do begin

   s := s - 20;

   n := n + 1

 end;

 write(n)

end.

  1.  (http://ege.yandex.ru) Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

 n := 24;

 s := 0;

 while n <= 28 do begin

   s := s + 20;

   n := n + 2

 end;

 write(s)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

 n := 12;

 s := 5;

 while n <= 25 do begin

   s := s + 12;

   n := n + 2

 end;

 write(s)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

 n := 2;

 s := 35;

 while n <= 25 do begin

   s := s + 20;

   n := n + 5

 end;

 write(s)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

 n := 4;

 s := 15;

 while s <= 250 do begin

   s := s + 12;

   n := n + 2

 end;

 write(n)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

 n := 0;

 s := 0;

 while s <= 35 do begin

   n := n + 1;

   s := s + 4

 end;

 write(n)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

n := 0;

s := 0;

while s <= 256 do begin

 s := s + 25;

 n := n + 1

end;

write(n)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

n:= 0;

s:= 0;

while s <= 365 do begin

 s:= s + 33;

 n:= n + 5

end;

write(n)

end.

  1.  Определите, что будет напечатано в результате работы следующего фрагмента программы:

var n, s: integer;

begin

n:= 0;

s:= 0;

while s <= 365 do begin

 s:= s + 36;

 n:= n + 10

end;

write(n)

end.




1. А. Ткаченко
2. Анализ и оптимизация налогооблагаемой базы при исчислении налога на добавленную стоимость
3. определённая структура информационного объекта подвергаемого обработке.
4. однако это не так
5. Сравнение «Грозы» и «Бесприданницы» А. Н. Островского
6. ВОРОНЕЖСКАЯ ГОСУДАРСТВЕННАЯ ЛЕСОТЕХНИЧЕСКАЯ АКАДЕМИЯ Кафедра ботаники и физиологии ОТЧЕТ п
7. Место старта космодром В подготовительной группе совместно с родителями
8. . Что называется облаками Облака видимое скопление капель воды и кристаллов льда продуктов конденсации и
9. На тему- Волокнисті вантажі та пряжа тканеві та швейні вироби
10. темах и мотивах творчества А
11. Концепция развития ОАО
12.  помещения Теп
13. Ядом называется всякое химическое вещество способное причинить смерть или серьезный вред здоровью своим д
14. темах телефонной связи которые случались сплошь и рядом
15. Причины нарушения здоровья профессионала
16.  Реакция организма на раздражение из внешней или внутренней среды называется ОТВЕТ- рефлекс 2
17. Национальные проблемы Канады
18. ТЕМАТИЧНИХ МОДЕЛЕЙ ЕЛЕКТРОННИХ СХЕМ У РІЗНИХ РЕЖИМАХ ЇХ РОБОТИ Б
19. Тема Совершенствование стиля руководства предприятия на примере ПК Звезда Введение Стиль руковод
20. по теме Проблемы молодежи для учащихся 1011 классов