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

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

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

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

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

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

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

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

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

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

const
  N = 6;
var
  v: array[1..N] of byte;
  tmp : byte;
  i, j: byte;
  k: 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[N];
    for i := N - 1 downto 1 do
      v[i + 1] := v[i];
    v[1] := tmp;
  end;
  for i := 1 to N do
    write(v[i]:4);
  writeln;
end.

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

Иванов
Денис

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

Крылов
Антон

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

Каховская
Оксана

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

Арапов
Александр

 
Спасибо вам Александр, я планирую в будущем стать профессиональным зарубежным программистом на C# и теперь у меня появилась серьезная база для этого.
Смотреть все отзывы
 
 
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике