Паскаль Скачать
презентацию
<<  Циклы в Паскале Pascal графический режим  >>
Фотографий нет
Фото из презентации «Массивы в Паскале» к уроку информатики на тему «Паскаль»

Автор: Bush. Чтобы познакомиться с фотографией в полном размере, нажмите на её эскиз. Чтобы можно было использовать все фотографии на уроке информатики, скачайте бесплатно презентацию «Массивы в Паскале» со всеми фотографиями в zip-архиве размером 88 КБ.

Скачать презентацию

Массивы в Паскале

содержание презентации «Массивы в Паскале»
Сл Текст Эф Сл Текст Эф
1Массивы. Одномерные массивы.0 6элементу массива Vektor с индексом 10.3
2Представление массива При обработке набора данных5 7Заполнение массива. Заполнить элементы одномерного7
одного типа в языке Паскаль имеется специальная массива значениями мы можем: вводя значения с
структура, называемая массив. Массив - это структура, клавиатуры; случайным образом; по формуле. Надо
представляющая собой упорядоченную совокупность помнить, что во всех трех случаях нам не обойтись без
элементов одного типа, объединенных одним именем. организации цикла. Будем считать, что объявили массив
Массив в Паскале имеет фиксированное количество из 10 элементов (тип элементов в данном случае значения
элементов. Имя массива, количество элементов и тип не имеет).
элементов массива определяются пользователем при 8Заполнение с клавиатуры. FOR i:=1 to 10 do begin15
описании массива. writeln('введите значение элемента'); readln(a[i]) end;
3Индекс массива - это величина целого типа,5 Заполнение случайным образом. Для этого мы должны
характеризующая положение элемента в массиве. Пример: подключить датчик случайных чисел. FOR i:=1 to 10 do
Представим массив, состоящий из 88 элементов типа real, a[i]:=random(n); {n должно быть заранее задано} 3.
в котором элементы нумеруются от 11 до 99. Для Заполнение по формуле. Каждый элемент массива должен
получения доступа к элементу массива используется быть рассчитан по формуле (например, аi = sin i – cos
индекс. Каждому массиву, используемому в программе, i). FOR i=1 to 10 do a[i]:=sin(i)-cos(i);
выделяется место в памяти. Массиву отводится не одна 9Вычисление суммы элементов S:=0; FOR i:=1 to 10 do9
ячейка, а последовательность расположенных друг за S := S + a[i]; Вычисление среднего значения элементов
другом ячеек, в каждую из которых записывается значение массива S:=0; FOR i:=1 to 10 do S := S + a[i]; SR:=
соответствующего элемента. S/10;
4Описание массива Описание массива включает в себя:8 10Поиск максимального (минимального) элемента10
1) Имя массива: 2) Ключевое слово array; Диапазон массива. Пусть мы имеем одномерный массив: 20,-2,4,
изменения индексов, определяемый граничной парой, 10,7,21,-12,0,4, 17. Алгоритм поиска максимального
например: 1..40. 1..N. 5..20. Нижняя граница показывает (минимального) элемента мы построим так, чтобы
наименьшее возможное значение индекса, верхняя - сравнивать пару чисел, повторяя действие сравнения
наибольшее. Нижняя граница не может превосходить нужное количество раз. Введем дополнительную переменную
верхнюю. Нижняя граница отделяется от верхней двумя с именем max. Она и будет одним из чисел, второе число
точками; 4) Тип элементов массива. — это очередной элемент массива. Для того, чтобы
5Описание массива строится по следующей схеме:11 провести первую операцию сравнения необходимо
<имя массива> : array [граничная пара] оf <тип переменной max присвоить некоторое начальное значение.
элементов> (массив) (из) Если несколько массивов Здесь могут быть два варианта: 1) присвоить переменной
имеют один и тот же тип, и одинаковый диапазон max первый элемент массива, тогда количество повторений
изменения индекса, то их описание можно объединить, операции сравнения равно n -1; 2) присвоить число
разделив имена массивов запятыми: Var < имя 1, заведомо меньшее всех элементов массива. В этом случае,
имя2....>: array [граничная пара] of <тип количество повторений операции сравнения n.
эл-тов> Примеры: Var Vector: array [1 ..60] of 11ЗАДАНИЕ Для заданного одномерного массива найти19
integer; xBlock: array [40..50] of real: Xl,x2: array максимальный элемент. program max_1; type
[0..60] of integer; mas=array[1..10] of integer; var a: mas; i: byte; max:
6Действия над элементами массива После объявления3 integer; begin {блок заполнения} for i:=1 to 10 do
массива каждый его элемент можно обработать, указав имя readln(a[i]); {поиск максимального элемента} max:=a[1];
массива и индекс элемента в квадратных скобках. for i:=2 to 10 do if a[i]>max then max:=a[i];
Например, запись xBlock [42], Vektor[10] позволяет writeln('максимальный элемент=',тах) end.
обратиться к элементу массива xBlock с индексом 42 и
11 «Массивы в Паскале» | Массивы в Паскале 92
http://900igr.net/fotografii/informatika/Massivy-v-Paskale/Massivy-v-Paskale.html
cсылка на страницу
Урок

Информатика

126 тем
Фото
Презентация: Массивы в Паскале | Тема: Паскаль | Урок: Информатика | Вид: Фото