Дипломные, курсовые и контрольные работы на заказ Заказать написание уникальной работы, купить готовую работу  
 
Заказать реферат на тему
Диплом на заказа
Крусовые и рефераты
Заказать курсовик по химии
Заказать дипломную работу
контрольные работы по математике
контрольные работы по геометрии
Заказать курсовую работу
первод с английского
 
   
   
 
Каталог работ --> Технические --> Информатика --> Обработка одномерных массивов.

Обработка одномерных массивов.

Москва

Контрольная по предмету:
"Информатика"



Название работы:
"Обработка одномерных массивов."




Автор работы: Ольга
Страниц: 6 шт.



Год:2008

Цена всего:800 рублей

Цена:1800 рублей

Купить Заказать персональную работу


Краткая выдержка из текста работы (Аннотация)

1.3. Реализация алгоритмов вычислния суммы или произведения элементов массива, нахождения наибольшего или наименьшего элементов.

Вычисление суммы, произведения, наибольшего и наименьшего значений массива покажем в одной блок-схеме.

Обозначения в блок-схеме алгоритма:

A[n] одномерный массив из n элементов (чисел);

i счетчик элементов;

S сумма элементов массива;

P произведение элементов массива;

Amin минимальный элемент массива;

Amax максимальный элемент массива.

В алгоритме допущено, что массив уже введен;

Содержание работы

1.1. Описание массивов на языке Турбо Паскаль;

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

VAR Имя массива : ARRAY[размерность] OF тип элементов ;

К имени массива предъявляются те же требования, что и к имени переменной.

Размерность - это диапазон целых чисел, каждое из которых является порядковым номером (индексом) одной из ячеек массива. Обычно диапазон индексов задают, начиная от единицы: [1..100]. Это удобно, но не обязательно. Важно лишь, чтобы правая граница диапазона была больше или равна левой границе.

Program Primer;

Const Max=100;

Var A:Array[1..50] of Real; {массив "А" состоит из 50-ти вещественных чисел}

B:Array[1..Max] of integer; {массив "В" состоит из ста целых чисел}

Mas:Array[1999..2000] of integer; {массив "Mas" состоит из 2-х целых чисел}

Mas2:Array[-700..-1] of Real; {массив "Mas2" состоит из 700 вещественных чисел}

...................................

При описании массивов, задавая числовые пределы изменения индексов, обычно указывают максимально возможное число элементов, которое может быть востребовано в данной программе; при этом допускается, что фактическое количество элементов может оказаться меньше, чем затребовано. Но если значение индекса элемента массива не входит в указанный при описании диапазон, это приведет к ошибке.

Использованная литература

  1. 2. Ввод с клавиатуры и вывод на экран одномерных и двумерных массивов;
  2. Вводить и выводить значения из массивов целесообразно поэлементно, используя в цикле операторы Readln, Write, Writeln и оператор присваивания.
  3. Program Vvod_Vivod;
  4. Var i:integer;
  5. A:Array[1..20] of Real;
  6. Begin
  7. Writeln('Введите числа в массив: ');
  8. FOR i:=1 TO 20 DO
  9. begin Write('A[',i,']= '); Readln(A[i]) end;
  10. FOR i:=1 TO 20 DO Writeln('A[',i,']=',A[i]:6:2);
  11. Readln
  12. End.
  13. Для двумерных массивов:
  14. Program Vvod_Vuvod2;
  15. Var a:array[1..9,1..9] of real;
  16. i,j:integer;
  17. Begin;
  18. writeln('Введите элементы из диапазона ');
  19. for i:=1 to 9 do
  20. for j:=1 to 9 do
  21. write('A[',i,',',j,']='); readln(a[i,j]);
  22. writeln('ВВЕДЕННАЯ МАТРИЦА:');
  23. for i:=1 to 9 do
  24. begin
  25. for j:=1 to 9 do
  26. write(a[i,j]:5:2,' ':3);
  27. end;
  28. end.


Другие похожие работы