69754

Вставляння заданого елемента

Домашняя работа

Информатика, кибернетика и программирование

Заданий елемент у рядок вставлятимемо за вказівкою на ланку, після якої він повинен бути. Нехай початковий динамічний рядок має вигляд, показаний на рис. 11.3. Після В треба вставити D. Цей випадок схематично зображено на рис...

Украинкский

2014-10-09

27.5 KB

0 чел.

Самостійне вивчення

Тема 14: Вставляння заданого елемента.

Заданий елемент у рядок вставлятимемо за вказівкою на ланку, після якої він повинен бути. Нехай початковий динамічний рядок має вигляд, показаний на рис. 11.3. Після В треба вставити D. Цей випадок схематично зображено на рис. 3.

Рис. 3. Вставляння ланки в динамічний рядок.

Отже, для того, щоб вставити ланку в рядок, треба:

1) створити новий динамічний об'єкт того ж типу, що й кожна ланка ланцюга;

2) у поле .Elem створеної ланки ввести значення елемента, який вставляють;

3) у поле вказівки .next створеної ланки ввести значення вказівки, взяте з поля вказівки ланки, після якої вставляють елемент;

4)  у поле вказівки ланки, після якої вставляють елемент, ввести вказівку на новостворену ланку.

Процедура вставляння має такий вигляд:

program Form4;

type

Link=^LRiad;

LRiad=record

Elem: Char;

Next: Link;

end;

procedure lnsElem(Lanka: Link; Elm: Char);

var Rb: Link;

begin

new(Rb);

Rb^.EIem:=Elm;

Rb^.Next:=Lanka^.Next;

Lanka^.Next:=Rb;

end;

begin

end.


 

А также другие работы, которые могут Вас заинтересовать

12517. Измерение и уменьшение производственного шума 315.5 KB
  Измерение и уменьшение производственного шума: Методические указания к лабораторной работе по дисциплине Безопасность жизнедеятельности / Ю. Н. Хмельницкий Л. Я. Уфимцева Б. В. Мусаткина О. В. Игнатов Е. Н. Рыжкова; Омский гос. унт путей сообщения. Омск 2007. 32 с. В метод...
12518. ПОВЕРХНОСТНОЕ НАТЯЖЕНИЕ ЖИДКОСТЕЙ 123.5 KB
  Тема: ПОВЕРХНОСТНОЕ НАТЯЖЕНИЕ ЖИДКОСТЕЙ Цель: Изучение поверхностного натяжения жидкостей и определение коэффициента поверхностного натяжения. Теория. Рассмотрим силы действующие на молекулы одна из котор...
12519. ИЗМЕРЕНИЕ ТЕПЛОЕМКОСТИ ТЕЛ 101 KB
  Тема: ИЗМЕРЕНИЕ ТЕПЛОЕМКОСТИ ТЕЛ Цель: измерить теплоемкость стаканов и удельные теплоемкости латунного и дюралевого цилиндров Оборудование и принадлежности: установка для проведения измерений. ОПИСАНИЕ УСТАНОВКИ Внешний вид уст...
12520. Установка виртуального сервера и создание базы данных 923.21 KB
  Лабораторная работа № 2 Установка виртуального сервера и создание базы данных. Цель работы: рассмотреть процесс инсталляции ПО необходимого для работы PHP и MySQL. Теоретические сведения Для того чтобы начать работу с платформой PHP5/MySQL необходимо предварительно уст
12521. Запуск и интерфейс программы Corel DRAW 5.51 MB
  Практическая работа № 1. Запуск и интерфейс программы Corel DRAW. Теоретическая часть. После запуска программы и выбора варианта работы мы видим на экране главное окно программы Corel DRAW с основными элементами пользовательского интерфейса см. Рис. 1. 1. Стандартная п
12522. РАБОТА В ГРАФИЧЕСКОМ РЕДАКТОРЕ CORELDRAW 476 KB
  Лабораторная работа №1 Работа в графическом редакторе Coreldraw 1. Цель работы. Изучение основных возможностей программы векторной графики CorelDRAW Графический редактор CorelDRAW предназначен для работы с векторной графикой и является несомненным лидером среди аналогичных...
12523. ПОСТРОЕНИЕ ЛИНИЙ В CORELDRAW. ОПЕРАЦИИ С ОБЪЕКТАМИ. ГРУППИРОВКА 1.06 MB
  Лабораторная работа №2 Построение линий в Coreldraw. операции с объектами. группировка. 1. Цель работы. Обучение рисованию и оформлению линий и фигур. Знакомство с операциями над объектами. Модель кривой Инструменты позволяющие строить линии различных типов сведены в...
12524. РАБОТА С ТЕКСТОМ В CORELDRAW 337 KB
  Лабораторная работа №3 работа с текстом в Coreldraw. Цель работы. Обработка различных приемов размещения текста и его редактирования. Изучение приемов организации стилей и цветов а также эффектов преобразования объектов типы заливки создания глубины средства трехме...
12525. ИНТЕРАКТИВНОЕ ПЕРЕТЕКАНИЕ ИМИТАЦИЯ ОБЪЕМА 726.5 KB
  Лабораторная работа №4 ИНТЕРАКТИВНОЕ ПЕРЕТЕКАНИЕ. ИМИТАЦИЯ ОБЪЕМА 1. Цель работы. Знакомство с интерактивными инструментами оформления изображения. Эффект Интерактивное перетекание Инструмент Интерактивное перетекание относится к категории интерактив