ПАСКАЛЬ Необходимо выполнить следующие части: Часть 1: разработать программу, включающую вызывающую часть (подключающую модуль) и сам подключаемый модуль, содержащий процедуры/функции (желательно не менее двух). Реализовать следующие варианты организации данных: а) необходимая для работы программы информация (типа массив записей) описана только в основной программе; б) необходимая для работы программы информация (типа массив записей) описана только в подключаемом модуле (при этом необходимо рассмотреть, в чем с точки зрения видимости разница между описаниями информации в интерфейсной части подключаемого к программе модуля и в части реализации модуля).
Часть 2: разработать программу, включающую несколько (не менее двух) модулей (в каждом модуле по одной процедуре) и вызывающую часть. Реализовать следующие варианты организации данных: а) массив записей описан только в основной программе; б) массив записей описан только в общем модуле (отдельном от остальных модулей с процедурами/функциями), содержащем только описания; в) массив записей описан только в одном из модулей с процедурами.
// 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.
Вся информация в компьютере хранится в двоичном виде. И в постоянной памяти (жёсткий диск, флешка, BIOS) и в оперативной памяти. Двоичный код представляет собой совокупность нулей и единиц, которые воспринимаются компьютером в зависимости от того, что он ожидает получить согласно алгоритму программы.
Например, одну и ту же последовательность нулей и единиц компьютер может обрабатывать и как символ А и как число 65 в зависимости от того, что ожидает увидеть программа.
Передача информации по сети или между элементами компьютера также выполняется в двоичном виде.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку