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

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

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

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

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

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

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

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

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

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

  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.

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

Мельник
Игорь

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

Агаров
Ярослав

 
Вы мой любимый репетитор) Я с вами занимаюсь программированием уже на протяжении двух лет и дальше планирую, т к у нас дальше начинается объектный Паскаль, т е Дельфи. Спасибо вам большое, на ваших частных уроках всегда...

Фрунзе
Яна

 
На самом деле я очень счастлива, что получила четыре на экзамене. Я так боялась того, что меня отчислят из-за этого предмета, но мои страхи были напрасными. Благодаря профессионализму Александра Георгиевича, его...

Дмитрий
Чуков

 
Главная цель моего обращения к Александру Георгиевичу, была достигнута. Я доволен нашим результатам.Спасибо вам большое! Потраченные деньги стоят тех знаний, которые я приобрел.
Смотреть все отзывы
 
 
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике