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

Если элемент массива принадлежит интервалу



Читайте также:
  1. I. Гашение дуги с помощью полупроводниковых элементов
  2. II этап Развитие грудобрюшного типа дыхания с включением элементов дыхательной гимнастики А.Н. Стрельниковой
  3. II.3.2. Эффекты взаимного влияния элементов
  4. V. О флюидическом состоянии энергии, о силах магнитных и силах безличных, об элементере и элементале
  5. What static rope elements are tested? - Какие элементы статических веревок тестируют?
  6. X - наименьший элемент
  7. А) Влияние площади поверхности анода и катода на силу тока гальванического элемента

Примеры обработки массивов.

Найти сумму и среднеарифметическое значение элементов массива A.

n:=10;

S:= 0;

for i:=1 to n do

S:= S + a[i];

Sr:=S/n;

writeln(‘S=’, S, ‘ Sr=’, Sr);

Найти произведение и среднегеометрическое значение элементов массива A.

n:=10;

P:= 1;

for i:=1 to n do

P:= P * a[i];

SrG:=exp(ln(P)/n);

writeln(‘P=’, P:5:2, ‘ SrG=’, SrG:5:2);

Сложение двух векторов A и B.

for i:=1 to 5 do

d[i]:= a[i] + b[i];

writeln(‘ массив D = A + B‘);

for i:=1 to 5 do

writeln(d[i]:5:2);

4). Задана последовательность целых чисел
А={1, 2, -7, -4, 5, 3}. Сформировать из неё массив Y, состоящий из элементов массива А кратных 3, имеющих нечетные индексы.

Begin

k:= 0; { счетчик для массива Y }

for i:=1 to 6 do

if (a[i] mod 3 = 0) and (i mod 2=1) then

Begin

k:= k + 1;

y[k]:= a[i]

End;

{ распечатка массива Y }

If k = 0 Then

writeln(‘нет таких элементов’)

Else

for i:= 1 to k do

writeln(y[i]:5);

End.

Определить количество отрицательных элементов, имеющих четные индексы, в массиве X

k:=0;

for i:=1 to N do

if (x[i] < 0) and (i mod 2=0) then k:=k+1;

Аналогично определяется количество нечетных, отрицательных, нулевых и т.д. элементов

Определить, является ли нечетным целое число N.

1 способ:

If ODD(N) then writeln(‘нечетное’)

else writeln(‘четное’);

2 способ:

If N mod 2<>0 then writeln(‘нечетное’)

else writeln(‘четное’);

Если элемент массива принадлежит интервалу

[n, m], то обнулить его.

for j:= 1 to 10 do

if (a[j] >= n) AND (a[j]<=m) then a[j]:=0;

8). Если элемент массива не принадлежит интервалу [n, m], то увеличить на единицу все его элементы.

for j:= 1 to 10 do

if (a[j]< n) OR (a[j]>m) then a[j]:=a[j]+1;

10). 4 конструкции вычисления max/min элементов
массива.

А (3, 5, 8, 7, 2, 4, 6, 8, 1, 3)

1) Вычисляет первый


Дата добавления: 2015-07-10; просмотров: 85 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.005 сек.)