Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Case S of



Z1: Op1;

ZN: OpN

else Op0

End

Это означает, что в случае, если селектор S принимает значение из списка Z1, то выполнять оператор Op1, … если селектор S принимает значение из списка ZN, то выполнять оператор OpN, иначе выполнять оператор Op0.

Селектор – выражение порядкового типа, которое может принимать одно из многих значений.

Programz3;
Var
a,b,c:real;
Begin
read(a,b);
ifa>b
thenc:=a+b
elsec:=a-b;
writeln(c);
End.

Вопрос28.

Оператор цикла с предусловием, его вид и назначение. Пример программы.

Для реализации алгоритма циклической структуры в языке Pascal используются следующие операторы.

Оператор цикла с предусловием имеет вид:

while U do Op

Это означает, что пока условие U истинное, повторять оператор Op в цикле.

Programz4;
Var
x,y,xn,xk,dx:real;
Begin
read(xn,xk,dx);
x:=xn;
whilex<=xkdo
begin
y:=sin(x)/cos(x);
writeln('приx=',x:10:3,'y=',y:7:2);
x:=x+dx;
end;
End.

Вопрос29.

Оператор цикла с постусловием, его вид и назначение. Пример программы.

Оператор цикла с постусловием имеет вид:

Repeat

Op1;

OpN

until U

Это означает, что надо повторять операторы Op1, … OpN в цикле до тех пор, пока условие U не станет истинным.

Оператор цикла с предусловием имеет вид:

while U do Op

где while – пока, do – делать, U – условие, Op – оператор.

Оператор означает, что пока условие U истинное, повторять оператор Op в цикле; как только условие станет ложным, выйти из цикла.

Вариант30.

Операторы цикла с параметром, их вид и назначение. Пример программы.

  1. Оператор цикла с параметром:

а) При увеличении параметра имеет вид:

for Par:= Nz to Kz do Op

Это означает, что для параметра Par, увеличивающегося от начального значения Nz до конечного значения Kz с шагом 1, повторять оператор Op в цикле.

б) При уменьшении параметра имеет вид:

for Par:= Nz downto Kz do Op

Это означает, что для параметра Par, уменьшающегося от начального значения Nz до конечного значения Kz с шагом (-1), повторять оператор Op в цикле.

Параметр цикла (счётчик циклов) – переменная порядкового типа, изменяющаяся в цикле от начального до конечного значения с каким-либо шагом.

Задача 4.

Условие задачи. Вычислить значения функции

y = tg x

при x, увеличивающемся

от x н до x к с шагом Dx

(Введём обозначения:

x н ® xn; x к ® xk; Dx ® dx)

:

Оператор цикла с постусловием имеет вид:

repeat

Op1;

OpN

until U

где repeat – повторять, until – до тех пор пока, Op1 – оператор 1-й, OpN – оператор N-й, U – условие.

Оператор означает, что повторять операторы Op1 и т.д., … OpN в цикле до тех пор, пока условие U не станет

Programz4;
Var
x,y,xn,xk,dx:real;
Begin
read(xn,xk,dx);
x:=xn;
whilex<=xkdo
begin
y:=sin(x)/cos(x);
writeln('приx=',x:10:3,'y=',y:7:2);
x:=x+dx;
end;
End.

Вопрос31.

Одномерные массивы, их описание и доступ к элементам. Примеры.Одномерные массивы

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

Вектор-строка имеет вид: .

Пример 1. .

Вектор-столбец имеет вид:

. Пример 2. .

Элемент массива – величина, входящая в состав массива. Индекс – порядковый номер элемента в одномерном массиве (целое число типа integer). Размерность массива – количество элементов в массиве.

Одномерные массивы обычно обозначаются так: ; , где A – массив; n – размерность массива; i – индекс элемента; i ‑тый элемент массива .

Описание одномерного массива в разделе описания переменных (Var) на языке Pascal имеет вид:

Mas: array [ IMin.. IMax ] of T

где array – массив, of – из, Mas – имя массива, IMin – минимальное значение индекса, IMax – максимальное значение индекса, T – тип элементов.

Это означает, что переменная Mas является массивом, который может иметь индексы от IMin до IMax у элементов типа T.

Пример 3. Var A:array[1..100] of real;

Это означает, что переменнаяA – массив, который может содержать от 1 до 100 элементов вещественного типа.

Доступ к элементу массива на языке Pascal имеет вид:

Mas [ Ind ]

где Mas – имя массива, Ind – индекс.

Это означает доступ к элементу массива Mas с индексом Ind.

Пример 4. a[1]; b[3]; c[i]; d[n]; f[k+1].

Вопрос32. и Вопрос33.

Фрагменты вычисления характеристик одномерного массива.





Дата публикования: 2014-12-10; Прочитано: 245 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...