Другие статьи из рубрики «Задачи по программированию»

Я - репетитор, который прекрасно понимает алгоритм сдвига элементов массива вправо

Здравствуйте! Меня зовут Александр Георгиевич. Я - титулованный московский репетитор по информатике, математике, базам данных, алгоритмам и программированию.

В обязательном порядке ознакомьтесь с отзывами клиентов, которые прошли курсы индивидуальной подготовки под моим началом. Также обратите пристальное внимание на их достижения.

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

Не откладывайте свое решение в долгий ящик - звоните прямо сейчас! Я все-таки работаю один, следовательно, количество ученических мест ограниченно, а желающих записаться ко мне на частную подготовку предостаточно.

Видеорешение, в котором показан разбор алгоритма сдвига элементов массива вправо на заданное число элементов

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

Если после просмотра чувствуете, что остались какие-то пробелы в понимании, тогда задавайте вопрос в комментариях к данному видеоролику или звоните мне на мобильный телефон.

Реализация алгоритма сдвига элементов массива вправо на заданное количество элементов

  1. const
  2.   N = 6;
  3. var
  4.   v: array[1..N] of byte;
  5.   tmp : byte;
  6.   i, j: byte;
  7.   k: byte;
  8. begin
  9.   for i := 1 to N do
  10.   begin
  11.     v[i] := i;
  12.     write(v[i]:4);
  13.   end;
  14.   writeln;
  15.   write('Введите количество элементов на сдвиг вправо: ');
  16.   readln(k);
  17.   k := k mod N;
  18.   for j := 1 to k do
  19.   begin
  20.     tmp := v[N];
  21.     for i := N - 1 downto 1 do
  22.       v[i + 1] := v[i];
  23.     v[1] := tmp;
  24.   end;
  25.   for i := 1 to N do
  26.     write(v[i]:4);
  27.   writeln;
  28. end.

Отзывы
моих учеников

Потанин
Михаил

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

Сема
Катерина

 
Я очень рада, что нашла такого толкового репетитора-практика, который не только хорошо знает теоретическую часть языка программирования С, но и имеет шикарную базу для реализации различных курсовых работ для таких...

Ланцев
Дмитрий

 
Я был очень круто подготовлен. Александр Георгиевич натаскивал меня по полной программе, мы прорерашли более 200 задач по программированию, научились строить выйгрышные стратегии. Я сам виноват, что не повторил...

Павленко
Илья

 
Жаль, что я потерял 1 балл)) Александр Георгиевич подготовил меня очень круто. Когда я увидел задания на экзамене, то понял, что я могу решить абсолютно все. На экзамене я не переживал, т к был уверен в собственных...
Смотреть все отзывы
 
 
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике