Не каждый сможет удалить заданный элемент из массива! Есть нюансы!
 

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

Я - репетитор по информатике, знающий все алгоритмы, основанные на массивах

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

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

  1. Ознакомьтесь с отзывами клиентов, прошедших подготовку под моим контролем.

  2. Выберите территориальный формат проводимых уроков.

  3. Выберите финансовую модель, которая полностью удовлетворит ваши запросы.

Основной контингент моих учеников - школьники и студенты. Школьников я готовлю на высоченный балл к экзаменам ОГЭ и ЕГЭ по информатике и математике. Студентов обучаю различным востребованным языкам программирования.

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

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

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

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

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

program delete_elem;
const
  N = 10;
var
  v: array[1..N] of word;
  del: word;
  i, j: byte;
  actual: byte;
begin
  actual := N;
  for i := 1 to N do
  begin
    v[i] := random(1001);
    write(v[i]:5);
  end;
  writeln;
  write('Введите значение для удаления: ');
  readln(del);
  i := 1;
  while(v[i] <> del) do
    i := i + 1;
  for j := i + 1 to N do
    v[j - 1] := v[j];
  actual := actual - 1;
  for i := 1 to actual do
    write(v[i]:5);
  writeln;
end.

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

Миронов
Сергей

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

Некрасов
Алексей

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

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

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

Ермаченков
Александр

 
Был очень сложный экзамен, я безумно счастлив, что получил "хорошо", так как на "отлично" сдало всего 4 человека со всего потока (причем они серьезно изучали программирование еще до поступления в ВУЗ). Я понял, что С++...
Смотреть все отзывы
 
 
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике