Программирование на языке Паскаль Массивы. Определение массива Многие задачи, которые решаются с помощью ЭВМ, связаны с обработкой массивов. Массив -

Презентация:



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

Тема: Массивы.. Массив представляет собой набор элементов одного типа, каждый из которых имеет свой номер, называемый индексом. Массив Одномерный Многомерный.
Программирование на языке Паскаль Матрицы. Определение матрицы Матрица - это прямоугольная таблица с данными одного типа. Строки Столбцы A(3,4)
Тема урока: Массив. Описание массивов. Заполнение массивов.
МАССИВЫ Если работа программы связана с хранением и обработкой большого количества однотипных переменных, для их представления в программе можно использовать.
Массивы Паскаль. Массивы - это Заранее известное число однотипных элементов Элементы (каждое данное массива) имеют общее имя(имя массива) и тип (тип элементов.
К. Поляков, Программирование на языке Паскаль Часть II Тема: Массивы.
Обработка линейных массивов. МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами.
Одномерные массивы. Массив - это упорядоченная последовательность данных одного типа, объединенных под одним именем. Проще всего представить себе массив.
Массивы
Массивы Вариант 1 Program upr1; Var s,a:real; I: integer; Begin S:=0; For I:=1 to 10 do Begin Writeln (введите очередное число'); Readln(a); S: =s+a; End;
Массив – совокупность конечного числа данных одного типа.
Тематический блок «Программирование» ЕГЭ-2015 Задания 19, 20, 21, 25.
Организация данных в виде массива. Массив - это упорядоченный набор фиксированного количества некоторых значений, называемых элементами массива. Каждый.
Массивы Описание массива. Виды и назначение массивов. Заполнение и вывод элементов массива.
Одномерные массивы целых чисел. 9 класс
Язык программирования Паскаль 9 часть. Массивы.
Урок 8. Понятие массива. Массивы, определение и описание линейного массива. Пример использования. Формирование и обработка одномерных массивов. Поиск в.
Массив – упорядоченный набор одинаковых значений, объединенных одним именем. Примеры: А (14, 7, -5, 3, -10) – массив целых чисел, Зима (декабрь, январь,
Тема урока: Одномерные массивы. - Где в жизни мы можем встретиться с таблицами?
Транксрипт:

Программирование на языке Паскаль Массивы

Определение массива Многие задачи, которые решаются с помощью ЭВМ, связаны с обработкой массивов. Массив - это упорядоченная совокупность однотипных данных, с каждым из которых связан упорядоченный набор целых чисел, называемых индексами. Массив характеризуется именем, размерностью и размером. X(7) = { 0.5; 2; -3; 10.2; 8; 9.9; -8 } Имя массива Размер массива Элементым ассива Индексы

Описание массива Var : array[1..N] of ; Пример Var x: array[1..7] of real; { массив из 7 действительных чисел} a,b: array[1..100] of integer; {массив из 100 целых чисел} st: array[1..25] of string; {массив из 25 строк по 255 символов} Работа с массивами сводится к действиям над его элементами. Для того чтобы указать, какой элемент в данный момент используется достаточно задать его порядковый номер, который приписывается к имени соответствующего массива. Тип элементов массива X[1]=0.5 или X[5]=8

Ввод массива Элементы массива могут быть использованы для вычислений только после того, как их значения будут введены в память ЭВМ. Чаще всего ввод элементов массивов осуществляется с помощью циклического вычислительного процесса. Например: Ниже приведены фрагмент блок-схемы и программа ввода одномерного массива, состоящего из 10 элементов ВВОД A(i) i=1;10;1 Var a:array [1..10] of integer; i: integer; Begin writeln(Введите элементы массива); for i:=1 to 10 do begin write(a[,i:2,]=); readln(a[i]); end; Var a:array [1..10] of integer; i: integer; Begin writeln(Введите элементы массива); for i:=1 to 10 do begin write(a[,i:2,]=); readln(a[i]); end;

Вывод массива Вывод элементов массива осуществляется таким же образом, что и ввод, но вместо слова ввод в блоке "ввод- вывод" пишется слово вывод. Например: Ниже приведены фрагмент блок-схемы и программа вывода одномерного массива, состоящего из 10 элементов ВЫВОД A(i) i=1;10;1 Var a:array [1..10] of integer; i: integer; Begin writeln(Вывод элементов массива); for i:=1 to 10 do begin write(a[,i:2,]=, a[i]:3); end; Var a:array [1..10] of integer; i: integer; Begin writeln(Вывод элементов массива); for i:=1 to 10 do begin write(a[,i:2,]=, a[i]:3); end;

Обработка массива Главной особенностью алгоритмов обработки одномерных массивов является то, что обработка массивов должна производиться поэлементно. По этой причине обработка осуществляется с помощью циклического алгоритма, а в качестве переменной цикла обычно используется индекс элементов.. Пример: Вычислить сумму элементов одномерного массива A, состоящего из 10 целых чисел

Программа program prim; var i, sum: integer; a:array[1..10] of integer; begin writeln(Введите элементы массива); for i:=1 to 10 do begin write(a[,i:2,]=); readln(a[i]); end; sum:=0; for i:=1 to 10 do begin sum:=sum+a[i]; end; writeln(сумма равна:,sum:4); readln; end. program prim; var i, sum: integer; a:array[1..10] of integer; begin writeln(Введите элементы массива); for i:=1 to 10 do begin write(a[,i:2,]=); readln(a[i]); end; sum:=0; for i:=1 to 10 do begin sum:=sum+a[i]; end; writeln(сумма равна:,sum:4); readln; end.

Задачи 1 Ввести массив А(8) состоящий из положительных и отрицательных целых чисел. Вывести сначала все положительные числа массива А, а затем все отрицательные. Пример: Введите элементы массива: А[1]=-2 А[2]=5 А[3]=-10 А[4]=-16 А[5]=0 А[6]=-7 А[7]=10 А[8]=4 Положительные элементы: Отрицательные элементы:

Задачи 2 Ввести массив А(8) состоящий из целых положительных чисел. Вывести все элементы массива А в обратном порядке. Пример: Введите элементы массива: А[1]=2 А[2]=5 А[3]=10 А[4]=16 А[5]=0 А[6]=7 А[7]=10 А[8]=4 Массив в обратном порядке: