- •Содержание.
- •1.Предмет и содержание дисциплины 6
- •2.Использование языка программирования с в решении экономических задач 7
- •3.Информатика как наука. 68
- •4.Арифметико-логические основы эвм. 73
- •5.Электронные вычислительные машины. 88
- •7.Основы алгоритмизации. 113
- •8. Программное обеспечение эвм. 127
- •1.Предмет и содержание дисциплины
- •1.1.Содержание дисциплины.
- •2.Использование языка программирования с в решении экономических задач
- •2.1. Программы и данные
- •2.1.1. Достоинство языка с
- •2.1.2.Использование с.
- •2.1.3.Структура программы на языке с.
- •2.1.4. Элементы программы. Идентификаторы.
- •2.1.5. Типы данных.
- •2.1.6. Таблица всех допустимых комбинаций базовых типов и модификаторов для 16-битных слов.
- •2.1.7. Локальные и глобальныепеременные.
- •2.1.8.Функции ввода и вывода данных.
- •2.1.9.Функции и обозначающие символы.
- •2.2.Операции, операторы и выражения.
- •2.2.1.Операторы организации циклов.
- •2.2.1.1. Оператор for
- •2.2.1.2.Оператор while
- •2.2.1.3.Оператор цикла do-while.
- •2.2.2. Операторы выбора.
- •2.2.2.1.Оператор if – else(если…иначе)
- •If (условие) оператор 1;
- •2.2.2.2. Оператор ?
- •Выражение 1? выражение 2: выражение 3;
- •2.2.2.3. Оператор switch (переключатель)
- •2.2.2.4. Оператор безусловного перехода goto.
- •2.2.2.5. Операторbreak
- •2.2.2.6. Оператор continue
- •2.2.3.Объявление переменных.
- •2.2.4.Константы.
- •2.2.5.Коментарии.
- •2.2.6.Рекомендации по програмированию.
- •2.3.Структурированные типы данных.
- •2.3.1.Массив.
- •2.3.1.1. Связь между массивами и указателями.
- •2.3.1.2. Рекомендации по програмированию.
- •2.3.1.3. Массивы строк символов.
- •2.3.1.4.Многомерные массивы.
- •2.3.2. Структуры.
- •2.3.2.1. Доступ к членам структуры.
- •2.3.2.2. Присваивание структур.
- •2.3.2.3.Массивы структур.
- •2.3.2.4.Массивы и структуры в структурах.
- •2.3.3.Битовые поля.
- •Разряды машинного слова
- •2.3.4.Cмеси.
- •2.3.5.Cредства typedef
- •2.3.6.Файлы.
- •2.3.6.1.Ввод и вывод информации.
- •2.3.6.2.Функции fsanf и fprintf
- •2.3.6.3.Чтение и вывод строк.
- •2.3.6.4.Функция fgets( )
- •2.3.6.5. Функция fputs( )
- •2.4. Указатели.
- •2.4.1.Операторы для работы с указателями.
- •2.4.2.Выражение с указателями.
- •2.4.3.Арифметические действия с указателями.
- •2.4.4.Сравнение указателей.
- •2.4.5.Массивы указателей
- •2.4.6. Указатели на указатели многочисленные или перенаправления.
- •2.4.7. Указателина структуры.
- •2.4.7.1.Объявление указателей на структуру.
- •2.4.7.2.Использование указателей на структуру.
- •2.4.8. Рекомендации по програмированию.
- •2.5.Функции.
- •2.5.1.Вызов функции. Использование вызывающей функции. Обращение к вызывающей функции.
- •2.5.2.Аргументы и параметры.
- •2.5.3.Оператор return.
- •2.5.4.Рекурсия (использование вызывающей функции обращения к самой себе).
- •2.5.5.Использование указателя на функцию при вызове функции.
- •2.5.6.Главная функция, передача аргументов главной функции.
- •2.6.Библиотечные функции языка с.
- •Наиболее употребительные заголовочные файлы.
- •2.6.1. Puts ( )
- •Int puts (s)
- •2.6.2. Gets ( )
- •2.6.3. Putc().
- •2.7.1.Включение файла.
- •2.7.2.Макроподстановка.
- •2.7.2.1.Простая.
- •2.7.3.Рекомендации по программированию.
- •2.7.4.Директива #undef
- •2.7.5.Условная компиляция.
- •2.7.6.Директива #elif.
- •2.7.7.Директива #error.
- •2.8 Динамическое распределение памяти
- •2.8.1.Операторы malloc и free.
- •2.8.2.Операторы new и delete.
- •2.8.2.1.Размещение массивов с помощьюnew.
- •2.9 Связные списки, очереди, стеки
- •2.9.1.Односвязные и двусвязные списки.
- •2.9.2.Очереди.
- •2.9.3.Стеки.
- •3.Информатика как наука.
- •3.1.Информатика и информация
- •3.2.Информация и управление
- •3.3.Информационные технологии
- •4.Арифметико-логические основы эвм.
- •4.1.Позиционные системы счисления
- •4.1.1.Система счисления.
- •4.2. Метод деления.
- •4.3.Метод умножения.
- •4.4.Сложение двоичных чисел
- •4.5.Умножение двоичных чисел
- •4.6.Деление двоичных чисел
- •5.Электронные вычислительные машины.
- •5.1.Функционально-структурная организация
- •5.1.1.Структура персонального компьютера
- •5.1.2.Внутренние устройства пк.
- •5.1.3.Специальная память.
- •5.2. Внешние запоминающие устройства.
- •5.2.1.Носители информации.
- •5.2.1.1. Жесткий диск.
- •5.2.1.2. Флоппи-диски.
- •5.2.1.3. Компакт-диски.
- •5.2.2.Клавиатура пвэм.
- •5.2.2.1.Клавиатура.
- •5.2.2.2.Классификация клавиш.
- •5.2.2.3.Устройство клавиатуры.
- •5.2.4.Дисплеи пэвм.
- •5.2.4.1.Текстовый режим.
- •5.2.4.2.Графический режим.
- •5.2.5.Печатающие устройства.
- •5.2.6.Мышь и трекбол.
- •5.2.7.Дополнительные устройства пэвм.
- •5.2.7.1. Сканер.
- •5.2.7.2. Плоттер.
- •5.2.7.3. Дигитайзер.
- •5.2.7.4. Модем.
- •5.2.7.5. Звуковая карта.
- •5.2.7.6. Видеоадаптер.
- •5.2.7.7. Сетевая карта.
- •5.2.7.8.Стример.
- •5.3. Тенденции развития пэвм.
- •5.3.1. Ibm pc – совместимые персональные компьютеры
- •5.3.1.1Аппаратные средства пк (Hardware)
- •5.3.1.2.Драйверы
- •5.3.2. Персональные компьютеры фирмы Apple
- •5.3.2.1.IMac
- •5.3.2.2.PowerMacG4
- •5.3.2.3.Выбираем конфигурацию
- •5.4.Сотовая связь
- •7.Основы алгоритмизации.
- •7.1.Понятие алгоритма
- •7.2.Основные этапы технологического процесса разработки программ решения экономических задач на эвм.
- •7.3.Свойства алгоритма
- •7.4.Алгоритмический язык
- •7.5.Языки программирования.
- •8. Программное обеспечение эвм.
- •8.1. Системное программное обеспечение эвм
- •8.1.1.Операционная система.
- •8.1.1.1.Понятие, основные функции и составные части ос.
- •8.1.1.2.Файловая система.
- •8.1.1.3.Характеристики и виды ос.
- •8.1.1.4.Oc ms dos
- •8.1.1.5.OcWindows.
- •8.1.1.6.Стандартные приложенияWindows
- •8.1.1.7.Обзор современных ос.
- •8.1.2.Программная оболочка
- •8.1.2.1.Norton Navigator
- •8.1.2.2.Windows Commander
- •8.1.3.Файлы и каталоги
- •8.1.3.1.Создание каталога.
- •8.1.3.2.Работа с файлами и каталогами. Операции с отдельными файлами
- •8.1.3.3.Работа с группой файлов.
- •8.1.3.4.Операции с файлами
- •8.1.4.Сканирование
- •8.1.5.Дефрагментация
- •8.1.6.Norton Utilities
- •8.1.6.1.Norton Disk Doctor
- •8.1.6.2.NortonSpeedDisk
- •8.1.7.Архивация.
- •8.1.7.1.Программы архивации
- •8.1.7.2.Arj
- •8.1.7.3.WinRar
- •8.1.7.4.ZipFoldersиZipMagic2000
- •8.1.8.Антивирусные средства.
- •8.1.8.1.Классификация вирусов.
- •8.1.8.2.Особенности алгоритма работы вируса.
- •8.1.8.3.Аппаратные устройства – источники вирусов.
- •8.1.8.4.Способы защиты от вирусов.
- •8.2. Прикладное программное обеспечение пэвм
- •8.2.1.Компьютерная графика.
- •8.2.1.1.Направления компьютерной графики
- •8.2.1.2.Растровая и векторная графика.
- •8.2.1.3.Назначение и характеристика пакетов растровой графики.
- •8.2.1.4.Назначение и характеристика пакетов векторной графики.
- •8.2.1.5.Программы трехмерного моделирования.
- •8.2.1.6.Назначение и характеристика пакетов деловой графики.
- •8.2.1.7.Графические форматы данных.
- •8.2.1.8.Задачи, решаемые средствами компьютерной графики:
- •8.2.2.Текстовыепроцессоры.
- •8.2.2.1.Сохранение документа и основные особенности наиболее часто употребляемых форматов
- •8.2.2.2.Общая характеристикаMicrosoftWord2000 и его новые и усовершенствованные функциональные возможности.
- •8.2.3.Табличные процессоры
- •8.2.3.1 . Концепция электронной таблицы
- •8.2.3.2.Основные понятия табличного процессора
- •8.2.3.3.Структурные единицы электронной таблицы
- •8.2.3.4.Правила работы.
- •8.2.3.5. Характеристика табличных процессоров
- •8.2.3.6.Функциональные возможностиExcelи его интерфейс.
- •8.2.3.7.ВозможностиExcel97
- •8.2.4.Пакеты презентационной графики.
- •8.2.4.1.Создание презентации с помощью Мастера автосодержания.
- •8.2.4.2.Возможности программы.
- •8.2.4.3.Новые возможности в очередных версиях.
- •8.2.5. Дополнительные возможности продуктов ms Office
- •8.2.5.1.Совместное использование программ Word, Excel, PowerPoint.
- •8.2.5.2.Подготовка документов на бланке.
- •8.2.5.3.Отправка документа по электронной почте.
- •8.2.5.4.Создание Web-страниц.
- •8.2.5.5.Назначение и характеристика мsOutlook.
2.9.2.Очереди.
Основные примитивы для работы с очередью.
Очередь – это структура данных, организованная по принципу: первым вошёл, первым
Ушёл, или реализующая дисциплину FIFO.
Очередь элемента может быть реализована с использованием массивов связного списка или другим способом. Базовыми операциями для работы с очередью являются:
put ()– поместить элемент в очередь;
get ()– удалить элемент из очереди.
Чтобы не ограничивать максимальное число элементов в очереди наиболее целесообразно её построение в виде односвязного списка. Начало списка хранится во внутренней переменной head. Добавление новых элементов происходит в голову. Последний элемент помещается особым образом, например, после указателя на следующий элемент равного NULL. Извлечение элемента из очереди требует сканирование списка для поиска последнего элемента. Этот элемент удаляется из списка.
2.9.3.Стеки.
Дисциплина LIFO. Определение стека.
В отличие от очереди стек – это структура данных, которая реализует дисциплину: последним пришёл, первым вышел. Базовыми операциями для стека являются:
push()– добавить новый элемент в стек;
pop()– извлечь элемент из вершины стека;
реек ()– взять элемент из вершины стека, не извлекая его стек может быть реализован как массив элементов, связный список или каким-либо другим образом.
3.Информатика как наука.
3.1.Информатика и информация
Информация– это сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые уменьшают имеющуюся о них степень неопределённости, неполноты знания.
Информатика – это отрасль науки, изучающая информационные процессы в различных областях знаний. Предметом информатики является выявление и изучение свойств информации, а также вопросов, связанных с ее сбором, хранением, поиском, переработкой, преобразованием, распространением и использованием в различных сферах деятельности.
Информатика рассматривает информацию как концептуально связанные между собой сведения, данные, понятия, изменяющие наши понятия об явлении или объекте окружающего мира. Наряду с информацией в информатике часто упоминается понятие «данные». Данные могут рассматриваться как признаки или записанные наблюдения, которые по каким-то причинам не используются, а только хранятся. В том случае, если появляется возможность использовать эти данные для уменьшения неопределённости о чём-либо, данные превращаются в информацию. Поэтому можно утверждать, что информацией являются используемые данные.
Одной из важнейших разновидностей информации является экономическая. Её отличительная черта – связь с процессами управления коллективами людей, организаций. Экономическая информация сопровождает процессы производства, распределения, обмена и потребления материальных благ и услуг. Экономическая информация – словосочетание, введенное в обиход с внедрением средств вычислительной техники в управление хозяйственной деятельностью.
Экономическая информация – совокупность сведений, отражающих социально-экономические процессы и служащих для управления этими процессами и коллективами людей в производственной и непроизводственной сфере.
Под экономической информацией понимают информацию о процессах общественного производства, обмена и потребления материальных благ. По назначению в процессе управления экономическая информация подразделяется на управляющую (командную) и осведомляющую (например, учетно-статистическую).
Экономическая информация:
специфична по форме представления, отражается в виде первичных и связных, юридически оформленных (т.е. имеющих подписи) на традиционных электронных документах;
объемна, т.е. содержит детальную информацию о процессах, для управления которыми она используется;
циклична, т.к. для большинства производственных и хозяйственных процессов характерна повторяемость составляющих их стадий и соответствующей информации, описывающей эти процессы;
специфична по способам обработки (преобладают арифметические и логические операции, а результаты представляются в виде текстов, таблиц, диаграмм, графиков).
Наиболее важными требованиями, предъявляемыми к экономической информации, являются:
корректность, т.е. однозначность для всех потребителей;
ценность - относительное (для разных потребителей - разная) свойство, проявляющееся в том случае, если информация используется для достижения цели;
оперативность, отражает актуальность информации для необходимых расчетов и принятия решений в изменяющихся условиях;
точность - определяет допустимый уровень искажений входной, выходной и др. типов информации;
достоверность - свойство информации отражать реально существующие объекты с необходимой точностью;
устойчивость - способность реагировать на изменение исходных данных без нарушения необходимой точности;
достаточность - означает, что она содержит минимально необходимый объем сведений, необходимых для принятия правильного решения.
Исследования экономической информации позволили выявить ряд особенностей, влияющих на организацию автоматизированной обработки.
Информатика играет важную роль в современной экономической науке, что привело к выделению отдельного направления развития науки – экономическая информатика. Это новое направление объединяет в себе экономику, математику и информатику, и помогает экономистам решать задачи оптимизации деятельности предприятий, принимать стратегически важные решения о развитии промышленности и управлять производственным процессом.Разработанная программная база основывается на математических моделях экономических процессов и предоставляет гибкий и надежный механизм предсказания экономического эффекта управленческих решений. С помочью ЭВМ быстро решаются аналитические задачи, решение которых не под силу человеку. В последнее время компьютер стал неотъемлемой частью рабочего места управленца и экономиста.
Различают содержательную и формальную структуру информации. Содержательная структура ориентированна на содержание информации (научные знания, гипотезы, теории, законы). Формальная структура ориентирована на представление информации (символьная, текстовая, графическая, звуковая). Информация – ресурс, объем которого с течением времени лавинообразно возрастает. В настоящее время объем информации ежегодно удваивается.
Классификация информации по разным признакам.
Место возникновения.
Входная информация – информация, поступающая в фирму или её подразделения.
Выходная информация – информация, поступающая из фирмы в другую фирму, организацию, под организацию
Внутренняя информация возникает внутри объекта, внешняя – за пределами объекта.
Стадия обработки.
Первичная информация – информация, которая возникает непосредственно в процессе деятельности объекта и регистрируется на начальной стадии.
Вторичная информация – информация, получаемая в результате обработки первичной. Она может быть промежуточной и результатной.
Промежуточная информация используется как исходные данные для последующих расчётов.
Результатная информация получается в процессе обработки первичной и промежуточной информации и используется для выработки управленческих решений.
Способ отображения.
Текстовая информация – совокупность алфавитных, цифровых и специальных символов, с помощью которых представляется информация на физических носителях (бумага, дисплей…).
Графическая информация – различного рода графики, диаграммы, схемы, рисунки и т.д.
Стабильность.
Переменная (текущая) информация отражает фактические количественные качественные характеристики производственно-хозяйственной деятельности.
Постоянная (условно-постоянная) информация – неизменная и многократно используемая в течение длительного периода времени информация. Она может быть:
справочная (описание постоянных свойств объекта в виде устойчевых длительное время признаков)
нормативная (местные, отраслевые и общегосударственные нормативы);
плановая (многократно используемые в фирме плановые показатели).
Функция управления.
По функциям обычно классифицируют экономическую информацию.
Плановая информация – информация о параметрах объекта управления на будущий период.
Нормативно-справочная информация содержит различные нормативные и справочные данные. Её обновление происходит достаточно редко.
Учётная информация – информация, характеризующая деятельность фирмы за определённый прошлый период времени.
Оперативная (текущая) информация – информация, характеризующая производственные процессы в текущий (данный) период времени и используемая в оперативном управлении.
Создание и использование информационной системы для любой организации нацелены на решение следующих задач.
Структура информационной системы, её функциональное назначение должны соответствовать целям, поставленным перед организацией.
Информационная система должна контролироваться людьми, ими пониматься и использоваться в соответствии с основными социальными и этическими принципами.
Производство достоверной, надёжной, своевременной и систематизированной информации.
Единицы измерения информации.
Какую бы информацию компьютер не воспринимал, ни обрабатывал, ни выводил, он всегда превращает ее в так называемую бинарную или двоичную информацию. Она представляется всего двумя уровнями некоего сигнала – условным наличием его или отсутствием. Их называют логическая единица и нуль (1 и 0), ДА и НЕТ, True и False и т. д. Единица двоичной информации получила название бит. 8 бит = 1 байту – единице информации,имеющей 28=256 значений от 0 до 255.
256 значений байта хватает на кодирование приличного числа знаков – например всех знаков русского или английского языков. Каждая последующая единица измерения объема информации, например килобайт, мегабайт и т. д., получается умножением предшевствующей единицы не в 1000 раз, а в 1024 раза.
Информация стала товаром первой необходимости, но ее все возрастающий объем не позволяет воспринять и сориентироваться в ней должным образом.
Следует различать понятия данные и знания.
Данные – это информация, представленная для обработки в удобном виде. Данные, как правило, хранят в каком-либо упорядоченном виде: в массивах и списках.
Знания – это проверенный практикой результат познания действительности, ее верное отражение в сознании человека.
Информатика как наука возникла в результате целенаправленного изучения информационных процессов.
В последнее время под информатикой понимают науку об описании, осмыслении, интерпретации, представлении, формализации и применении знаний с помощью средств вычислительной техники для поиска нового знания во всех областях деятельности человека.
Экономическая информатика (ЭИ) выявляет и изучает свойства экономической информации, закономерности ее переработки; процессов управления переработкой информации в искусственных, социальных и биологических системах и направлена на решение экономических задач. Ее важнейшими назначениями являются: сбор, преобразование и регистрация информации, обработка и хранение, преобразование, тиражирование, распространение и использование для решения экономических задач по управлению экономическими объектами.