- •Содержание.
- •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.2.1.Сохранение документа и основные особенности наиболее часто употребляемых форматов
Сохранение документа в одном из многообразных существующих форматов является завершающей стадией основной работы по подготовке текстового документа.
Основные особенности наиболее часто употребляемых форматов:
1.ASCII – American Standard Code for Informational Interchange (американский стандартный код для обмена информацией). Это самый заслуженный и давно существующий формат, имеющий самую простую организацию. Например, в английском и русском алфавите одной букве соответствует один байт.
Чтобы понять, почему появление в 1963г. этого кода было важным событием, нужно иметь ввиду, что до этого компьютеры не могли взаимодействовать друг с другом, т.к. каждый производитель пытался по-своему представить символы алфавита, цифры и управляющие коды.
ASCIIкод стал общим знаменателем, для компьютеров, которые ранее не имели друг с другом ничего общего. Всем буквам, цифрам, знакам препинания и другим символам (управляющим кодам) были поставлены в соответствие стандартные числовые значения. Но 60-ые годы не отличались высоким уровнем стандартизации. Только в аппаратных средствах компанииIBMиспользовалось 9 различных наборов кодировки символов. Между тем, взаимодействие между компьютерами стало настоятельной необходимостью. В 1961 г. будущий изобретатель кодаASCIIпринял предложение представителей Американского национального института стандартов (ANSI), возглавляемый вице-президентом компании комитетANSIХ 3,4 большая часть производителейкомпьютеров, и в 1961 г. комитет приступил к работе. Сегодня на основе кодаASCIIвыпускается дорогостоящее оборудование и большинство ОС системы с этим кодом. В разных ОС осуществлена несколько разная реализация этого формата, этот код остался одной из немногих технологий, которой удалось дожить до наших дней.
2.RTF–RichFormat.
Формат обмена документами между текстовыми процессорами. Разработали Microsoftв 1986г., с тех пор существует в определенном смысле параллельно остальным. Его появление явилось очередным шагом разработки средств сохранения и передачи текста. Его достоинство в том, что его внутренняя организация предусматривает передачу всех элементов форматирования: размеров и параметров шрифта и т.п. Он очень хорошо специфицирован, описан документально, просто и строго организован, хорошо распознаваем практически всеми офисными предложениями.
3.DOC.Этой формой является внутренним форматомMSWord. Необходимо учитывать, чтоMSWord97 иMSWord2000 полностью совместимы по формату, но более ранние версии несовместимы, поэтому при сохранении документа, даже если мы собираемся в дальнейшем работать исключительно вMSWord, нужно обратить особое внимание на версию. При сохранении документа в текстовом процессореMSWord, он предлагает по умолчанию именно форматDOC.Имеет смысл принять это предложение, если нет каких-либо особых идей относительно дальнейшей публикации, либо переноса файла в другие приложения.
4.HTML–HyperTextMarkupLanquaqe.Универсальный код (язык) разметки гипертекста, применяемый в Интернете для разработкиWeb-страниц.
8.2.2.2.Общая характеристикаMicrosoftWord2000 и его новые и усовершенствованные функциональные возможности.
Word2000 является наиболее часто используемым в нашей стране текстовым процессором, т.к. представляет собой приложениеMSOffice2000 компанииMicrosoft.
MSWORD2000 разрабатывался в любой стране мира могли бы легко и просто создавать не только собственные печатные документы, но и сообщения электронной почты, а также публикацииWWW(WordWideWeb).
HTMLвыбрать вWord2000 в качестве одного из основных форматов, создаваемых файлов, что способствует дальнейшему закреплению ведущего положения этого приложения в области созданияWeb-документов и приложений, и сообщений электронной почты.
По сравнению с предыдущими версиями, Word2000 имеет также следующие преимущества: улучшенные средства автоматической проверки орфографии, табличные и графические инструменты, значительно модернизированныйWeb-инструментарий.
Новые возможности Word 2000.
HTML, как равноправный формат хранения файлов. Все имеющиеся вWordфункции и средства (за исключением возможности создания версии документа и использования паролей) сохраняют свое действие после преобразований из форматаWordDocв форматHTMLи обратно. Это означает, чтоWord2000 предоставляет возможность пользователю создать документы в форматеWord, сохранять их вHTMLи снова открывать вWord, используя для обработки все функции, доступные вWord.
Принцип Click-n-type(щелкнуть и ввести) пользователи могут начинать вводить текст в любом месте страницы, поместив туда курсор и дважды щелкнуть кнопкой мыши. Эта функция упрощает разметку страницы.
Функция «собрать и вставить». Пользователи могут скопировать в буфер обмена MSOfficeдо 12 блоков информации, каждый из которых затем можно будет в произвольном порядке вставить нужное число раз в любой документMSOffice. Эта новая функция упрощает сбор информации, полученный из различных источников.
Система настраиваемых меню. В меню теперь отображаются только те функции и команды, с которыми пользователи работают более часто. Меню можно легко развернуть, отобразить в них весь список команд. Развертывание меню может производиться автоматически в соответствии с правилами технологии. Меню, подстраивающееся к нуждам пользователя, должны способствовать устранению неразберихи, но в данном случае пользователь может еще больше сбить с толку, особенно те, кто привыкли работать в системе Office-меню.
Темы. Темы создаются и согласовываются между приложениями WordMicrosoftFrontPage, последнее из которых является специализированным средством создания и управленияWeb-узлами. Благодаря этому упрощается создание и редактирование с помощьюWordиFrontPage, согласованных по внешнему видуWeb- страниц.
Автоматическое определение языка. Благодаря ему (на котором пользователь производит ввод текста) в Word2000 правильно осуществляется выбор средств проверки орфографии и грамматики, списка автозамены и других инструментов проверки правописания. Кроме того, были несколько скорректированы задаваемые вручную языковые настройки, что сделало их более доступными и удобными в работе.
Усовершенствованные возможности.
Мастер Web-страниц. ВWord2000 пользователи могут легко создавать профессионально оформленныеWeb-страницы и многостраничныеWeb-узлы при помощи специального мастера.
Просмотр Web- страниц. В процессе работы вWord2000 можно просматриватьWeb- страницы в используемом по умолчанию броузере даже без их предварительного сохранения.
Оглавление.ВWord2000 генерация оглавлений может выполняться автоматически с использованием нескольких параметров, позволяющих работать в режиме интерактивного просмотра, в том числе с использованием рамок.
Гиперссылки.Word2000 имеет усовершенствованный интерфейс гиперссылок , облегчающих создание ,удаление и редактирование гиперссылок в документах.
Таблицы.Теперь поддерживаются вложенные таблицы (таблицы, размещаемые внутри ячеек таблиц, перемещаемые таблицы (текст в этом случае обтекает таблицу), размещение таблиц в любом месте таблицы (размещение друг рядом с другом, объединение строк заголовка). Строки заголовка должны включать первую строку таблицы. Пользователи могут применять функцию обтекания текста вокруг графических изображений, находящихся внутри ячейки таблицы; графические объектыWord2000 внутри или вне ячейки таблицы обладают одинаковыми свойствами.
HTML-форматирование таблиц.ВWord2000 поддерживаютсяHTMLпараметры формирования таблиц, включая возможность создания вложенных страниц, использования функции автоподбора, перемещения таблицы в любое место страницы, задание интервала между ячейками, правильное формирование трехмерных границ в форматеHTML.
Новые возможности автозамены. В предыдущих версияхWordисправление ошибок и написания слов с помощью автозамены проводилось на базе использования специального списка. Сейчас функция автозамены может по ходу исправлять и те явные ошибки в написании слов, которые не указаны в списке для автозамены.
Средства проверки орфографии и грамматики. В Word2000 оба этих средства проверки правописания получили дальнейшее развитие благодаря добавлению новых слов в словарь, совершенствованию логики предлагаемых вариантов замены и уменьшением числа ложных флагов грамматических ошибок.