Другие статьи из рубрики «Задачи по программированию»
- Давайте найдем минимальный элемент в массиве! Это ведь так элементарно!
- Давайте найдем наибольший элемент в одномерном массиве! Это ведь так элементарно!
- Знаете выражение "Средняя температура по больнице"? А ведь есть схожий алгоритм!
- Не каждый сможет удалить заданный элемент из массива! Есть нюансы!
- Поиск элемента в массиве данных
- Пора бы понять, как правильно сдвигать элементы массива влево на 1 позицию!
- Пора бы понять, как правильно сдвигать элементы массива вправо на 1 позицию!
- Пора научиться делать инверсию элементов массива!
- Претендуешь на высокий балл на ЕГЭ по информатике? Ты просто обязан разбираться в алгоритмах обработки массивов данных!
- Сдвиг элементов массива влево на нужное количество элементов! Смогете?
- Сдвиг элементов массива вправо на нужное количество элементов! Смогете?
- Тривиальный алгоритм нахождения произведения элементов массива
- Тривиальный алгоритм нахождения суммы элементов массива
Я - репетитор по алгоритмам на одномерных массивах
Всем здравствуйте! Вы оказались на сайте профессионального репетитора по информатике, математике, базам данных, алгоритмам и программированию. Стаж моей репетиторской деятельности составляет 12 лет.
В основном я работаю со школьниками и студентами. Первых готовлю к успешной сдаче ОГЭ и ЕГЭ по информатике и математике. Вторых - обучаю самым востребованным языкам программирования: Pascal, Delphi, C, C++, C#, Basic, VBA.
В обязательном порядке познакомьтесь с отзывами моих клиентов и подберите финансовый вариант нашего будущего взаимовыгодного сотрудничества.
Если у вас имеется какое-либо недопонимание, связанное с алгоритмом сдвига элементов массива влево, то берите телефон, дозванивайтесь до меня и записывайтесь на пробный урок.
Видеорешение, демонстрирующее алгоритм сдвига элементов массива влево на заданное количество элементов
Сдвиг элементов массива влево - очень популярный школьный информатический алгоритм, который нередко встречается и в вузовской программе. Далеко не всегда этот алгоритм понятен обучающимся.
Специально для вас я разработал мультимедийный видеоролик и выложил на свой youtube-канал. В этом ролике я постарался максимально дифференцированно объяснить суть рассматриваемого алгоритма, а также привел пример программной реализации.
Реализация алгоритма сдвига элементов массива влево на языке программирования Паскаль
N = 6;
var
v: array[1..N] of byte;
i, j: byte;
k: byte;
tmp: byte;
begin
for i := 1 to N do
begin
v[i] := i;
write(v[i]:4);
end;
writeln;
write('Введите число элементов для сдвига: ');
readln(k);
k := k mod N;
for j := 1 to k do
begin
tmp := v[1];
for i := 1 to N - 1 do
v[i] := v[i + 1];
v[N] := tmp;
end;
for i := 1 to N do
write(v[i]:4);
writeln;
end.
Отзывы
моих учеников
Якименко
Александр
Юзов
Артур
Фомин
Глеб
Агаров
Ярослав