Презентации, доклады, проекты по информатике

Классы в объектно - ориентированном программировании
Классы в объектно - ориентированном программировании
КЛАСС Класс — это элемент ПО, описывающий абстрактный тип данных и его частичную или полную реализацию. Наряду с понятием «объекта» класс является ключевым понятием в ООП (хотя существуют и бесклассовые объектно-ориентированные языки, например, Self). Суть отличия классов от других абстрактных типов данных состоит в том, что при задании типа данных класс определяет одновременно как интерфейс, так и реализацию для всех своих экземпляров, а вызов метода-конструктора обязателен.  ООП На практике объектно-ориентированное программирование сводится к созданию некоторого количества классов, включая интерфейс и реализацию, и последующему их использованию. Графическое представление некоторого количества классов и связей между ними называется диаграммой классов. Объектно-ориентированный подход за время своего развития накопил множество рекомендаций по созданию классов и иерархий классов.
Продолжить чтение
Строки, дата и время в C#. Паттерны GoF. Лекция 4
Строки, дата и время в C#. Паттерны GoF. Лекция 4
Строки Тип System.String — представляет неизменяемый упорядоченный набор символов. Является прямым потомком Object и ссылочным типом, по этой причине строки всегда размещаются в куче. Тип String реализует несколько интерфейсов: IComparable /IComparable, ICloneable, IConvertible, IEnumerable/IEnumerable и IEquatable. Может иметь значение null. Максимальный размер объекта String может составлять в памяти 2 ГБ, или около 1 миллиарда символов. Создавать сроки можно, как используя переменную типа string и присваивая ей значение, так и применяя один из конструкторов класса String: var s1 = "hello"; var s2 = null; var s3 = new String('a', 6); // результатом будет строка "aaaaaa" var s4 = new String(new char[] { 'w', 'o', 'r', 'l', 'd' }); Строка как набор символов Так как строка хранит коллекцию символов, в ней определен индексатор для доступа к этим символам: public char this[int index] { get; } Применяя индексатор, мы можем обратиться к строке как к массиву символов и получить по индексу любой из ее символов: var s1 = "hello"; var ch1 = s1[1]; Console.WriteLine(ch1); Console.WriteLine(s1.Length);
Продолжить чтение
Разработка программного обеспечения управления режимами и оценки результатов работы бортовой радиолокационной станции
Разработка программного обеспечения управления режимами и оценки результатов работы бортовой радиолокационной станции
1 2 3 ИУС КБО ЕВС БРЛС с ПО (60%-80% стоимости разработки) Внешнее пространство Блоки БРЛС Постановка задачи Цель работы Разработать решение (программное или аппаратное), позволяющее осуществлять управление режимами работы БРЛС и оценку результатов в процессе отладки программного обеспечения БРЛС на стенде математического обеспечения, в том числе в автоматическом режиме. Необходимые к решению задачи Разработка гибкого интерфейса управления режимами работы БРЛС и соответствующей программы управления Разработка программного модуля оценки результатов работы БРЛС в режиме работы «Воздух-воздух» Разработка программного модуля визуализации целевой и тактической обстановки с привязкой к картографической информации при работе БРЛС Разработка программного модуля, позволяющего проводить автоматизированное тестирование программного обеспечения БРЛС на основе сценариев
Продолжить чтение
HART-протокол. Архітектура HART
HART-протокол. Архітектура HART
HART-протокол  — цифровий промисловий протокол передавання даних розроблений фірмою Rosemount Fischer (США) в середині 80-х років. З 90-х років він був доопрацьований і став загальновизнаним відкритим стандартом комунікації, що дозволяє обмінюватися інформацією між інтелектуальними давачами та приладами. На лютий 2009 року доступна специфікація версії HART 7.1, що підтримує технологію бездротової передачі даних. Горпинченко.А.С HART протокол використовує принцип частотної модуляції для обміну даними на швидкості 1200 біт.           Для передачі логічної "1" HART використовує один повний період частоти 1200 гц, а для передачі логічного "0" - два неповних періоду 2200 Гц. HART складова накладається на струмовий петлю 4-20 мА. Оскільки середнє значення синусоїди за період одно "0", то HART сигнал ніяк не впливає на аналоговий сигнал 4-20 мА. ? HART протокол побудований за принципом "головний - підлеглий", тобто польове пристрій відповідає за запитом системи. Протокол допускає наявність двох керуючих пристроїв (керуюча система і комунікатор). Горпинченко.А.С
Продолжить чтение
Разработка проекта подвижной испытательной лаборатории для поиска устройств негласного съема информации
Разработка проекта подвижной испытательной лаборатории для поиска устройств негласного съема информации
Цель дипломного проекта - проектирование подвижной испытательной лаборатории специальных проверок, предназначенной для поиска устройств негласного съема информации. Задачи дипломного проекта : -провести анализ актуальных угроз и рисков информационной безопасности; - рассмотреть основные методики обнаружения и выявления технических каналов утечки информации; - проанализировать специальные требования и рекомендации по технической защите информации; - рассмотреть стандарты и нормативно-методические документы, на которые опирается подвижная испытательная лаборатория в своей деятельности; - выбрать оборудование, необходимое для поиска ЭУНПИ и для использования в лаборатории; - разработать структуру подвижной испытательной лаборатории; - выбрать оборудование, разработать схему его питания. - разработать методические рекомендации по проведению специальной проверки с использованием подвижной испытательной лаборатории. Схема технического канала утечки информации
Продолжить чтение