- •Распределенные бд. Понятие о трехуровневой архитектуре бд.
- •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. Использование компьютерных программ для анализа финансоввой отчетности
- •Словарь
Одномерные и двумерные массивы. Базовые алгоритмы работы с массивами.
В программировании часто возникают задачи, связанные с обработкой больших объемов данных. Для постоянного хранения этих данных удобно пользоваться файлами. Например, в программе для ввода и сортировки длинных числовых списков, данные можно ввести с клавиатуры один раз и сохранить в файле для последующего многократного использования. Для этой цели в C/С++ часто применяются массивы – простейшая разновидность структурных типов данных.
Массивом называют упорядоченную последовательность однотипных данных, обозначенных одним именем.
Имя массива формируется так же, как и имя переменной.
Отдельные величины, составляющие массив данных, называются элементами массива. К каждому элементу массива можно обратиться, указав имя массива и индекс (номер), который показывает положение элемента в массиве.
Оператор описания массива имеет следующий синтаксис:
<тип данных> <имя переменной>[<целое значение>];
Пример:
int A[6];
A – имя массива.
6 – это размер массива, то есть, сколько элементов в массиве, причем элементы нумеруются от 0 до 5.!
И тогда расположение элементов в массиве будет следующим:
А[0] |
А[1] |
А[2] |
A[3] |
A[4] |
A[5] |
С элементами объявленного массива можно выполнять все действия, допустимые для обычных переменных этого типа.
Например:
A[3]=100; - запись данных в конкретный (третий) элемент.
cout << A[1]; - пример вывода на экран содержимого первого элемента массива.
A [5] = A[4]/2; - оператор присваивания.
if (n == 4 && A[0] >= 5) - элемент массива участвует в логическом выражении.
Размерность массива определяется количеством индексов, необходимых для указания положения его элемента. Если оно определяется одним индексов, то массив называется одномерным. Если положение элемента в массиве определяется двумя индексами, то массив называется двумерным.
Присвоить значения набору элементов массива часто бывает удобно с помощью циклов "for" или "while".
Двумерные массивы
Если положение элемента в массиве определяется двумя индексами (номером по строке и номером по столбцу), то массив называется двумерным.
В программе на языке программирования С двумерный массив описывается следующим образом:
int A[m][n], где
m – количество строк (нумерация от 0 до n-1),
n – количество столбцов (нумерация от 0 до n-1).
Графическое представление двумерного массива:
A(0,0) |
A(0,1) |
A(0,2) |
… |
A(0,n-1) |
A(1,0) |
A(1,1) |
A(1,2) |
… |
A(1,n-1) |
A(2,0) |
A(2,1) |
A(2,2) |
… |
A(2,n-1) |
… |
… |
… |
… |
… |
A(m-1,0) |
A(m-1,1) |
A(m-1,2) |
… |
A(m-1,n-1) |
После того, как массив описан указанным образом, мы имеем доступ к элементам массива, то есть можем записывать и считывать данные из элементов массива.
Если количество строк равняется количеству столбцов, то массив называется квадратным. Элементы диагонали идущей из левого верхнего угла в правый нижний, называются элементами левой или главной диагонали, а элементы диагонали, идущей из правого верхнего угла в левый нижний, называются элементами правой или побочной диагонали.
Доп вопрос. 4 6.8 7 8 является ли массивом. Нет. Так как массив это упорядоченная последовательность однотипных данных
В каких случаях удобно употреблять массив. Когда нужно что-то заполнить случайным образом. Например количество осадков на каждый день за год
