Лабораторная работа 5.
Операторы цикла.


Задание

Контрольные вопросы и задания


Несколько замечаний перед тем, как приступить к выполнению задания...

Задание

  1. Задача "Все о цифрах в числе" (Word).

    Указания

    1. Оформите в виде функции нахождение количества цифр числа.
    2. Оформите в виде функции нахождение суммы цифр числа .
    3. Оформите в виде функции нахождение произведения цифр числа.
    4. В реализации функций используйте оператор while ... do или repeat ... until.
  1. Задача "Число Фибоначчи" (Word).

    Указания

    1. Оформите в виде функции нахождение n-го числа Фибоначчи.
       
    2. В реализации функции используйте оператор цикла for ... to.
       


 

Контрольные вопросы и задания

  1. Определите значение переменной S после выполнения следующих операторов:
    1. S:=0;
      i:=0;
      while i<5 do
        i:=i+1;
      s:=s+1/i;
    2. S:=0;
      i:=1;
      while i>1 do begin
        s:=s+1/i;
        i:=i-1;
      end;
    3. s:=0;
      i:=1;
      repeat
        s:=s+1/i;
        i:=i-1;
      until i<=1;
    4. s:=1;
      n:=1;
      for i:=2 to n do
        s:=s+1/i;
  2. Напишите четыре варианта функции, возвращающей факториал заданного целого числа: используйте операторы цикла
    for ... to,
    for ... downto
    ,
    while ... do
    ,
    repeat ... until
    .