- •Содержание.
- •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.
8.2.5.5.Назначение и характеристика мsOutlook.
Приложение MicrosoftOutlookзанимает особое место в пакете программMicrosoftOffice. Если другие приложения (Word,Excel,Access,PowerPoint) являются, прежде всего, автономными средствами подготовки документов, тоOutlookреализует функции интеграционной надстройки, позволяющей организовать весь цикл работ над документами в трудовом коллективе. Некоторые пользователи применяютOutlookлишь как средство обработки электронной почты, но на самом деле функции программы гораздо шире, а электронная почта занимает среди инструментовOutlookважное, но отнюдь не первое место.
Таким образом, с точки зрения пользователя, программа Outlookвыполняет функции личного секретаря и помощника, заменяя иногда целую канцелярию. Многие задачи она способна решать самостоятельно, некоторые требуют участия пользователя.
Так как программа ориентирована на применение в корпоративных сетях, она относится и к категории workgroupmanagement, то есть является средством организации групповой работы. Необходимо подчеркнуть, что полноценное использование всех средствOutlookвозможно только при работе в сети под управлением операционной системыWindowsNTи при наличии приложенияMicrosoftExchangeServer. В противном случае (то есть на локальном компьютере) некоторые функцииOutlookбудут недоступны.
Если подойти к настройке Outlookс ответственностью, не пожалеть времени на заполнение первичных данных и настройку инструментов, усилия многократно окупаются, причем программа поможет справиться не только с организацией служебных, но и личных дел. К примеру, она может напоминать о знаменательных датах в жизни родных и близких, с которыми их желательно вовремя поздравлять, а также подсказывать адреса и телефоны друзей.
Для решения обширного круга задач по планированию и организации работы Outlookимеет следующие функциональные элементы:календарь, организатор задач, обработчик сообщений, организатор контактов и собраний, дневник, записную книжку (для заметок).
Все перечисленные элементы способны непосредственно взаимодействовать друг с другом, так как по сути дела представляют собой набор фильтров единой базы данных Outlook.Toесть вся информация хранится в одном массиве, работа с которым происходит на основе определенного набора полей, характерного для данной функции. Физически не существует папокКалендарь,Дневники прочих. Все это логические, а не физические структуры. Это важно знать, если необходимо перенести данные изOutlookна другой диск или компьютер. Стандартными средствамиOutlook,OfficeилиWindowsтакую операцию выполнить невозможно. Но существуют специальные служебные средства, позволяющие выполнить перенос данных и даже преобразовать их в другие форматы.
Программа MicrosoftOutlookтесно интегрирована с другими приложениями пакетаMicrosoftOffice. С ее помощью можно организовать работу с документами, разработанными в других программахMicrosoftOfficeтаким образом, чтобы автоматически отслеживались сроки и этапы выполнения работ, проверялась синхронизация версий документов, устанавливалось соответствие между документами и задачами, людьми, сроками.
Основные компоненты Microsoft Outlook.
Календарь
Календарь –это электронный аналог настольного перекидного календаря, имеющий более широкие возможности.По умолчанию каждые сутки в календаре поделены на получасовые отрезки, отображаемые одной строкой записи. При щелчке на строке открывается фильтр, предлагающий набор полей, ориентированных на организацию встреч (реальных или сетевых) с людьми. Это похоже на запись в настольном календаре о теме, времени и участниках какого-либо мероприятия. Однако КалендарьOutlook, в отличие от настольного, обладает рядом функций, связанных с автоматизацией. Так, например, он способен заранее оповещать о предстоящих мероприятиях, автоматически проверять запланированный распорядок дня и определять возможность участия в намеченных встречах. Кроме того, если участники встреч уже занесены в адресную книгу, программа может автоматически рассылать им предупреждения по локальной сети предприятия или средствами электронной почты.
С помощью программы MicrosoftOutlookвозможно проведение встреч в виртуальном режиме. Такие мероприятия называются собраниями по сети (сетевыми конференциями). Они удобны при обсуждении вопросов между участниками, находящимися в разных офисах и даже в разных городах и странах. Синхронизация записей в Календаре с другими задачами и мероприятиями происходит автоматически.
Организатор задач
Компонент Организатор задач представлен на панели Ярлыки Outlookкнопкой Задачи. Функционально он предназначен для планирования конкретных работ и контроля их исполнения. Для этого предлагаются соответствующие поля, позволяющие указать время начала и окончания работ, их тему, предусмотреть расходы, определить участников и проконтролировать состояние дел в текущий момент.
Многие поля можно заполнять в полуавтоматическом режиме, используя записи базы данных Outlook. Автоматически проводится синхронизация действий пользователя по исполнению данной задачи с другими мероприятиями, внесенными в иные категории.
Обработчик сообщений
Этот компонент выполняет функции «центра связи» Outlook. Основным видом обрабатываемых сообщений являются сообщения электронной почты. Кроме того, обрабатываются сообщения и других служб, например почты на основеWebи документов, отправленных по локальной сети.
В качестве клиента электронной почты Outlookобладает всеми основными функциями, рядом дополнительных и некоторыми специальными,в том числе средствами фильтрации поступающих сообщений, управления списками почтовой рассылки и другими. Однако следует знать, что специализированные почтовые клиенты располагают гораздо более широкими возможностями, и потому использовать программуMicrosoftOutlookтолько в роли почтового клиента не всегда удобно.
К сожалению, высокая популярность MicrosoftOutlookименно в качестве почтового приложения влечет к ней пристальное внимание злоумышленников, занимающихся разработкой программных средств, нарушающих нормальную работу средств коммуникации. Необходимо периодически посещать серверMicrosoftи своевременно обновлять программу установкой дополнений, ликвидирующих обнаруженные уязвимости.
Организатор контактов.
Этот компонент является по своей сути адресной книгой с расширенными возможностями.В него заносятся подробные сведения о людях и организациях. Данные из папки Контакты напрямую используются остальными средствамиOutlookи другими приложениямиMicrosoftOffice. Набор фильтров позволяет сортировать данные различными способами в зависимости от конкретной задачи. Так, например, если известно только имя человека, с которым необходимо связаться, его данные можно разыскать, включив сортировку по имени.
Папка Контактыимеет некоторые полезные функции, необходимые при интенсивной работе в Интернете. В частности, лицам (организациям) можно ставить в соответствие сертификат открытого ключа электронной подписи, что позволяет использовать защищенную связь во избежание подделки пересылаемых документов или доставки незатребованных сообщений.
Дневник.
Дневник –это средство для внесения записей самого различного характера. Его отличие от календаря заключается в возможности хранить практически любые записи. Это может быть и напоминание о событии, и ссылка на ресурс, и личные заметки, и многое другое.
Вторая функция Дневника –автоматическая регистрация всех этапов работы над документамиMicrosoftOffice, связь с которыми установлена. Характер и степень связи записей в дневнике с другими элементами базы данныхOutlookнастраиваемы – пользователь может ими управлять.
Записная книжка.
Записная книжка представлена на панели Ярлыки OutlookзначкомЗаметки. Это средство призвано заменить клочки первой попавшейся бумаги, на которых часто записывают телефоны, имена, идеи и прочее. Если компьютер является основным рабочим инструментом руководителя, Заметки помогут сохранить даже случайную информацию, которая иногда оказывается чрезвычайно важной.
Для того чтобы электронная записная книжка всегда была под рукой, компьютер должен быть постоянно включен, а программа Outlook– запущена. При работе в офисе это не представляет сложности. Но для мобильных компьютеров использование папкиЗаметки выглядит проблематичным.
Организатор собраний.
Компонент Организатор собраний не представлен отдельным ярлыком в Outlook, однако незримо присутствует в некоторых других компонентах, в частности, в Дневнике. Его функцией является назначение собраний, в том числе сетевых конференций, определение состава участников, рассылка извещений, получение ответов.