Одномерные массивы
06.09.2018
Презентация «Одномерные массивы» . Размер 200 КБ. Автор: FuckYouBill .
содержание презентации «Одномерные массивы.ppt»
№ | Слайд | Текст |
1 |
Одномерные массивыОдномерные массивы. программирование на Паскале. |
|
2 |
Рассматриваемые вопросыРассматриваемые вопросы. Понятие одномерного массива. Описание массива. Заполнение одномерного массива. Поиск максимального элемента массива. пример задачи (ЕГЭ). Вывод значений элементов массива. Уроки C++ с нуля / Урок #8 - Массивы |
|
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. Что такое массив. Примеры. Теория. Array. Одномерный массив. Синтаксис. C++. Урок #25. |
|
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 |
Описание массиваОдномерные массивы. На этом уроке мы познакомились: - с понятием одномерного массива; рассмотрели описание массива; ввод и вывод одномерного массива; рассмотрели примеры решения задач. Желаю успехов! |
|
«Одномерные массивы» |