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

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

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

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

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

  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.

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

Станислав
Блок

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

Корелов
Дмитрий

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

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

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

Пахмутов
Кирилл

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