Презентация "Массивы в языке программирования Pascal"
Оценка 4.9

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

Оценка 4.9
Презентации учебные
ppt
информатика
9 кл—11 кл
29.03.2017
Презентация "Массивы в языке программирования Pascal"
Данную дидактическую разработку можно использовать для формирования навыков программирования с использованием процедурного языка программирования Pascal. В презентации представлены основные конструкции для ввода, вывода одномерных и двумерных массивов, а также для поиска минимального элемента и максимального элемента, для добавления и удаления элемента из массива и сортировки.
МАССИВЫ.ppt

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

Презентация "Массивы в языке программирования Pascal"
Структурированные Структурированные типы данных в языке типы данных в языке программирования программирования Pascal. МАССИВЫ . МАССИВЫ Pascal

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

Презентация "Массивы в языке программирования Pascal"
МАССИВ - ЭТО - ЭТО МАССИВ УПОРЯДОЧЕННАЯ ПО УПОРЯДОЧЕННАЯ ПО НОМЕРАМ СОВОКУПНОСТЬ НОМЕРАМ СОВОКУПНОСТЬ ЭЛЕМЕНТОВ, ЭЛЕМЕНТОВ, ОБЪЕДИНЕННЫХ ОБЩИМ ОБЪЕДИНЕННЫХ ОБЩИМ ИМЕНЕМ И ТИПОМ . ИМЕНЕМ И ТИПОМ .

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

Презентация "Массивы в языке программирования Pascal"
ОПИСАНИЕ МАССИВОВ ОПИСАНИЕ МАССИВОВ  Имя массива: array[размерность]тип элементов     Например: Х:array[1..25] of  real; Y:array[1..10, 1..15] of char;

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

Презентация "Массивы в языке программирования Pascal"
ВВОД С КЛАВИАТУРЫ ВВОД С КЛАВИАТУРЫ Для одномерного массива: for  i:=1 to N do read ( X[i] ); Для двумерного массива: for  i:=1 to M do for  j:=1 to N do read ( X[i,j] );

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

Презентация "Массивы в языке программирования Pascal"
ВЫВОД В СТРОКУ ВЫВОД В СТРОКУ Для одномерного массива: for  i:=1 to N do write ( X[i] ); Для двумерного массива: for  i:=1 to M do for  j:=1 to N do write ( X[i,j] );

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

Презентация "Массивы в языке программирования Pascal"
ВЫВОД В СТОЛБИК ВЫВОД В СТОЛБИК Для одномерного массива: for  i:=1 to N do writeln ( X[i] ); Для двумерного массива: for  i:=1 to M do for  j:=1 to N do writeln ( X[i,j] );

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

Презентация "Массивы в языке программирования Pascal"
ПОИСК ПОИСК МИНИМАЛЬНОГО ЭЛЕМЕНТА МИНИМАЛЬНОГО ЭЛЕМЕНТА в одномерном массиве в одномерном массиве Min:=x[i]; Min:=x[i]; for i:=1 to n do for i:=1 to n do if x[i] < Min then Min := if x[i] < Min then Min := x[i]; x[i]; write (min); write (min);

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

Презентация "Массивы в языке программирования Pascal"
ПОИСК МАКСИМАЛЬНОГО МАКСИМАЛЬНОГО ЭЛЕМЕНТА ЭЛЕМЕНТА в одномерном массиве в одномерном массиве if x[i] > Max then Max:= if x[i] > Max then Max:= Max:=x[1]; Max:=x[1]; for i:=2 to n do for i:=2 to n do x[i]; x[i]; write (Max); write (Max);

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

Презентация "Массивы в языке программирования Pascal"
из из kk-ой позиции -ой позиции Удаление элемента Удаление элемента в одномерном массиве в одномерном массиве For i:=k to N do For i:=k to N do x[i] :=x[i+1]; x[i] :=x[i+1]; N:=N-1; N:=N-1;

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

Презентация "Массивы в языке программирования Pascal"
Добавление элемента Добавление элемента в в kk-ую позицию -ую позицию For i:=N downto k do For i:=N downto k do x[i +1 ] :=x[i]; x[i +1 ] :=x[i]; x[k]:=A; x[k]:=A; N:=N+1; N:=N+1;

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

Презентация "Массивы в языке программирования Pascal"
СОРТИРОВКА МАССИВОВ СОРТИРОВКА МАССИВОВ Метод прямого обмена (по возрастанию) For i := 1 to n 1 do For k := 1 to n 1 do if x[k]>x[k+1] then Begin Buf := x[k]; x[k] := x[k+1]; x[k+1] := Buf; end;

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

Презентация "Массивы в языке программирования Pascal"
Метод прямого обмена (метод «пузырька»)                                             111 222 333 444 555 666 777 Каждый  элемент  массива,  начиная  с  первого  сравнивается  со  следующим.  И  если  он  больше  следующего,  то  элементы  меняются местами. Таким образом элементы с меньшим значением  продвигаются  к  началу  массива  («всплывают»),  а  элементы  с  большим      значением  («тонут»).    Обмен  происходит  с  помощью  дополнительной ячейки памяти («буфера обмена»).

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

Презентация "Массивы в языке программирования Pascal"
X[i] . . X[i+1] . . Buf . .

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

Презентация "Массивы в языке программирования Pascal"
Метод прямого выбора (по возрастанию) Сначала  выбирается  наименьший  элемент  массива  и  меняется  местами  с  первым  элементом  массива,  затем  просматриваются  все  элементы  начиная  со  второго,  и  наименьший  из  них  меняется  местами  со  вторым элементом, и так далее n­1 раз. For  i : = 1 to n­1 do begin nmin := i; for k :=i+1 to n do if  x [ k ] < x[nmin] then nmin:=k; Buf := x[i]; x[i] := x[nmin]; x[nmin] := Buf; end;
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
29.03.2017