Пора научиться делать инверсию элементов массива!
 

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

Я - репетитор по информационным технологиям и математике

Здравствуйте! Вы оказались на сайте высококвалифицированного московского репетитора по информатике, математике, программированию, базам данных и алгоритмам.

Уже на протяжении 10 лет я готовлю школьников к успешной сдаче ОГЭ/ЕГЭ по информатике и математике. Студентов обучаю различным востребованным языкам программирования. Также провожу подготовку всех желающих к олимпиадам по программированию различного уровня сложности.

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

Мои занятия проходят на удобной для клиента территории. По вашему желанию я приеду к вам домой или на нейтральную территорию. Выбирайте вариант территориального взаимодействия!

Видеорешение, демонстрирующее алгоритм инверсии элементов массива данных

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

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

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

const
  N = 9;
var
  v: array[1..N] of shortInt;
  i: byte;
  tmp: shortInt;
begin
  for i := 1 to N do
  begin
    v[i] := -50 + random(101);
    write(v[i]:5);
  end;
  writeln;
  for i := 1 to N div 2 do
  begin
    tmp := v[i];
    v[i] := v[N - i + 1];
    v[N - i + 1] := tmp;
  end;
  for i := 1 to N do
    write(v[i]:5);
  writeln;
end.

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

Лебедев
Валерий

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

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

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

Камю
Константин

 
Я сдал курсовой проект на отлично благодаря помощи репетитора Александра. Он очень доступно дает незнакомый и сложный материал. Понравилось еще то, что он старается все свои объяснения подкреплять визуальными...

Орлов
Максим

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