Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Пример 7.12

Читайте также:
  1. I период развития менеджмента - древний период. Наиболее длительным был первый период развития управления - начиная с 9-7 тыс. лет до н.э. примерно до XVIII в.
  2. II. Пример определения контрактной цены на санитарных рубок
  3. II. Пример.
  4. II. ПРИМЕРНАЯ ТЕМАТИКА РЕФЕРАТОВ
  5. II. Примерные диагностические карты для организации работы по диагностике.
  6. III. Первоначальное накопление капитала (особенности, примеры)
  7. Lt;variant>носит примерный характер
  8. V. Соотношение содержания стандартов и примерных программ
  9. V2: Бронхообструктивный синдром (на примере хр. обструктивного бронхита, бронхиальной астмы).
  10. V2: Мочевой синдром (на примере острого гломерулонефрита, хронического гломерулонефрита, осторого пиелонефрита, хронического пиелонефрита)..

Вычислить произведение первых n чисел натурального ряда (произведе­ние это носит название факториала и обозначается n!).

 

Схема алгоритма

 

 
 

 


program example712;

var nf, n, k: integer;

begin

write ('введите n - '); readln (n);

nf:=1; {присваивание факториалу его

начального значения}

{вычисление значения факториала}

for k:=1 to n do nf:= nf * k;

write ('n!=', nf:10:0)

end.

В программе параметр цикла k служит не только счётчиком пов­торений тела цикла, но и непосредственно участвует в вычислении факториала в качестве простой переменной, которая последовательно принимает значения чисел натурального ряда 1, 2, 3 и т.д.

 
 


Пример 7.13

Напечатать таблицу, содержащую буквы латинского алфавита и соответствующие им коды ASCII.

program example713;

var

a: char;

begin

for a:= 'a' to 'z' do writeln (a,'-', ord (a));

end.

Параметр цикла, являющийся переменной символьного типа, в процессе счета последовательно принимает значения символьных констант от 'a' до 'z' включительно.

________________________________________________________

Вопросы для самоконтроля

1) Какие вычислительные процессы можно отнести к цикличес­ким?

2) На какие разновидности делятся циклические процессы?

3) Какими способами можно задать аргумент табулируемой функ­ции?

4) Что представляет собой параметр цикла и какую роль он вы­полняет в циклическом вычислительном процессе?

5) Приведите структуру оператора repeat; в какой последова­тельности он выполняется?

6) Каковы структура и последовательность выполнения оператора while?

7) Укажите отличия между операторами repeat и while.

8) Приведите общий вид оператора for и последовательность его выполнения.

9) Какие ограничения накладываются на параметр цикла опера­тора for?

10) В каких случаях в операторе for используется ключевое слово downto?

11) Дайте определение массива.

12) Что представляют собой характеристики массива?

13) Где и как описываются массивы в программе?

14) Правильно ли записано обращение к элементу массива a[2.5]?

 

 


[1] К дискретным можно отнести все простые типы за исключением вещественного.




Дата добавления: 2015-01-30; просмотров: 87 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.56 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав