Пора бы понять, как правильно сдвигать элементы массива вправо на 1 позицию!
 

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

Предлагаю свои услуги. Я - репетитор по информатике

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

Прежде чем записываться ко мне на индивидуальную подготовку, настоятельно рекомендую познакомиться с отзывами клиентов, которые прошли подготовку под моим руководством.

Продуктивные частные уроки проходят на территории удобной для клиентов. Поэтому также определитесь заранее и с территориальным форматом будущих занятий.

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

Видеоролик, демонстрирующий сдвиг элементов массива вправо на 1 позицию

Вообще, рассматриваемый алгоритм является базовым и его изучают даже в школах, на уроках информатики и ИКТ. Очень часто при подготовке к ЕГЭ по информатике, я со своим подопечным детально рассматриваю этот алгоритм.

В итоге я записал для вас мультимедийный ролик, в котором объясняю данный алгоритм, а также привожу его программную реализацию.

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

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

const
  N = 8;
var
  v: array[1..N] of byte;
  i: byte;
  tmp: byte;
begin
  for i := 1 to N do
  begin
    v[i] := random(40) + 1;
    write(v[i]:4);
  end;
  tmp := v[N];
  for i := N - 1 downto 1 do
    v[i + 1] := v[i];
  v[1] := tmp;
  writeln;
  for i := 1 to N do
    write(v[i]:4);
  writeln;
end.

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

Самуйлов
Кирилл

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

Волков
Антон

 
Было очень сложно и, оказалось, что я совсем не знал ни Excel, ни C#. Александр Георгиевич подтянул мои знания и вывел их на новый квалитативный уровень. Спасибо вам и успехов!

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

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

Соколов
Дмитрий

 
Я научился тому, о чем мечтал с 15 лет. Александр Георгиевич, оказывается, очень хорошо знает веб-программирование, хотя его основной профиль (по его словам) - подготовка к ОГЭ/ЕГЭ по информатике и ИКТ. Скажу честно,...
Смотреть все отзывы
 
 
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике