(c++) користувачем задано кількість послідовності n та набір дійсних чисел, що є членами послідовності а. знайти кільквість членів найдовшої полідовності, що складається з членів послідовності а, що йдуть поспіль та відсортовані за зростанням.
надеюсь на вас
Программа на PascalABC
Program 29844007;
uses
GraphABC;
var
XL1,YL1,XR1,YR1:integer; ///координаты первого прямоугольника
XL2,YL2,XR2,YR2:integer; ///координаты второго прямоугольника
XL0,YL0,XR0,YR0:integer; ///координаты результата
s:string; ///строка для вывода результатов;
begin
Window.SetSize(700,700);
writeln('Первый прямоугольник: ');
writeln('Введите X левого нижнего угла ');read(XL1);
writeln('Введите Y левого нижнего угла ');read(YL1);
writeln('Введите X правого верхнего угла ');read(XR1);
writeln('Введите Y правого верхнего угла ');read(YR1);
writeln('Второй прямоугольник: ');
writeln('Введите X левого нижнего угла ');read(XL2);
writeln('Введите Y левого нижнего угла ');read(YL2);
writeln('Введите X правого верхнего угла ');read(XR2);
writeln('Введите Y правого верхнего угла ');read(YR2);
if XL1<XL2 then XL0:=XL1 else XL0:=XL2;
if YL1<YL2 then YL0:=YL1 else YL0:=YL2;
if XR1<XR2 then XR0:=XR2 else XR0:=XR1;
if YR1<YR2 then YR0:=YR2 else YR0:=YR1;
/// Выводим сначала результирующий прямоугольник синим цветом
Brush.Color := clBlue;
Rectangle(XL0,700-YL0,XR0,700-YR0);
/// Рисуем первый прямоугольник красным цветом
Brush.Color := clRed;
Rectangle(XL1,700-YL1,XR1,700-YR1);
/// Выводим второй прямоугольник зелёным
Brush.Color := clGreen;
Rectangle(XL2,700-YL2,XR2,700-YR2);
/// Выводим кординаты
Brush.Color := clWhite;
s:='Координаты левого нижнего угла: '+ IntToStr(XL0)+' '+IntToStr(YL0);
TextOut(0,0,s);
s:='Координаты правого верхнего угла: '+ IntToStr(XR0)+' '+IntToStr(YR0);
TextOut(0,20,s);
end.
Пример вывода на прикреплённом рисунке.
На нормах информационного права основывается организационная защита информации какого-либо предприятия. Соблюдение таковых прослеживается с создания специализированного документа о правомерности применения защиты данных, об обязанностях персонала неукоснительно следовать мерам протекционного характера, а также о персональной ответственности за неисполнение установленных мер.
Правовой документ содержит следующие нормы:
- Наличие обязательств и положений по защите информации во всех организационных документах – в должностных инструкциях, в трудовых договорах и в правилах внутреннего распорядка.
- Информирование всех сотрудников и обязательное доведение до их сведения положений об ответственности за распространение и разглашение закрытых данных, за фальсификацию документов и их несанкционированное уничтожение.
Правовая защита информации обязует любое предприятие лицам, которые приступают к работе, разъяснять все положения об ограничениях, связанных с их обязанностями в рассматриваемой сфере.
Правовая защита информации подразумевает следующие нормативные правила:
- На любом функционирующем объекте режим конфиденциальности должен быть установлен в обязательном порядке.
- Доступ к данным необходимо разграничить.
- Правовая защита информации должна иметь материальное обеспечение.
- Конфиденциальные данные должны быть четко выделены как основной объект защиты.
Каждое конкретное предприятие самостоятельно разрабатывает правовые и нормативные документы, которые обеспечивают его информационную безопасность. К ним относятся следующие:
- Положение о коммерческой тайне.
- Положение о защите персональных данных.
- Политика информационной безопасности.
- Инструкция о порядке допуска к сведениям, составляющим конфиденциальную информацию.
- Обязательства сотрудников о сохранении конфиденциальных данных.
- Памятки трудящимся о сохранении коммерческой тайны.
- Положение об информационном документообороте и делопроизводстве.
Вышеперечисленные акты предупреждают случаи неправомерного разглашения секретной информации.
Защита данных
Правовая защита информации совершается при различных приемов и средств, которые обеспечивают конфиденциальность, доступность и полноту сведений, а также противодействуют внешним и внутренним угрозам. Каждый вид угроз имеет в своем распоряжении определенные хитрости, которые система должна уметь распознавать.
Информационная безопасность обеспечена системой мер, которые обращены:
- На предупреждение угроз, то есть применение превентивных мер для обеспечения .
- На обезвреживание угроз, которые обнаруживают при систематическом контроле и анализе, на возможность появления потенциальной или реальной опасности, на принятие своевременных мер по ее предотвращению.
- Разграничение угроз на реальные и потенциальные, имеющие преступную направленность.
- Принятие соответствующих мер по устранению опасности или преступных действий.
- Ликвидацию неправомерных действий и последствий угроз, а также возвращение статус-кво.