Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 9.11.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. КУРСОВА РОБОТА Гроші та теорії грошей ЗМІСТ ВВЕДЕННЯ.html
2. Введение.4
3. В результате проведения или выполнения различных работ и производственных процессов оказания услуг т
4. О ВСЕХ ПРАВОСЛАВНЫХ ХРИСТИАНАХ ВО УЗАХ ТЕМНИЧНЫХ ПРЕБЫВАЮЩИХ Благословен Бог наш
5. і. Орта м~ндерді~ арасында~ы айырмашылы~тарды аны~тау ~шін дисперсиялар ~олданылады
6. тема являющаяся компонентом более сложных систем ~ биологической и социальной.html
7. Спектрофотометрия широко применяется для исследования органических и неорганических веществ для качест
8. статья заставит тебя посмотреть на важную часть твоей жизни с другой неизученной стороны и тебе есть смысл п
9. СВІТОВА ЕКОНОМІКА Для студентів з напрямів підготовки 6
10. реферат дисертації на здобуття наукового ступеня кандидата соціологічних наук
11. Национальные парки
12. Тема- Основы теоритической экологии 1
13. реферат дисертації на здобуття наукового ступеня кандидата політичних наук Київ ~ 2007 Дисе
14. ІБ дитини П
15. Тема 4. Финансовобюджетная и денежнокредитная политика 6 часов 1
16. Главными критериями оптимального выбора конструкции являются высокая производительность экономичность
17. Тема. Створення запитівтаблиць
18. Акционерное общество, понятие, виды, сущность, функции
19. Атф индуцированное изменение внутриклеточной концентрации кальция в нейронах неокортекса крыс
20. Курсовая работа- Выделение мембранных белков