- •Понятия информации и информационного ресурса, данных и знаний. Свойства информации. Семиотический аспект рассмотрения информации.
- •Экономическая информация как ресурс. Понятие информационной инфраструктуры экономической системы.
- •Базовые методы обработки экономической информации.
- •Информационные процессы. Измерение информации. Формулы Хартли и Шеннона.
- •Понятия информационной технологии, информационной системы, коммуникации и информатизации. Роль экономической информатики как прикладной и теоретической науки.
- •Классификация информационных технологий. Жизненный цикл высокой технологии, основные стадии жизненного цикла.
- •Структура базовой информационной технологии на концептуальном уровне.
- •Принципы совершенствования управления экономической системой на основе информационно-коммуникационных технологий.
- •Информационное обеспечение организационного развития и управления экономической системой.
- •Автоматизированные информационные системы управления производственной деятельностью
- •Понятие архитектуры компьютера. Принципы работы эвм. Исторический аспект развития вычислительной техники. Современное состояние рынка пк.
- •Основные и периферийные устройства компьютера, их функции и взаимосвязь. Магистрально-модульный тип архитектуры. Программное управление работой компьютера.
- •Основные характеристики центрального микропроцессора. Уровни памяти. Внешние запоминающие устройства. Основные модели ibm-pc и их характеристики.
- •Магнитные диски – основной носитель информации персонального компьютера. Файловая организация информации на дисках. Иерархическая файловая структура диска.
- •Кодирование информации. Системы счисления, используемые в компьютерах и их взаимосвязь. Перевод чисел из системы счисления с основанием p в систему счисления с основанием q.
- •Внутреннее (машинное) представление чисел (целых и вещественных).
- •Кодирование текста. Особенности стандарта ascii и стандарта Unicode. Форматы текстовых файлов.
- •Представление графической информации. Цвет и методы его описания. Кодирование цвета. Растровая и векторная графика. Форматы графических файлов.
- •Кодирование видеоинформации. Форматы видеофайлов.
- •Представление звука в памяти компьютера: цифровой и синтезированный звук. Форматы звуковых файлов.
- •Защита информации от компьютерных вирусов. Антивирусные средства.
- •Архивация. Архиваторы, их универсальные опции. Работа с архивными файлами с помощью архиватора Winrar.
- •Прикладное программное обеспечение и тенденции его развития. Возможности интегрированного пакета прикладных программ Microsoft Office.
- •28. Возможности использования формул и графических объектов в Microsoft Office Word.
- •29. Понятие базы данных. Модели данных. Нормализация. Основные этапы работы с реляционной базой данных средствами Microsoft Office Access. Первичный ключ. Типы данных.
- •Запросы к базе данных. Условия выборки данных. Логические операции, логические выражения. Вычисляемые поля. Связывание таблиц. Целостность данных. Формы и отчеты.
- •Сортировка. Анализ данных. Построение диаграмм: задание наборов данных, типы диаграмм, опции их оформления.
- •Компьютерные презентации. Виды презентаций. Основные этапы создания компьютерной презентации средствами Microsoft Office PowerPoint. Использование технологий мультимедиа и гипермедиа.
- •Понятие языка программирования. Уровни языков программирования. Транслятор. Системы программирования. Пользовательский интерфейс.
- •Криптографические средства защиты информации. Электронно-цифровая подпись. Условия и ограничения использования криптографической защиты.
- •Основные понятия моделирования. Классификация информационных моделей. Математическое моделирование. Этапы компьютерного моделирования. Имитационное моделирование.
- •Понятие алгоритма. Свойства алгоритмов. Формальное исполнение алгоритма. Примеры алгоритмов.
- •Блок-схемы. Основные управляющие структуры (следование, ветвление, повторение). Примеры алгоритмов, составленных с использованием основных управляющих структур.
- •Правила записи алгоритмов (правила ступенчатой записи). Документирование программы. Комментарии (вводные, пояснительные).
- •Отладка и тестирование программ.
Отладка и тестирование программ.
Для проверки правильности работы программы выполняется тестирование – исполнение программы с использованием некоторого набора входных данных, охватывающего весь спектр возможных значений для данного типа задач и проверяющего граничные условия, а также позволяющего посредством контроля промежуточных и конечных результатов решения задачи в ходе исполнения программы проверить выполнение операторов программы в требуемой последовательности и правильность действия всех алгоритмических конструкций (ветвлений, циклов, обращений к подпрограммам и т. п.).
Процесс тестирования удостоверяет качество программы, поэтому он должен быть документирован, т. е. будущие пользователи должны знать, как и при каких обстоятельствах программа тестировалась, каковы были входные данные и результаты, с тем чтобы тест можно было повторить. Для обнаружения и устранения ошибок в программе выполняется ее отладка. Отладка в интегрированной среде программирования Turbo Pascal заключается в том, что с помощью встроенного в интегрированную среду специального средства – отладчика – анализируется поведение программы в «окрестностях» ошибки. С этой целью в интегрированной среде программирования обеспечивается возможность трассировки программы, т. е. выполнения «по шагам» с остановкой в указанных точках
Конечная цель программиста заключается в написании правильно работающей программы, но, к сожалению, в 99 случаях из 100 первая попытка использования программы приводит к появлению предупреждения диалогового окна с кодом ошибки, неверного результата или в худшем случае к зависанию компьютера. Приблизительно так начинается нелегкий путь отладки программы.
Отладка программы — это специальный этап в разработке программы, состоящий в выявлении и устранении программных ошибок, факт существования которых уже установлен. Программные ошибки, как правило, делятся на три вида:
Синтаксическая ошибка. Неправильное употребление синтаксических конструкций, например употребление оператора цикла For без то или Next.
Семантическая ошибка. Нарушение семантики той или иной конструкции, например передача функции параметров, не соответствующих ее аргументам.
Логическая ошибка. Нарушение логики программы, приводящее к неверному результату. Это наиболее трудный для "отлова" тип ошибки, ибо подобного рода ошибки, как правило, кроются в алгоритмах и требуют тщательного анализа и всестороннего тестирования.
Поскольку безошибочное программирование почти невозможно, а ручная отладка немыслима, необходимы средства поиска ошибки (иногда это не так просто) и ее исправления. В других случаях можно просто обойти возможные появления ошибки, также используя специальные методы. Именно об этих средствах и методах пойдет речь в настоящем разделе.
В каждой современной системе программирования существует специальное средство отладки программ — отладчик (debugger), который позволяет в режиме интерпретации установить контрольные точки, выполнить отдельные участки программы и посмотреть результаты работы операторов.