Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. Часть II.doc
Скачиваний:
41
Добавлен:
11.03.2015
Размер:
628.22 Кб
Скачать

Задание к лабораторной работе

1. Выбрать алгоритм и составить его блок-схему для вычисления значения указанной в варианте функции y=y(x). Составить программу вычисления величиныy(x) иF(x), где

2. Для функции y=y(x), заданной графически, построить аналитическую зависимость. Составить блок-схему и программу вычисления величиныyпри заданном значении аргумента.

Для первой и второй задач выбранного варианта задания предусмотреть:

1) ввод в программу параметров, если они есть, и значения аргумента xс клавиатуры;

2) вывод на экран значений параметров, аргумента хи вычисляемых величин.

Пример выполнения задания

1)

Блок-схема

2)

Аналитически функция задается так:

Блок-схема

Варианты заданий

1. Функции y=y(x)

1)

2)

3)

4)

5)

6)

7)

8)

9)

10)

11)

12)

13)

14)

15)

16)

17)

18)

19)

20)

21)

22)

23)

24)

25)

26)

2. Функции y=y(x), заданные графически

1.

2.

3.

4.

5.

y

x

-R

-R

c

a

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

y

20.

21.

2

y

2.

23.

24.

25.

26.

2

x

y

-d

c

b

a

7.

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

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

Краткие теоретические сведения

В языке Паскаль имеются три типа цикла:

1) цикл со счетчиком;

2) цикл с предусловием;

3) цикл с постусловием.

Цикл со счетчиком или оператор цикла FORможет использоваться в двух представлениях (форматах):

FOR <параметр цикла>:= <S1> TO <S2> DO <Оператор>;

FOR <параметр цикла>:= <S1> DOWNTO <S2> DO <Оператор>;

S1 иS2 – выражения, определяющие соответственно начальное и конечное значение параметра цикла.FOR,TO,DO– зарезервированные слова, составляющие заголовок цикла. <Оператор> – тело цикла, которое может быть простым или составным оператором. ОператорFORвыполняется до тех пор, пока не будут перебраны все значения цикла от начального до конечного. ЦиклFORиспользуется, как правило, в случаях, когда число повторений известно.

Оператор цикла с предусловием WHILEимеет следующий формат:

WHILE <условие> DO <Тело цикла>;

<Условие> – булевское выражение, <тело цикла> – простой или составной оператор. Оператор выполняется до тех пор, пока <условие> является истинным (TRUE).

Оператор цикла с постусловием REPEATимеет следующий формат:

REPEAT <оператор> ... <оператор> UNTIL <условие>;

Операторы, заключенные между словами REPEATиUNTIL, составляют тело цикла. ОператорREPEATвыполняется до тех пор, пока <условие> является ложным (FALSE).

Операторы цикла WHILE,REPEATиспользуются в случаях, когда число повторений заранее неизвестно.