Презентация "Одномерные массивы в языке программирования Паскаль" 9 класс
Подписи к слайдам:
- Одномерные массивы в языке программирования Паскаль.
- Массив – это совокупность конечного числа данных одного типа.
- Например, последовательности чисел, таблицы, списки.
- В программировании массив – это
- последовательность однотипных элементов,
- имеющих общее имя, причем каждый элемент
- этой последовательности определяется
- порядковым номером (индексом) элемента.
- Применяется для обозначения объектов, аналогичных числовым последовательностям в математике. (a1, а2, а3, …, аn.)
- Примеры массивов:
- Понятие «массив»
- Х1, Х2, …, Хn – одномерный массив,
- состоящий из n элементов.
- А0, А1, А2, …, А10 – одномерный массив,
- состоящий из 11 элементов.
- Массивы бывают одномерными (один индекс),
- двумерными (два индекса) и т.д.
- Структура массива всегда однородна.
- Массив может состоять из элементов типа integer , real или char , либо других однотипных элементов.
- Программа может сразу получить нужный ей элемент по его порядковому номеру (индексу).
- Номер элемента массива называется индексом. Индекс – это значение порядкового типа, определенного, как тип индекса данного массива.
- Понятие «массив»
- Например, массив Х1, Х2, …, Хn .
- Здесь:
- Х – имя массива;
- 1, 2,…, n – индексы элементов;
- Х7 – седьмой элемент массива Х.
- Var А: Array [1..1000] Of real;
- i:integer;
- А – имя переменной;
- Array – служебное слово (в переводе с английского означает «массив»);
- [1..1000] – количество элементов;
- Of – служебное слово (в переводе с английского означает «из»).
- Тип индекса – любой порядковый тип, кроме типов integer, longint.
- Тип же самих элементов может быть любым, кроме файлового типа.
- Например:
- Var X: Array [1..20] of real;
- Массив Х – одномерный, состоящий из двадцати элементов вещественного типа.
- Количество элементов массива называется его размерностью.
- Обозначение элементов массива в программе:
- Пусть i – индекс (порядковый номер) элемента в массиве Х.
- Тогда x[i] – i-й элемент массива Х, где i = 1, 2, …, 30.
- Типовые алгоритмы обработки одномерных массивов в языке программирования Паскаль.
- Var i: integer;
- X: array [1..30] of Integer;
- Begin
- For i := 1 To 30 Do Read (X[i]);
- End.
- Массив X вводится с помощью цикла с параметром, где в качестве параметра используется индекс элемента массива (i).
- Ввод одномерных массивов
- var a: array [1..10] of Integer;
- i: integer;
- begin
- randomize;
- for i:=1 to 10 do
- a[i]:=random(200)-56;
- end.
- Заполнение одномерного массива
- случайными числами
- Вывод одномерного массива осуществляется также поэлементно.
- Для вывода массива можно использовать любой цикл.
- Например:
- For i := 1 To n Do Write (x[i],’ ‘)
- For i := 1 To n Do Write (x[i]:4)
- For i := 1 To n Do Writeln (x[i])
- While i<=n do Begin Write (x[i]:4); i:=i+1; End.
- Repeat Write (x[i]:4); i:=i+1; Until i=n;
- …
- s:=0; p:=1;
- for i:=1 to 10 do
- begin
- s:=s+a[i]; p:=p*a[i];
- end;
- …
- Сумма, произведение элементов
- …
- k:=0; s:=0; p:=1;
- for i:=1 to 10 do
- if {условие} then
- begin
- k:=k+1; s:=s +a[i] ; p:=p*a[i] ;
- end;
- …
- Выбор по условию
- …
- max:= a[1]; min:= a[1];
- for i:=1 to n do
- begin
- if a[i] > max then begin max:= a[i]; nmax:=i; end;
- if a[i] < min then min:= a[i];
- end;
- …
- Максимальный, минимальный элемент
Информатика - еще материалы к урокам:
- Конспект урока "Одномерные массивы в языке программирования Паскаль" 9 класс
- Практическая работа "Создание нового флипчарта"
- Конспект урока "Формирование умения классифицировать на примере предмета «Информатика»"
- Презентация "Создание запросов в MS Access"
- Викторина «Устройство компьютера» 8 класс
- Конспект урока "Работа с фрагментами текста"