Учитель информатики: Никишева Анастасия Витальевна, МБОУ «Лицей 35» г. Нижнекамск.

Презентация:



Advertisements
Похожие презентации
Тема: « Вставка- удаление элементов массива » :18:06.
Advertisements

const n=10; var a:array[1..n] of integer; i,j,c,b,k:integer; begin randomize; for i:=1 to n do begin a[i]:=random(11)-5;write(a[i]:5) end;writeln;
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
5.Дана матрица А и вектор Х соответствующих размерностей. Нечетные строки матрицы заменить элементами вектора Х. Результаты работы: n=4 m=
Задача. Сдвинуть одномерный массив на один элемент влево. Например, исходный массив Обработанный массив: Фрагмент программы:
1 Программирование на языке Паскаль Тема 2. Максимальный элемент массива.
Перестановка элементов двумерного массива. Поменять местами столбцы с номерами m1 и m2 Эту задачу можно реализовать несколькими способами. Составим две.
Одномерные массивы. Массив - это упорядоченная последовательность данных одного типа, объединенных под одним именем. Проще всего представить себе массив.
Двумерные массивы. Массивы, положение элементов в которых описывается двумя индексами, называются двумерными. Их можно представить в виде прямоугольной.
Двумерные массивы Решение задач из сборника «Задачи по программированию» под редакцией С. Окулова.
Тема: Массивы.. Массив представляет собой набор элементов одного типа, каждый из которых имеет свой номер, называемый индексом. Массив Одномерный Многомерный.
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
1 Автор разработки: Розанова Татьяна Аркадьевна, учитель информатики МОУ СОШ 2 города Кинешмы Ивановской области 2011 – 2012 учебный год Автор разработки:
Program maxsimum; const n=10; var a:array [1..n] of integer; max,i:integer;begin ВВОД ЭЛЕМЕНТОВ МАССИВА; max:=a[1]; for i:=2 to n do if a[i]> max then.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Циклические программы Устный счет Язык программирования Pascal ABC.
Вставка и удаление строк и столбцов. Вставка строки (для столбцов - аналогично) k Первые k строк оставить без изменения. k (k+1) Все строки после k-ой.
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
Транксрипт:

Учитель информатики: Никишева Анастасия Витальевна, МБОУ «Лицей 35» г. Нижнекамск

Задание: поменяйте местами 2 и 4 столбец массива Нужна дополнительная переменная, которая позволит произвести обмен значениями элементов соответствующих столбцов Не забываем вывести преобразованный массив

for i:=1 to n do begin for j:=1 to n do с:=a[i,k1] a[i,k1]:=a[i,k2]; a[i,k2]:=c; end; *k1,k2 – номера столбцов, которые нужно поменять Можно ли обойтись одним циклом?

Задание: удалите 2 строку массива Начиная со 2 строки заменяем каждый элемент на соответствующий элемент следующей строки Выводим преобразованный массив до n-1 сроки

for i:=k to n do for j:=1 to n do a[i,j]:=a[i+1,j]; for i:=1 to n-1 do begin for j:=1 to n do write(a[i,j]:4); writeln; end; *k – номер строки

Задание: удалите 2 столбец массива Начиная со 2 столбца заменяем каждый элемент на соответствующий элемент следующего столбца Выводим преобразованный массив до n-1 столбца 5 02

for i:=1 to n do for j:=k to n do a[i,j]:=a[i,j+1]; for i:=1 to n do begin for j:=1 to n-1 do write(a[i,j]:4); writeln; end; *k – номер столбца

for i:=1 to n do for j:=n+1 downto k do a[i,j]:=a[i,j-1]; for i:=1 to n do begin a[i,k]:=0; for j:=1 to n+1 do write(a[i,j]:4); writeln; end; Задание: Вставить столбец из 0, на позицию k