- •Распределенные бд. Понятие о трехуровневой архитектуре бд.
- •2.Агрегатные функции. Предложения group by, having.
- •3.Операции с записями. Операторы insert, delete и update.
- •Основные понятия реляционной базы данных (отношение, домен, сущность, связь, атрибут, ключ (идентификатор)).
- •Классификация моделей данных. Даталогические модели. Физические модели. Иерархическая модель. Сетевая модель. Реляционная модель.
- •Ограничения, налагаемые на столбцы. Ссылочная целостность.
- •Запросы к нескольким таблицам (соединения таблиц).
- •Нормализация отношений (функциональная и транзитивная зависимости). Нормальные формы
- •Высокоуровневые методы информатики и программирования
- •Понятие алгоритма. Основные требования, которым должен удовлетворять алгоритм.
- •Объектно-ориентированное программирование (ооп). Основные признаки. Основные определения ооп.
- •3. Понятие типов данных. Переменные и константы. Базовые типы данных и спецификаторы типов.
- •Одномерные и двумерные массивы. Базовые алгоритмы работы с массивами.
- •Циклы. Операторы цикла.
- •6. Условные алгоритмы. Оператор выбора switch. Логические операции и операции отношения.
- •Понятие класса и экземпляра класса. Конструкторы и деструкторы.
- •8. Наследование. Одиночное и множественное наследование. Определение. Примеры.
- •Проектирование информационных систем
- •Каскадная и спиральная модели разработки информационных систем. Преимущества и недостатки.
- •Подход rad – быстрая разработка приложений.
- •3. Основные принципы структурного подхода. Преимущества и недостатки.
- •Метод функционального моделирования sadt.
- •Моделирование потоков данных dfd.
- •Моделирование данных (erd). Основные понятия
- •7. Унифицированный язык моделирования uml
- •8. Общая характеристика и классификация case-средств.
- •9. Основные принципы технологии rup (Rational Unified Process).
- •10. Средства управления проектом
- •Преметно-ориен:тированные экономические информационные системы
- •1. Основы построения и функционирования экономической информационной системы (эис)
- •2. Методологические основы построения эис.
- •3. Бухгалтерские информационные системы (буис).
- •4. Налоговые информационные системы.
- •5. Использование программы «Налогоплательщик» для формирования бухгалтерской отчетности в электронном виде.
- •6. Банковские информационные системы.
- •Статистические информационные системы.
- •8. Автоматизация рынка информационных услуг.
- •Бухгалтерские информационныые системы.
- •1. Информационные процессы в экономике. Классификация экономической информации.
- •2. Информационные потоки и информационный процесс управления. Информационные системы.
- •4. Требования, предъявляемые к учетной информации. Структура учетной информации.
- •5. Принципы построения и функционирования буис
- •6. Обеспечивающие подсистемы буис. Жизненный цикл буис. Технология обработки учетных данных в буис.
- •Развернутая (многофакторная) и интегральная классификации. Концепция построения информационной модели учета.
- •Концепция построения модели «1с: Предприятие».
- •Конфигурация в системе «1с:Предприятие». Режимы работы.
- •Сетевая экономика
- •Понятие, принципы функционирования и тенденции развития сэ. Характеристика продукции и рынка информационных продуктов и услуг, роль посредников.
- •2. Организация коммуникаций в сэ: современные ит (ит), tcp/ip-сеть, ее протоколы по уровням взаимодействия. Понятие межсоединения и определение его стоимости.
- •Формирование цен на информационном рынке: основные виды цен, этапы ценообразования, факторы, влияющие на установление цены, методы ценообразования.
- •Провайдерские фирмы: определение, направления деятельности, классификация, оргструктура провайдерской фирмы. Особенности основных фондов и оборотные средства провайдерских фирм.
- •Бизнес-план создания интернет-провайдерских фирм.
- •Оценка деятельности и стоимости предприятий в сэ.
- •Сетевой банкинг: понятие, виды, спектр услуг. Преимущества и тенденции развития
- •Маркетинг, реклама и дистанционное образование в сети Интернет.
- •Бухгалтерский учет
- •Организация бухгалтерского учета на предприятии. Учетная политика организации.
- •2. Учет материально-производственных запасов: понятие, классификация, оценка. Учет поступления и выбытия материально-производственных запасов.
- •3. Виды, формы и системы оплаты труда. Синтетический и аналитический учет расчетов по оплате труда. Удержания из заработной платы.
- •4. Учет затрат на производство продукции (товаров, услуг). Классификация и калькулирование производственных затрат. Учет и распределение расходов общепроизводственных, общехозяйственных.
- •Постоянные и переменные затраты. Маржинальный доход и ставка покрытия. Точка нулевой прибыли.
- •6. Измерение и оценка затрат предприятия на базе переменных затрат (директ-костинг)
- •7. Понятие капитала. Уставный капитал и его формирование. Добавочный и резервный капитал. Учет нераспределенной прибыли.
- •Учет заемных средств. Учет кредитов. Учет займов. Отличительные особенности кредитов и займов. Источники уплаты процентов по кредитам.
- •9. Понятие и состав доходов организации. Структура и порядок формирования финансовых результатов. Учет операционных, внереализационных и чрезвычайных доходов и расходов.
- •Учет операционных, внереализационных и чрезвычайных доходов и расходов.
- •Мировая экономика
- •Сущность, объекты и субъекты, типологизация и тенденции развития мировой экономики.
- •Международная интеграция: предпосылки, формы. Характеристика нафта,ес,снг.
- •3. Продовольственная безопасность в современном мире и России
- •4. Международная торговля: теории торговли, показатели торговли товарами и услугами стран-лидеров мировой экономики и России.
- •Мировая валютная система: типы мвс, виды валют, валютные курсы, валютные режимы и платежный баланс.
- •Финансы и кредит
- •Происхождение и исторические формы денег, функции денег. Типы денежных систем. Денежная система России
- •2 Вида металлических денег:
- •2. Финансы: определение, предпосылки появления финансов, признаки, функции и отличия от других экономических категорий.
- •3. Финансовая система, финансовая политика, финансовый механизм. Управление финансами. Виды и методы финансового контроля.
- •4. Организационно-правовые формы и финансы коммерч. И некоммерч. Организаций.
- •5. Государственный бюджет и внебюджетные фонды.
- •6. Формы, виды и принципы кредита. Ссудный %. Госкредит и госдолг
- •1. Сущность, содержание и правовые основы аудита. Аудиторские правила (стандарты) и профессиональная этика.
- •2. Существенность и аудиторский риск. Аудиторская оценка состояния внутреннего контроля клиента.
- •3. Организация аудиторской проверки и аудиторские процедуры. Подготовка и планирование аудита.
- •4. Аудиторские доказательства методы сбора. Методика аудита.
- •Аудиторское заключение. Виды, структура и порядок подготовки.
- •Налоги и налогообложение
- •Налог на прибыль организаций.
- •2. Ндфл - Налог на доходы физических лиц
- •3. Налог на добавленную стоимость (ндс)
- •Порядок исчисления налога
- •4 Порядок исчисления и уплаты страховых взносов в государственные внебюджетные фонды.
- •5. Специальные налоговые режимы.
- •Анализ финансовой отчетности
- •Приемы и способы анализа бухгалтерской (финансовой) отчетности
- •2. Анализ бухгалтерского баланса
- •3. Анализ отчета о прибылях и убытках
- •4. Расчет и анализ финансовых коэффициентов
- •5. Использование компьютерных программ для анализа финансоввой отчетности
- •Словарь
Объектно-ориентированное программирование (ооп). Основные признаки. Основные определения ооп.
Объектно-ориентированное программирование (ООП) это совокупность понятий класс, объект, инкапсуляция, полиморфизм, наследование.
Объект - структурированная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии.
Класс - описание множества таких объектов и выполняемых над ними действий.
Инкапсуляция данных – сведение кода и данных воедино в одном объекте, получившим название класс. Инкапсуляция данных означает, что данные являются не глобальными - доступными всей программе, а локальными - доступными только малой ее части. Инкапсуляция автоматически подразумевает защиту данных. Для этого в структуре class используется спецификатор раздела private, содержащий данные и методы, доступные только для самого класса. Если данные и методы содержатся в разделе public, они доступны извне класса.
Вторым по значимости понятием является наследование. Новый, или производный класс может быть определен на основе уже имеющегося, или базового. При этом новый класс сохраняет все свойства старого: данные объекта базового класса включаются в данные объекта производного, а методы базового класса могут быть вызваны для объекта производного класса, причем они будут выполняться над данными включенного в него объекта базового класса. Иначе говоря, новый класс наследует как данные старого класса, так и методы их обработки.
Третьим по значимости понятием является полиморфизм. Полиморфизм - дословный перевод с греческого "много форм". В С++ полиморфизм реализуется с помощью виртуальных функций, которые позволяют в рамках всей иерархии классов иметь несколько версий одной и той же функции. Решение о том, какая именно версия должна выполняться в данный момент, определяется на этапе выполнения программы и носит название позднего связывания.
Основные идеи объектно-ориентированного подхода опираются на следующие положения:
– программа представляет собой модель некоторого реального процесса, части реального мира; модель содержит не все признаки и свойства представляемой ею части реального мира, а только те, которые существенны для разрабатываемой программной системы;
– модель реального мира или его части может быть описана как совокупность взаимодействующих между собой объектов;
– объект описывается набором атрибутов (свойств), значения которых определяют состояние объекта, и набором операций (действий), которые может выполнять объект;
– взаимодействие между объектами осуществляется посылкой специальных сообщений от одного объекта к другому; сообщение, полученное объектом, может потребовать выполнения определенных действий, например изменения состояния объекта;
– объекты, описанные одним и тем же набором атрибутов и способные выполнять один и тот же набор операций, представляют собой класс однотипных объектов.
Систематическое применение объектно-ориентированного подхода позволяет разрабатывать хорошо структурированные, надежные в эксплуатации, достаточно просто модифицируемые программные системы. Этим объясняется интерес программистов к объектно-ориентированному подходу и объектно-ориентированным языкам программирования.
Доп. Вопрос. Пример класса и наследования.
Класс мебель включает стол стул и у них есть свои характеристики. Наследование – другой класс наследует эти характеристики
