SlideShare a Scribd company logo
1 of 9
массивы
Табличный способ организации данных
 Массив – это упорядоченная
  последовательность данных одного
  типа.
  A – имя массива
                         12
    1    2     3     4    5     6     7    8     9    10
                    Номера элементов
Доступ к каждому элементу массива осуществляется по его индексу
(порядковому номеру).
Например:
a – имя массива
a[i] – элемент массива
i – номер элемента массива (1<=i<=10)
a [5]:=12
Прежде чем работать с массивом, его
 нужно описать, т.е. нужно включить в
 блок VAR такую запись:
<имя>:array [<эл.1><эл. n>] of <тип>
Например:
VAR a:array [1..10] of integer
(описывает массив из 10 чисел типа integer,
  имеющих номера 1, 2, …, 10
Типовые фрагменты работы с
этим массивом
ввод массива
For i:=1 to 15 do
begin
  write('число ',i,' =');
  readln (m[i]);
end;
Типовые фрагменты работы с
этим массивом

вывод массива
For i:=1 to 15 do writeln (m[i]);
uses crt;
 var m:array [1..100] of integer;
           i:integer;
 begin
   for i:=1 to 15 do
     begin
       write(i,‘-ый = ‘); readln (m[i]);
     end;
   for i:=15 downto 1 do
     begin
        write(i,‘-ый = ‘); writeln (m[i]);
     end;
 end.
Примечание: сами вручную вводим числа
uses crt;
 var m:array [1..100] of integer;
            n, i:integer;
 Begin
 Write(‘сколько чисел в массиве=’);
 Readln(n);
   for i:=1 to n do
     begin
       write(i,‘-ый = ‘); readln (m[i]);
     end;
   for i:=n downto 1 do
     begin
        write(i,‘-ый = ‘,m[i]);
     end;
 end.
Примечание: сами вручную вводим числа
uses crt;
 var m:array [1..100] of integer;
         i:integer;
 begin
  for i:=1 to 15 do
    begin
       m[i]:= random(20);
    end;

   for i:=15 downto 1 do
     begin
        write(i,‘-ый = ‘,m[i]);
     end;
 end.
!Примечание: числа задаются случайным образом.
Функция случайное число
Random(x) , где
 x – integer
 возвращает случайное целое в
  диапазоне от 0 до x-1

Random
    функция real
   возвращает случайное вещественное в
    диапазоне [0..1)

More Related Content

Viewers also liked

компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)isva69
 
Компьютерная графика
Компьютерная графикаКомпьютерная графика
Компьютерная графикаstudpro
 
компьютердик графика
компьютердик графикакомпьютердик графика
компьютердик графикаTynchtyk Eraliev
 
адамдын информациялык ишмердуулугу
адамдын информациялык ишмердуулугуадамдын информациялык ишмердуулугу
адамдын информациялык ишмердуулугуKasymbek Junusaliev
 
8-класс. Wibdows Операциялык системасы
8-класс.  Wibdows Операциялык системасы8-класс.  Wibdows Операциялык системасы
8-класс. Wibdows Операциялык системасыKasymbek Junusaliev
 

Viewers also liked (7)

Case
CaseCase
Case
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)
 
Компьютерная графика
Компьютерная графикаКомпьютерная графика
Компьютерная графика
 
ifIf
ifIfifIf
ifIf
 
компьютердик графика
компьютердик графикакомпьютердик графика
компьютердик графика
 
адамдын информациялык ишмердуулугу
адамдын информациялык ишмердуулугуадамдын информациялык ишмердуулугу
адамдын информациялык ишмердуулугу
 
8-класс. Wibdows Операциялык системасы
8-класс.  Wibdows Операциялык системасы8-класс.  Wibdows Операциялык системасы
8-класс. Wibdows Операциялык системасы
 

More from isva69

Знакомство с ГР Gimp
Знакомство с ГР GimpЗнакомство с ГР Gimp
Знакомство с ГР Gimpisva69
 
графические информационные модели
графические информационные моделиграфические информационные модели
графические информационные моделиisva69
 
цикл в блог
цикл в блогцикл в блог
цикл в блогisva69
 
цикл в блог
цикл в блогцикл в блог
цикл в блогisva69
 
ветвление
ветвлениеветвление
ветвлениеisva69
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскальisva69
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)isva69
 
основы логики
основы логикиосновы логики
основы логикиisva69
 
основы логики
основы логикиосновы логики
основы логикиisva69
 
требования
требованиятребования
требованияisva69
 
требования к презентации
требования к презентациитребования к презентации
требования к презентацииisva69
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)isva69
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)isva69
 
компьютерная графика для сайта
компьютерная графика для сайтакомпьютерная графика для сайта
компьютерная графика для сайтаisva69
 
электронная таблица Excel
электронная таблица Excelэлектронная таблица Excel
электронная таблица Excelisva69
 

More from isva69 (15)

Знакомство с ГР Gimp
Знакомство с ГР GimpЗнакомство с ГР Gimp
Знакомство с ГР Gimp
 
графические информационные модели
графические информационные моделиграфические информационные модели
графические информационные модели
 
цикл в блог
цикл в блогцикл в блог
цикл в блог
 
цикл в блог
цикл в блогцикл в блог
цикл в блог
 
ветвление
ветвлениеветвление
ветвление
 
введение в паскаль
введение в паскальвведение в паскаль
введение в паскаль
 
алг и прогр (11кл)
алг и прогр (11кл)алг и прогр (11кл)
алг и прогр (11кл)
 
основы логики
основы логикиосновы логики
основы логики
 
основы логики
основы логикиосновы логики
основы логики
 
требования
требованиятребования
требования
 
требования к презентации
требования к презентациитребования к презентации
требования к презентации
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)
 
компьютерная графика (8 класс)
компьютерная графика (8 класс)компьютерная графика (8 класс)
компьютерная графика (8 класс)
 
компьютерная графика для сайта
компьютерная графика для сайтакомпьютерная графика для сайта
компьютерная графика для сайта
 
электронная таблица Excel
электронная таблица Excelэлектронная таблица Excel
электронная таблица Excel
 

массивы

  • 2.  Массив – это упорядоченная последовательность данных одного типа. A – имя массива 12 1 2 3 4 5 6 7 8 9 10 Номера элементов Доступ к каждому элементу массива осуществляется по его индексу (порядковому номеру). Например: a – имя массива a[i] – элемент массива i – номер элемента массива (1<=i<=10) a [5]:=12
  • 3. Прежде чем работать с массивом, его нужно описать, т.е. нужно включить в блок VAR такую запись: <имя>:array [<эл.1><эл. n>] of <тип> Например: VAR a:array [1..10] of integer (описывает массив из 10 чисел типа integer, имеющих номера 1, 2, …, 10
  • 4. Типовые фрагменты работы с этим массивом ввод массива For i:=1 to 15 do begin write('число ',i,' ='); readln (m[i]); end;
  • 5. Типовые фрагменты работы с этим массивом вывод массива For i:=1 to 15 do writeln (m[i]);
  • 6. uses crt; var m:array [1..100] of integer; i:integer; begin for i:=1 to 15 do begin write(i,‘-ый = ‘); readln (m[i]); end; for i:=15 downto 1 do begin write(i,‘-ый = ‘); writeln (m[i]); end; end. Примечание: сами вручную вводим числа
  • 7. uses crt; var m:array [1..100] of integer; n, i:integer; Begin Write(‘сколько чисел в массиве=’); Readln(n); for i:=1 to n do begin write(i,‘-ый = ‘); readln (m[i]); end; for i:=n downto 1 do begin write(i,‘-ый = ‘,m[i]); end; end. Примечание: сами вручную вводим числа
  • 8. uses crt; var m:array [1..100] of integer; i:integer; begin for i:=1 to 15 do begin m[i]:= random(20); end; for i:=15 downto 1 do begin write(i,‘-ый = ‘,m[i]); end; end. !Примечание: числа задаются случайным образом.
  • 9. Функция случайное число Random(x) , где  x – integer  возвращает случайное целое в диапазоне от 0 до x-1 Random  функция real  возвращает случайное вещественное в диапазоне [0..1)