- •Запись систематического числа
- •Классификация систем счисления
- •1.Позиционные
- •2)Непозиционные
- •Перевод целого числа из одной системы счисления в другую
- •Перевод числа из двоичной (8-,16-ричной) системы в десятичную:
- •6.Основы алгебры логики. Логические выражения. Преобразование логических выражений.
- •5 Поколение эвм
- •9. Микропроцессоры. Структура микропроцессора и его основные характеристики
- •10. Запоминающие устройства персонального компьютера. Их иерархия и основные характеристики
- •11.Внешние устройства персонального компьютера. Их назначение и основные характеристики.
- •Сервисы и протоколы Интернет.
- •Разновидности современных ос
- •Другие системы
- •Классификация По типу
- •По сфере применения
- •Сохранение и защита документов.
- •Редактирование символов
- •Редактирование строк
- •Вставка специальных символов
- •1.Функция если (if) имеет следующий синтаксис:
- •Средства защиты данных
- •Фильтры, виды фильтров и их применение
- •30.Табличный процессор Эксель. Макросы и их значение.
- •31.Понятие предметной области, базы данных, системы управления базами данных. Классификация баз данных.
- •Структура отчета
- •41. Visual basic. Программирование ветвлений и циклов.
- •Условный оператор if
- •Оператор выбора select case
- •42. Visual basic. Понятие процедуры. Подпрограммы и функции. Модульный принцип построения программного кода.
- •43. Понятие модели. Виды моделей. Моделирование, как метод познания. Информационные модели. Этапы построения информационных моделей
- •Этапы моделирования
- •44. Интеллектуальные системы. Нейрокибернетика и кибернетика «черного ящика». Направления развития искусственного интеллекта.
- •46. Инструментальные средства разработки программных продуктов. Классификация языков программирования.
- •47. Технологии проектирования программных продуктов. Особенности структурного и объектно-ориентированного программирования.
- •48. Понятие информационной безопасности. Основные задачи и уровни обеспечения информационной безопасности.
- •50. Компьютерные вирусы, их классификация. Антивирусные программные средства.
47. Технологии проектирования программных продуктов. Особенности структурного и объектно-ориентированного программирования.
Основные этапы технологического процесса разработки программ.
Постановка задачи.
Построение математической модели.
Разработка (выбор и адаптация) алгоритма.
Составление программы.
Тестирование и отладка.
Сдача в эксплуатацию.
В настоящее время существует множество программных продуктов, обеспечивающих информационные технологии автоматизации офиса. К ним относятся текстовые процессоры, табличные процессоры, системы управления базами данных, электронная почта, электронный календарь, компьютерные конференции, видеотекст, а также специализированные программы управленческой деятельности: ведение документов, контроль исполнения приказов и т.д.
Текстовые процессоры предназначены для создания и обработки текстовых документов. Подготовленные текстовые документы могут быть распечатаны, а также переданы по компьютерной сети. Таким образом, в распоряжении менеджера оказывается эффективный вид письменной коммуникации.
Табличные процессоры позволяют выполнять многочисленные операции над данными, представленными в табличной форме.
Системы управления базами данных предназначены для создания и поддержания в актуальном состоянии баз данных, содержащих различные сведения о системе управления и производственной деятельности фирмы.
Электронная почта позволяет пользователю получать, хранить и отправлять сообщения своим партнерам по сети.
Электронный календарь предоставляет средства для хранения и управления рабочим расписанием менеджеров и других работников предприятия.
Компьютерные конференции используют компьютерные сети для обмена информацией между участниками группы, решающей определенную задачу.
Видеотекст основан на использовании компьютера для получения отображений текстовых и графических данных на экране монитора.
Объе́ктно-ориенти́рованное, или объектное, программи́рование (в дальнейшем ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классовОбъект - некая сущность, которая четко проявляет свое поведение и является представителем некоторого класса подобных себе объектов
Каждый объект характеризуется:
свойствами;
методами;
событиями.
Свойство -это имеющий имя атрибут объекта. Свойства определяют характеристики объекта (цвет, положение на экране, состояние объекта).
Методы - это действия или задачи, которые выполняет объект (то, что можно делать с объектами).
Классом объектов в объектно-ориентированных языках программирования называется общее описание таких объектов, для которых характерно наличие множества общих свойств и общих действий, которые способны выполнять эти объекты
Объектно-ориентированный язык программирования характеризуется тремя основными свойствами:
1. Инкапсуляция. Комбинирование записей с процедурами и
функциями, манипулирующими полями этих записей, формирует
новый тип данных - объект.
2. Наследование. Определение объекта и его дальнейшее ис-
пользование для построения иерархии порожденных объектов
с возможностью для каждого порожденного объекта, относя-
щегося к иерархии, доступа к коду и данным всех порождаю-
щих объектов.
3. Полиморфизм. Присваивание действию одного имени, которое
затем совместно используется вниз и вверх по иерархии
объектов, причем каждый объект иерархии выполняет это
действие способом, именно ему подходящим.
Структу́рное программи́рование — методология разработки программного обеспечения, в основе которой лежит представление программы в виде иерархической структуры блоков.
Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:
последовательное исполнение — однократное выполнение операций в том порядке, в котором они записаны в тексте программы;
ветвление — однократное выполнение одной из двух или более операций, в зависимости от выполнения некоторого заданного условия;
цикл — многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла).
В программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается.
Повторяющиеся фрагменты программы (либо не повторяющиеся, но представляющие собой логически целостные вычислительные блоки) могут оформляться в виде т. н. подпрограмм (процедур или функций). Разработка программы ведётся пошагово, методом «сверху вниз».