М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
nasipkalievnurz
nasipkalievnurz
21.03.2023 22:52 •  Информатика

Паскаль. для однонаправленного списка из целых чисел создайте следующие процедуры: в) исключение из списка элемента с заданным номером(считать от 1).

👇
Ответ:
asabina2005
asabina2005
21.03.2023
//Pascal ABC.NET 3.1 сборка 1256

Type
ukreco=^reco;
reco=record
 int:integer;
 next:ukreco;
end;

Const
 n=4;

Var
 head,li,kar,karsub,sub:ukreco;
 i,k:integer;
begin
randomize;
readln(k);
k:=k-1;
new(head);
li:=head;
li^.int:=random(10);
for i:=2 to n do
 begin
  new(li^.next);
  li:=li^.next;
  li^.int:=random(10);
 end;
li^.next:=nil;
writeln('Original list:');
kar:=head;
while kar<>nil do
 begin
    writeln(kar^.int);
    kar:=kar^.next;
 end;
kar:=head;
i:=0;
if k=0 then head:=head^.next else
while kar<>nil do
 begin
 inc(i);
  if i=k then
  begin
   karsub:=kar^.next;
   karsub:=karsub^.next;
   kar^.next:=karsub;
   break;
  end;
  kar:=kar^.next;
 end;
writeln('Modified list:');
kar:=head;
while kar<>nil do
 begin
  writeln(kar^.int);
  kar:=kar^.next;
 end;
end.

Пример ввода:
2
Пример вывода:
Original list:
4
1
0
9
Modified list:
4
0
9
4,5(81 оценок)
Открыть все ответы
Ответ:
del9832
del9832
21.03.2023

а

Объяснение:

Первый связан с применением обычных индексных выражений в квадратных скобках, например: array[18] = 3 или array[i + 3] = 9. При данном доступа записываются два выражения. Второе выражение должно быть заключено в квадратные скобки. Одно из данных выражений должно являться указателем, а второе – выражением целого типа. Последовательность записи данных выражений может быть произвольной, однако в квадратных скобках следует записывать выражение, следующее вторым. Поэтому записи array[16] и 16[array] будут являться одинаковыми и обозначающими элемент массива с номером шестнадцать. Указатель, который используется в индексном выражении, не всегда является константой, которая указывает на какой-либо массив, это может быть и переменная. Например, после выполнения присваивания ptr = array доступ к шестнадцатому элементу массива можно получить, применяя указатель ptr в форме ptr[16] или 16[ptr].

Второй доступа к элементам массива связан с применением адресных выражений и операции раза-дресации в виде *(array+16) = 3 или *(array+i+2) = 7. При данном доступа адресное выражение соответствует адресу шестнадцатого элемента массива, тоже может быть записано различными или *(16+array).

При работе на компьютере первый приводится ко второму, т. е. индексное выражение становится адресным. Для ранее рассмотренных примеров array[16] и 16[array] преобразуются в *(ar-ray+16).

Для доступа к начальному элементу массива, т. е. к элементу с нулевым индексом, можно применять просто значение указателя array или ptr. Любое из присваиваний

*array = 2;

array[0] = 2; *(array+0) = 2; *ptr = 2;

ptr[0] = 2;

*(ptr+0) = 2;

присваивает начальному элементу массива значение 2, но быстрее всего выполнятся присваивания *array = 2 и *ptr = 2, так как в них не требуется выполнять операции сложения.

4,7(15 оценок)
Ответ:

Объяснение:

HTML формы — сложные элементы интерфейса. Они включают в себя разные функциональные элементы: поля ввода <input> и <textarea>, списки <select>, подсказки и т.д. Весь код формы заключается в элемент <form>.

Большая часть информации веб-форм передаётся с элемента <input>. Для ввода одной строки текста применяется элемент <input type="text">, для нескольких строк — элемент <textarea>. Элемент <select> создает выпадающий список.

Элемент <label> создаёт надписи к полям формы. Существует два группировки надписи и поля. Если поле находится внутри элемента <label>, то атрибут for указывать не нужно.

4,7(28 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ