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

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

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

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

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

  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.

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

Прохоров
Дмитрий

 
Спасибо вам). Я сам не ожидал, что мне поставят пятерку, просто попался билет, связанный с обработкой строк и структур, а мы их с вами очень детально изучили и мне было все предельно ясно. С практической задачей на...

Фрунзе
Яна

 
На самом деле я очень счастлива, что получила четыре на экзамене. Я так боялась того, что меня отчислят из-за этого предмета, но мои страхи были напрасными. Благодаря профессионализму Александра Георгиевича, его...

Каховская
Оксана

 
Хочу всем сказать, что я по своему духу лингвист. Паскаль - это формальный язык написания текстов. Благодаря репетитору я уверенно себя стала чувствовать при написании программ. Мне досконально понятны все базовые...

Александров
Михаил

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