- •1)Информатика, предмет и структура. Понятие информации. Виды информации (классификация). Свойства информации.
- •2) Измерение количества информации.
- •3) Носители информации (сигнал, знак). Системы счисления.
- •4) Кодирование информации.
- •5) Информационные процессы. Содержание понятий "процесс", "информационный процесс".
- •7) Компьютер - универсальное техническое средство для работы с информацией. Принцип программного управления.
- •8) Представление и кодирование чисел в эвм.
- •10 Характеристики памяти. Организация памяти пк.
- •12 Программное обеспечение эвм. Классификация по.
- •13 Системные программы (ос, оболочки, сетевые). Примеры операционных систем.
- •14 Стандарт пользовательского интерфейса.
- •15 Ос Windows: назначения, основные понятия (рабочий стол, значки, панель задач, меню), главное меню, типы окон, элементы управления в диалоговых окнах.
- •16 Ос Windows. Справочная система. Стандартные приложения Windows. Проводник. Сетевое окружение. Настройка интерфейса и работы устройств.
- •Редставление графической информации в эвм. Растровая и векторная графика, отличия. Стандарты.
- •Редставление текстовой информации в эвм и ее объем. (asii-код. Биты, байты). Стандарты
- •Устройства ввода-вывода пк.
- •Алгоритм, свойства алгоритма, исполнитель алгоритма, ски, отказы: не могу, не понял.
- •Способы представления (записи) алгоритмов. Алгоритмический язык.
- •Способы представления (записи) алгоритмов. Графические схемы алгоритмов (блок-схемы). Стандарты.
- •Способы представления (записи) алгоритмов. Язык программирования (Паскаль или любой другой на выбор).
- •25. Информационные технологии обработки числовой информации. Визуализация числовой информации.
- •26. Информационные технологии в обработке текстовой информации.
- •27. Информационные технологии обработки графической информации.
- •28. Информационные технологии обработки звуковой информации. Операции, выполняемые над звуком. Методы синтеза звука.
- •29. Информационные мультимедиа технологии. Гипермедиа.
- •30. Технология использования информационных ресурсов. Ипс.
- •31. Автоматизированная информационная технология в образовании. Технология дистанционного образования. (На примере Евразийского открытого института, он сам дал ссылку туда)
- •32. Формализация.
- •33). Моделирование. Цели. Этапы. Виды моделей.
- •34). Характеристики моделей
- •36). Информационное моделирование
- •37). Компьютерное моделирование
- •35). Модели решения функциональных и вычислительных задач
- •3.1. Физика и моделирование
- •38). Инструментальные программные средства разработки по / программных средств.( в учебнике тема называется инструментальные программные средства)
- •39). Жизненный цикл программных продуктов (по). Стандарты
- •40.Сруктурное програмирование
- •41. Объе́ктно-ориенти́рованное программи́рование
- •42. Структуры данных
- •43. Информационно-поисковые системы
- •44. Базы данных и субд
- •45. Представление знаний. Логическое программирование. Базы знаний
- •46. Интелектуальные информационные системы
- •47.Классификация по степени территориальной рассредоточенности основных элементов сети:
- •57) Этические и правовые аспекты информатизации общества
- •56) Социальные и экономические аспекты информатизации общества
- •60,62,63) Защита информации. Общая классификация вторжений и характеристика угроз.
- •61) Информационная безопасность. Архивация.
- •58) Социальные информационные технологии
- •59) Инф.Грамотность, инф. Культура.
41. Объе́ктно-ориенти́рованное программи́рование
Объе́ктно-ориенти́рованное программи́рование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием — прототипов).
Класс — это тип, описывающий устройство объектов — экземпляров. Класс можно сравнить с чертежом, согласно которому создаются объекты. Обычно классы разрабатывают таким образом, чтобы их объекты соответствовали объектам предметной области.
Прототип — это образцовый объект, по образу и подобию которого создаются другие объекты.
Объектное и объектно-ориентированное программирование (ООП) возникло в результате развития идеологии процедурного программирования, где данные и подпрограммы (процедуры, функции) их обработки формально не связаны. Кроме того, в современном объектно-ориентированном программировании часто большое значение имеют понятия события (так называемое событийно-ориентированное программирование) и компонента (компонентное программирование).
Объектно-ориентированное программирование в настоящее время является абсолютным лидером в области прикладного программирования (языки Java, C#, C++, JavaScript, ActionScript и др.).
Основные концепции:
Система состоит из объектов
Объекты некоторым образом взаимодействуют между собой
Каждый объект характеризуется своим состоянием и поведением
Состояние объекта задаётся значением полей данных
Поведение объекта задаётся методами
ВИЗУАЛЬНОЕ ПРОГРАМИРОВАНИЕ
Визуальное программирование - способ создания программ путем манипулирования графическими объектами вместо написания кода в текстовом виде.
Визуальное программирование позволяет программировать, используя графические или символьные элементы, которыми можно манипулировать интерактивным образом согласно некоторым правилам, причем пространственное графических объектов использовать в качестве элементов синтаксиса программы. Значительная часть визуальных языков программирования базируется на идее «фигур и линий», где фигуры ( прямоугольники, овалы и др.). рассматриваются как субъекты и соединяются линиями (стрелками, дугами и др.), которые представляют собой отношения. Пример: UML
Языки визуального программирования могут быть дополнительно классифицированы в зависимости от типа и степени визуального выражения, на типы:
Природно-визуальные языки имеют неотъемлемое визуальное выражение, для которого нет очевидного текстового эквивалента (например, графический язык G в средеLabVIEW ).
Визуально-преобразованы языка является невизуальными языках с наложенным визуальным представлением.
Значительное количество современных языков программирования имеет развитые визуальные средства для разработки графического интерфейса, причем осуществляется программирование размещенных на специальных формах объектов с настройкой их свойств и поведения. CodeGear Delphi и C++ Builder, Microsoft Visual Studio и языки, которые включает в себя это средство ( Visual Basic, Visual C#, Visual J# и т.д.) часто путают с визуальными языками программирования. Все эти языки являются текстовыми, а не визуальными (графическими). MS Visual Studio и Delphi является визуальными средами программирования, но не визуальными языками программирования.
