Паскаль
<<  Repeat, while Сумма элементов одномерного массива  >>
Одномерные массивы
Одномерные массивы
Рассматриваемые вопросы
Рассматриваемые вопросы
Понятие одномерного массива
Понятие одномерного массива
Таблица температур
Таблица температур
Массивы
Массивы
Характеристики массива
Характеристики массива
Индекс
Индекс
Описание массива на Паскале
Описание массива на Паскале
Заполнение массивов
Заполнение массивов
Пример
Пример
Заполнение массива
Заполнение массива
 Заполнить одномерный массив
Заполнить одномерный массив
Вывод массива
Вывод массива
На экране
На экране
Максимальный элемент
Максимальный элемент
Первый элемент
Первый элемент
Номер максимального элемента
Номер максимального элемента
Программа
Программа
Поиск
Поиск
Пример задачи
Пример задачи
Алгоритм
Алгоритм
Ввод с клавиатуры
Ввод с клавиатуры
Замена
Замена
Общий вид
Общий вид
Описание массива
Описание массива
Презентация «Одномерные массивы». Размер 200 КБ. Автор: FuckYouBill.

Загрузка...

Одномерные массивы

содержание презентации «Одномерные массивы.ppt»
СлайдТекст
1 Одномерные массивы

Одномерные массивы

Одномерные массивы. программирование на Паскале.

2 Рассматриваемые вопросы

Рассматриваемые вопросы

Рассматриваемые вопросы. Понятие одномерного массива. Описание массива. Заполнение одномерного массива. Поиск максимального элемента массива. пример задачи (ЕГЭ). Вывод значений элементов массива.

3 Понятие одномерного массива

Понятие одномерного массива

Понятие одномерного массива. Например: семейство бабочек; Поле цветов;

4 Таблица температур

Таблица температур

Понятие одномерного массива. Таблица температур за неделю. Дни недели. Пн. Вт. Ср. Чт. Пт. Сб. Вс. T [ 1:7 ]. T [1]. T [2]. T [3]. T [4]. T [5]. T [6]. T [7]. Температура. -21. -18. -7. -6. 10. 18. 23.

5 Массивы

Массивы

Массивы. Массив – это пронумерованная конечная последовательность однотипных величин.

6 Характеристики массива

Характеристики массива

A[I]. Имя. [Индекс]. Массивы. Характеристики массива: Тип элементов массива. Имя массива. Размер массива.

7 Индекс

Индекс

A[2]=10. 3. 15. A. Массивы. 5. 10. 15. 20. 25. Массив. 1. 2. 3. 4. 5. A[1]. A[2]. A[3]. A[4]. A[5]. НОМЕР элемента массива (ИНДЕКС). ЗНАЧЕНИЕ элемента массива. НОМЕР (ИНДЕКС) элемента массива: 2. ЗНАЧЕНИЕ элемента массива: 10.

8 Описание массива на Паскале

Описание массива на Паскале

Описание массива на Паскале. Массив целых чисел: var A : array[ 1 .. 5 ] of integer ; var A: array[1.. ] of integer; const N=5; N. Тип элементов. Конечный индекс. Начальный индекс. Имя. Размер через константу:

9 Заполнение массивов

Заполнение массивов

Заполнение массивов. С клавиатуры; с помощью датчика случайных чисел; с помощью формулы.

10 Пример

Пример

Заполнение массивов. С клавиатуры. Пример Заполнить массив А с клавиатуры. a[1] = a[2] = a[3] = a[4] = a[5] =. 13 10 15 20 25. for i:=1 to 5 do begin write('a[', i, ']='); read ( a[i] ); end;

11 Заполнение массива

Заполнение массива

Заполнение массива. Число из интервала [a, b] random (b-a+1)+a. Случайными числами. Число из интервала [0, M-1] random (М). Вещественное число от 0 до 1 random. For i:=1 to 10 do begin a[i]:=random(101); {числа от 1 до 100} end;

12  Заполнить одномерный массив

Заполнить одномерный массив

Заполнение массива. var b: array [1..10] of integer; i: integer; begin for i:=1 to 10 do b[i]:=i*3; end; С помощью формулы. Пример. Заполнить одномерный массив из 10 чисел по формуле b[i]:=i*3 .

13 Вывод массива

Вывод массива

Вывод массива. writeln('Массив А:'); For i:=1 to 3 do write (А[i]:4); End; Для одномерного массива А из 3 элементов:

14 На экране

На экране

Вывод массива. На экране. Массив А: 4 5 7.

15 Максимальный элемент

Максимальный элемент

Максимальный элемент. Задача: найти в массиве максимальный элемент. Алгоритм:

16 Первый элемент

Первый элемент

Максимальный элемент. { Считаем, что первый элемент – максимальный } for i:=2 to N do if a[i] > { максимального } then { запомнить новый максимальный элемент a[i] }.

17 Номер максимального элемента

Номер максимального элемента

Номер максимального элемента. Дополнение: Найдем номер максимального элемента. Max := a[1]; { считаем, что первый – максимальный } imax := 1; for i:=2 to N do { проверяем все остальные } if a[i] > max then { нашли новый максимальный } begin max := a[i]; { запомнить a[i] } imax := i; { запомнить i } end; a[iMax].

18 Программа

Программа

Программа. const N = 5; var a: array [1..N] of integer; i, iMax: integer; begin writeln('Исходный массив:'); for i:=1 to N do begin a[i] := random(100) + 50; write(a[i]:4); end; Случайные числа в интервале [50,150). for i:=1 to N do begin a[i] := random(100) + 50; write(a[i]:4); end;

19 Поиск

Поиск

Программа /продолжение. iMax := 1; {считаем, что первый – максимальный} for i:=2 to N do {проверяем все остальные } if a[i] > a[iMax] then {новый максимальный} iMax := i; {запомнить i } writeln; {перейти на новую строку} writeln('Макс.элемент a[', iMax, ']=', a[iMax]); end. Поиск максимального. Imax := 1; { считаем, что первый – максимальный } for i:=2 to N do { проверяем все остальные } if a[i] > a[imax] then { новый максимальный } imax := i; { запомнить i }. writeln; {перейти на новую строку} writeln('Макс.элемент a[', iMax, ']=', a[iMax]); end. Вывод макс.элемента.

20 Пример задачи

Пример задачи

Пример задачи (ЕГЭ) (2009 Демо). Опишите на языке программирования Pascal алгоритм получения из заданного целочисленного массива размером 30 элементов другого массива, который будет содержать модули значений элементов первого массива.

21 Алгоритм

Алгоритм

A. Пример задачи (ЕГЭ) (2009 Демо). 5. -10. - 5. 20. -25. Массив B: 5 10 5 20 25. Алгоритм: Массив. 1. 2. 3. 4. 5. A[3]<0? A[1]<0? A[2]<0? A[3]<0? A[4]<0? Нет. Да. Да. Да. Нет.

22 Ввод с клавиатуры

Ввод с клавиатуры

Программа. var a,b:array[1..30] of integer; i:integer; var a,b:array[1..30] of integer; i:integer; begin for i:=1 to 30 do begin write('a[',i,']='); read(a[i]); end; for i:=1 to 30 do begin write('a[',i,']='); read(a[i]); end; Ввод с клавиатуры 30 чисел.

23 Замена

Замена

for i:=1 to 30 do if a[i]<0 then b[i]:=-a[i] else b[i]:=a[i]; readln; for i:=1 to 30 do write(b[i]:4); Writeln; readln; end. for i:=1 to 30 do if a[i]<0 then b[i]:=-a[i] else b[i]:=a[i]; readln; for i:=1 to 30 do write(b[i]:4); Writeln; readln; Замена отрицательных элементов на положительные. Вывод массива В.

24 Общий вид

Общий вид

Одномерные массивы (общий вид). Описание: const N = 5; var a: array[1..N] of integer; i: integer; for i:=1 to N do begin write('a[', i, ']='); read ( a[i] ); end; for i:=1 to N do a[i]:=a[i]*2; writeln('Массив A:'); for i:=1 to N do write(a[i]:4); Ввод с клавиатуры: Поэлементные операции: Вывод на экран:

25 Описание массива

Описание массива

Одномерные массивы. На этом уроке мы познакомились: - с понятием одномерного массива; рассмотрели описание массива; ввод и вывод одномерного массива; рассмотрели примеры решения задач. Желаю успехов!

«Одномерные массивы»
Загрузка...
Сайт

5informatika.net

115 тем
5informatika.net > Паскаль > Одномерные массивы.ppt