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

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

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

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

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

  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.

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

Дмитров
Анатолий

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

Белов
Антон

 
Заниматься очень понравилось, преподаватель прекрасно знает преподаваемый материал. Многое узнал дополнительно, задавал много смежных вопросов и получал профессиональные ответы. Также понравилось, что в процессе урока...

Потанин
Михаил

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

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

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