Презентация по теме "Одномерные массивы"
учебно-методический материал по информатике и икт

Рожкова Светлана Васильевна

Массивы

Один из самых распространенных способов организации данных – табличный.

Таблицы могут состоять из 1 строки (линейная):

  а1   а2   а3   а4

и из нескольких строк и столбцов (прямоугольная):

   а11   а12  а13  а14

   а21   а22  а23  а24

   а31   а32  а33  а34

Массив – совокупность данных одного типа.

Скачать:

ВложениеРазмер
Файл odnomernye_massivy.pptx91.9 КБ

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


Подписи к слайдам:

Слайд 1

ОДНОМЕРНЫЕ МАССИВЫ

Слайд 2

Массивы Один из самых распространенных способов организации данных – табличный. Таблицы могут состоять из 1 строки (линейная): а 1 а 2 а 3 а 4 и из нескольких строк и столбцов (прямоугольная): а 11 а 12 а 13 а 14 а 21 а 22 а 23 а 24 а 31 а 32 а 33 а 34 Массив – совокупность данных одного типа.

Слайд 3

Обозначаются массивы латинскими буквами, строки нумеруются сверху вниз, столбцы слева направо. Элемент, расположенных на i – том месте линейной таблицы обозначается A [ i ] Название массива Номер элемента Массивы Одномерные массивы

Слайд 4

Прежде чем использовать массив в программе необходимо зарезервировать в памяти место под него. Для этого используется зарезервированное слово array – массив: Var a:array[1 ..n] of integer; Число элементов массива Массивы Одномерные массивы

Слайд 5

Алгоритм решения задач с использованием массивов: Описание массива Заполнение массива Вывод массива (распечатка) Выполнение условий задачи Вывод результата

Слайд 6

Способы задания элементов массива: Ввод с клавиатуры. Write(‘ Введите число элементов ’); Read(n); For i :=1 to n do Read(a[ i ]); Writeln ; For i :=1 to n do Write(a[ i ]:4); Ввод элементов массива Вывод элементов массива

Слайд 7

Способы задания элементов массива: 2. С помощью генератора случайных чисел. Randomize; Write(‘ Введите число элементов ’); Read(n); For i :=1 to n do begin a[ i ]:=random(10); Write(a[ i ]:4); End; Ввод элементов массива Вывод элементов массива

Слайд 8

Пример 1 В одномерном массиве посчитать сумму положительных элементов program sum; uses crt; var a:array[1..10] of integer; i,n,s:integer; begin clrscr; write('Введите число элементов'); read(n); for i:=1 to n do read(a[i]); for i:=1 to n do begin write(a[i]:4); S : =0; if a[i]>0 then s:=s+a[i]; end; write('s= ',s); readkey; end.

Слайд 9

Пример 2. В одномерном массиве вычислить минимальный элемент program minimum; uses crt ; var a:array[1..10] of integer; i,n,min:integer ; begin clrscr ; write ('Введите число элементов'); read(n); for i :=1 to n do read(a[ i ]); writeln ; for i :=1 to n do write(a[ i ]:4); min:=a[1]; for i :=2 to n do if a[ i ]Слайд 10

Пример 3 Дан массив целых чисел. Записать его наоборот program massiv; uses crt; var a:array[1..10] of integer;{ описание массива } i,n:integer; begin clrscr; randomize; {генератор случайных чисел} write('Введите число элементов'); read(n); for i:=1 to n do begin a[i]:=random(10); {заполнение массива} write(a[i]:4); { вывод массива } end; writeln;{переход на след. строку} for i:=n downto 1 do write(a[i]:4); {вывод массива наоборот} readkey end.

Слайд 11

Пример 4 Определить, сколько пар одинаковых соседних элементов содержится в массиве. program massiv; uses crt; var a:array[1..10] of integer;{ описание массива } i,n,s:integer; begin clrscr; randomize; {генератор случайных чисел} write('Введите число элементов'); read(n); for i:=1 to n do begin a[i]:=random(10); {заполнение массива} write(a[i]:4); { вывод массива } end; writeln;{переход на след. строку} for i:=1 to n do if a[i]=a[i+1] then s:=s+1; write('s=',s); {вывод массива наоборот} readkey end.

Слайд 12

Пример 5. В одномерном массиве заменить все нулевые элементы на 10 program massiv ; uses crt ; var a:array[1..10] of integer;{ описание массива } i,n,s:integer ; begin clrscr ; randomize ; {генератор случайных чисел} write ('Введите число элементов'); read ( n ); for i :=1 to n do begin a [ i ]: =random (10); {заполнение массива} write(a[ i ]:4); { вывод массива } end ; writeln ;{переход на след. строку} for i :=1 to n do begin if a[ i ]=0 then a[ i ]:=10; write ( a [ i ]:4); {вывод массива наоборот} end ; readkey end .

Слайд 13

Самостоятельно: В одномерном массиве найти разность наибольшего и наименьшего элементов. Дан одномерный массив. Вывести на экран числа > 5. В одномерном массиве найти произведение ненулевых элементов.

Слайд 14

Самостоятельная работа . Генератор случайных чисел В-1 Создать и напечатать одномерный массив случайными числами от 0 до 15 и вывести на экран те из них, которые больше 10. Создать и напечатать одномерный массив случайными числами от 0 до 10 и вывести на экран те из них, которые больше последнего элемента массива. Создать и напечатать одномерный массив случайными числами от 0 до 9. Если есть в нем элементы, равные 3, то заменить их последующими числами. В-2 Создать и напечатать одномерный массив случайными числами от 0 до 12 и вывести на экран те из них, которые меньше 7. Создать и напечатать одномерный массив случайными числами от 0 до 15 и вывести на экран те из них, которые больше первого элемента массива. Создать и напечатать одномерный массив случайными числами от 0 до 9. Если есть в нем элементы, равные 8, то заменить их первыми числами .


По теме: методические разработки, презентации и конспекты

Понятие массива. Одномерные и двумерные массивы. Элемент массива.

Сегодня на уроке мы с вами рассмотрим новое понятие массив. Массив – это упорядоченный набор однотипных данных. Иначе говоря, массив – это таблица, каждый элемент которой является элементом массива. М...

Массивы в Turbo Pascal. Решение задач на массивы

Зачетная работа на курсах повышения квалификации...

Презентация к уроку "Массивы"

Презентация  к уроку "Массивы"...

Презентация на тему: "Массивы".

Вводный урок по данной теме...

Презентация "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов.", 9,10 класс

Тема "Преобразование двумерных массивов: удаление, вставка, обмен строк и столбцов." в школьном курсе программирования вызывает затруднения при понимании. Данная презентация наглядно показывает как пр...

Презентация по информатике "Массивы"

Презентация по информатике "Массивы"...

Презентация к уроку (8 класс) по теме "Массивы данных. Числовые массивы".

Презентация содержит основной теоретический материал, задания для текущего и тематического контроля с самопроверкой, задачи для практической работы за компьютером....