Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

В каких циклах шаг может быть произвольным?

Цель работы

1.1 Закрепить работу операторов цикла: REPEAT, FOR, WHILE.

1.2 Повторить форматный вывод данных.

 

Оборудование

2.1 Компьютер IBM PC.

 

Ход работы

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

1.

2.

3.

Составить программу для вычисления функции. При выводе результата использовать форматный вывод.

1.Program fact_n;

Var n, I, p: word;

Begin

Wirteln('вычисление n-факториала’);

Write(‘введите n=’);

Readln(n);

P:=1; i:=0

While I<n begin

I:=i+1;

P:=p*I;

End;

Witeln(‘n!=’,p);

Readln;

End.

 

2. Program fact_n2;

Var n, I, p: word;

Begin

Wirteln('вычисление n-факториала’);

Write(‘введите n=’);

Readln(n);

P:=1; i:=0

Repeat i:=i+1;p:=p*I Until i<n;

Witeln(‘n!=’,p);

Readln;

End.

 

3. Program fact_n3;

Var n, I, p: word;

Begin

Wirteln('вычисление n-факториала’);

Write(‘введите n=’);

Readln(n);

Vor x=1 TO N;

Begin

i:=i+1;p:=p*I;

end;

Witeln(‘n!=’,p);

Readln;

End.

 

 

Выполнить компиляцию программы.

Выполнила компиляцию программы.

Запустить программу, результаты записать в отчет.

n      
n!      

Сохранить программу.

Сохранила программу.

Дополнительное задание (на оценку 5).

 

Вывод

Закрепила работу операторов цикла: REPEAT, FOR, WHILE.

Повторила форматный вывод данных.

5 Контрольные вопросы:

Что такое цикл?

Цикл-алгоритм, в котором действия многократно повторяются.

Блок-схема цикла с постусловием?

 
 


Блок-схема цикла с предусловием?

     
 
 
   


Блок-схема цикла с параметром?

     
 
 
   


В каком цикле заранее известно число повторений, а в каком нет?

В цикле с параметром заранее известно число повторений, а в циклах с предусловием и с постусловием нет.

Какой тип данных имеет параметр цикла For?

Параметр цикла For имеет тип данных integer.

В каких циклах шаг может быть произвольным?

Шаг может быть произвольным в циклах с предусловием и с постусловием.

5.8 Как работает оператор REPEAT? Какие служебные слова используются для его записи?

Организует многократное выполнение операторов, входящих в него.

Для его записи используются служебные слова: REPEAT, UNTIL.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...