Люба011
26.01.2023 01:31

ПАСКАЛЬ Необходимо выполнить следующие части:
Часть 1: разработать программу, включающую вызывающую часть (подключающую модуль) и сам подключаемый модуль, содержащий процедуры/функции (желательно не менее двух). Реализовать следующие варианты организации данных:
а) необходимая для работы программы информация (типа массив записей) описана только в основной программе;
б) необходимая для работы программы информация (типа массив записей) описана только в подключаемом модуле (при этом необходимо рассмотреть, в чем с точки зрения видимости разница между описаниями информации в интерфейсной части подключаемого к программе модуля и в части реализации модуля).

Часть 2: разработать программу, включающую несколько (не менее двух) модулей (в каждом модуле по одной процедуре) и вызывающую часть. Реализовать следующие варианты организации данных:
а) массив записей описан только в основной программе;
б) массив записей описан только в общем модуле (отдельном от остальных модулей с процедурами/функциями), содержащем только описания;
в) массив записей описан только в одном из модулей с процедурами.


ПАСКАЛЬ Необходимо выполнить следующие части: Часть 1: разработать программу, включающую вызывающую
ПАСКАЛЬ Необходимо выполнить следующие части: Часть 1: разработать программу, включающую вызывающую

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
papa63428
10.03.2022 23:01
// PascalABC.NET 3.2, сборка 1353 от 27.11.2016
// Внимание! Если программа не работает, обновите версию!

function MaxSubstr(s1,s2:string):string;
begin
  var a:=new integer[s1.Length+1,s2.Length+1];
  var u:=0; var v:=0;
  for var i:=0 to s1.Length-1 do
    for var j:=0 to s2.Length-1 do
      if s1[i+1]=s2[j+1] then begin
        a[i+1,j+1]:=a[i,j]+1;
        if a[i+1,j+1]>a[u,v] then begin u:=i+1; v:=j+1 end
        end;
  Result:=s1.Substring(u-a[u,v],a[u,v])
end;

begin
  var s:='trapperkaperkatrter';
  var t:='appekaperspamer';
  Writeln(MaxSubstr(s,t))
end.
0,0(0 оценок)
Ответ:
nik869
12.11.2021 11:06
Причём здесь массивы-то??

Вся информация в компьютере хранится в двоичном виде. И в постоянной памяти (жёсткий диск, флешка, BIOS) и в оперативной памяти. Двоичный код представляет собой совокупность нулей и единиц, которые воспринимаются компьютером в зависимости от того, что он ожидает получить согласно алгоритму программы.

Например, одну и ту же последовательность нулей и единиц компьютер может обрабатывать и как символ А и как число 65 в зависимости от того, что ожидает увидеть программа.

Передача информации по сети или между элементами компьютера также выполняется в двоичном виде.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота