// 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.
function DifNum(a: integer): integer; var se: set of integer; i: integer; begin while a > 0 do begin if a mod 10 in se then begin DifNum := 0; exit; end else include(se, a mod 10); a := a div 10; end; DifNum := 1; end;
begin read(l, r); for i := l to r do counter += DifNum(i); writeln(counter); end.
//Альтернативное решение на Паскале
Var l,r:integer; begin read(l,r); writeln(range(l,r).where(x -> x.tostring.toarray.distinct.count=length(x.tostring)).Count); end.
1. документы и массивы документов в информационных системах (библиотеках, архивах, фондах, банках данных, депозитариях, музейных хранилищах и т. п.)
2.Типы информационных систем:
Системы автоматизации функциональных направлений бизнеса:
— Производственные системы (АСУП)
— CRM (Customer Relationship Management System)
— SCM (Supply Chain Management)
Финансовые системы
Офисные системы
Коммуникационные системы:
— Teleconferencing
— E-mail, Voice Mail, Fax
— Instant Messaging and Chat Rooms
— Groupware
— Intranets, Extranets
— Knowledge management
Системы обработки транзакций (OLTP)
Strategic Enterprise Management Systems
Системы поддержки принятия решений
Системы планирования ресурсов предприятия (ERP) и др.
Подходы к автоматизации (в виде пирамиды):
— комплексная автоматизация;
— автоматизация по направлениям;
— автоматизация по участкам;
— хаотичная автоматизация
Классификация ИС:
— Адаптированные;
— Заказные;
— «Коробочные».