Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
алгоритмизация павлодар.doc
Скачиваний:
14
Добавлен:
21.02.2016
Размер:
1.01 Mб
Скачать

2.Задание

    1. Из таблицы 2 взять задание и написать программу, используя оператор условного перехода.

    2. Из таблицы 3 взять задание и написать программу, используя оператор варианта.

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

  1. Понятие разветвляющихся процессов.

  2. Что называется условным переходом?

  3. Оператор условного перехода.

  4. Полная и сокращенная формы условного оператора.

  5. В чем заключается вложенная конструкция условных операторов?

  6. В каких случаях операторы объединяются в один, составной оператор? Приведите пример.

  7. Оператор варианта, его возможности.

  8. Общий вид оператора безусловного перехода.

Литература

  1. Новичков В.С. Паскаль. – В.С. Новичков, Н.И. Панфилов, А.Н. Пылькин. – М.: Высш. школа, 1990 – 223с.

  2. Савельев А.Я. Языки программирования (Паскаль, ПЛ/М). – М.: Высш. школа, 1987 – 143 с.

  3. Боон К. Паскаль для всех. – М.: Энергоатомиздат, 1988 – 190 с.

  4. Пильшиков В.Н. Сборник упражнений по языку Паскаль. - М.: Наука, 1989 – 169 с.

Таблица 2

№ варианта

Содержание

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

Таблица 3

№ варианта

Содержание

Исходные данные

1.

A=2

B=1.5

C=1

D=3

F=0.5

2.

C=-2

A=1.5

D=2

X=3

3.

A=5

B=1.2

Y=0.3

4.

D=2

A=3.5

X=3

I=2.3

5.

Y=1

X=2.5

A=4

B=0.4

6.

A=0.5

B=2

H=4

R=1.4

7.

P=0.6

L=2

H=5

R=4

8.

X=0.65

C=1.5

D=2

A=0.37

9.

Y=2.6

X=1.6

A=0.4

10.

A=1.5

B=2

X=0.5

11.

X=0.5

A=4.3

Y=2.6

D=0.3

12.

A=3

Y=2.7

I=2

X=1

13.

X=0.73

Y=0.4

T=2.6

14.

A=2

X=0.54

C=2.3

B=1.8

R=3

15.

X=0.4

A=0.88

C=3.6

16.

A=-1

B=0.8

X=1

C=-0.7

17.

X=2

Y=3.5

A=0.1

B=4

18.

X=0.8

Y=0.2

A=4

B=5

T=1

19.

Y=2

A=0.5

X=1.8

B=0.6

20.

X=1.8

Y=2

T=4

A=1.5

R=4.6

B=0.3

Лабораторная работа №3

Тема: Программирование циклических структур алгоритма.

Цель работы: Познакомиться с операторами цикла, научиться применять их при составлении программ.

1. Теоретические сведения.

1.1. Понятие циклического процесса.

Если вычислительный процесс содержит многократные вычисления по одним и тем же математическим зависимостям, но для различных значений, входящих в них величин (переменных), то его называют циклическим. Многократно повторяемые участки вычислений называют циклами, а переменные, изменяющиеся в цикле, - переменными цикла. Алгоритм циклической структуры в общем виде должен содержать:

  1. подготовку цикла: задание начальных значений переменным цикла перед первым его выполнением;

  2. тело цикла: действия, повторяемые в цикле для различных значений переменных цикла;

  3. модификацию (изменение) значений переменных цикла перед каждым новым его повторением;

  4. управление циклом: проверку условия продолжения (или окончания) цикла и переход на начало тела цикла, если выполняется условие продолжения цикла (или выход из цикла по его окончании).

Программно цикл может быть реализован с помощью операторов присваивания, if, goto. Однако в языке Паскаль для этой цели существуют специальные операторы цикла, которые обеспечивают более компактную, наглядную запись алгоритма, позволяют создавать более эффективные программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]