- •Учебно-методический комплекс дисциплины (умкд)
- •Содержание
- •Рабочая учебная программа дисциплины
- •8. Календарно-тематический план:
- •10. План проведения срсп (консультации)*
- •12. Тематика курсовых работ*
- •13. Список основной и дополнительной литературы:
- •2. Дополнительная учебная литература:
- •Учебная программа дисциплины (силлабус)
- •9. План лекций и лабораторных занятий:
- •10. План проведения срсп (консультации)*
- •12. Тематика курсовых работ*
- •13. Список основной и дополнительной литературы:
- •2. Дополнительная учебная литература:
- •14. Вопросы для проведения рубежного и итогового контроля
- •14.1 Вопросы для подготовки к I рубежному контролю.
- •14.2 Вопросы для подготовки к I I рубежному контролю.
- •15. Балльно-рейтинговая система оценки учебных достижений обучающихся с переводом в традиционную шкалу оценок
- •16. Шкала выставления рейтинга студентов
- •17. Расчет итоговой оценки
- •Тема 1. Предмет, объекты и составные части информатики
- •1. Понятие информатики, информации и данных
- •Классификация экономической информации
- •3. Понятие и перспективы развития информационного общества
- •4. Понятие информационных технологий и их классификация
- •Контрольные вопросы:
- •Тема 2: Представление данных в пк
- •1. Системы счисления, методы перевода и формы представления чисел
- •2. Понятие дискретизации, арифметические операции с числами фиксированной и плавающей запятой
- •Контрольные вопросы:
- •Тема 3. Архитектура современной вычислительной техники
- •Тема 4. Структура пк
- •1. Системный блок компьютера
- •2. Внешние устройства пк
- •Контрольные вопросы:
- •Тема 5. Основные сведения о программном обеспечении
- •1. Понятие и категории по
- •Прикладное программное обеспечение.
- •3. Инструментальное программное обеспечение
- •Контрольные вопросы:
- •Тема 6. Операционные системы
- •1. Понятие, классификация операционных систем.
- •2. Командный, графический wimp- интерфейс и silk- интерфейс.
- •3. Отличительные особенности ос ms dos, windows 9x/me/2000/xp
- •Контрольные вопросы:
- •Тема 7. Основные понятия файловой системы
- •1. Понятие файла, имени и расширения файла
- •2. Понятие файловой структуры
- •3. Понятия каталога и маршрута
- •4. Групповые имена файлов
- •Контрольные вопросы:
- •Тема 8. Прикладное программное обеспечение
- •1. Классификация прикладного программного обеспечения
- •2. Ппо общего назначения
- •3. Ппо специального назначения
- •4. Офисные системы
- •Контрольные вопросы:
- •Тема 9. Основы алгоритмизации и программирования
- •1. Понятие и свойства алгоритма
- •2 .Способы описания алгоритмов
- •3 .Этапы подготовки и решения задач на эвм
- •Контрольные вопросы:
- •Тема 10. Системы управления базами данных
- •1. Понятие базы данных
- •2. Модели организации данных
- •3. Понятие систем управления базами данных
- •4. Архитектура систем управления базами данных
- •Контрольные вопросы:
- •Тема 11. Общие сведения о компьютерных сетях
- •1. Основные сведения о аппаратных и программных компонентах кс.
- •2. Классификация кс
- •3. Методы передачи данных в кс
- •Тема 12: Локальные сети
- •1. Классификация локальных сетей
- •2. Топология локальных сетей
- •3. Линии связи
- •Контрольные вопросы:
- •Тема 13. Интернет
- •13.1 Основные сведения об Интернет
- •13.2 Службы Интернет
- •Контрольные вопросы:
- •Тема 14. Основы защиты информации
- •14.1 Юридические основы информационной безопасности
- •14.2 Основные понятия информационной безопасности
- •14.3 Способы и средства нарушения конфиденциальности информации
- •14.4 Основы противодействия нарушению конфиденциальности информации
- •Методические указания для выполнения лабораторных занятий
- •Содержание
- •Предисловие
- •Практическое занятие №1. «Компьютерная арифметика»
- •Контрольные вопросы:
- •Контрольные вопросы:
- •Лабораторная работа № 2 «Правила работы на компьютере»
- •1.1 Требования к безопасности работы пользователей в компьютерных классах
- •1.2 Правила установки и использования основных устройств компьютера
- •1.3 Включение, выключение компьютера и снятие «зависания» программ
- •1.4 Контрольные вопросы
- •Лабораторная работа № 3 «Основы работы с операционными системами»
- •1.1 Основные понятия
- •1.2 Дисковая операционная система msdos
- •1.3 Программная оболочка norton commander
- •Индивидуальное задание
- •1.4 Графическая операционная оболочка Windows
- •1.5 Стандартная программа Проводник
- •1.6 Стандартные служебные программы обслуживания дисков
- •1.6.1 Обнаружение и устранение ошибок на диске
- •1.6.2 Дефрагментация дисков
- •Индивидуальное задание «Интерфейс ос Windows»
- •Индивидуальное задание «Настройка параметров интерфейса и работы устройств в ос Windows»
- •Индивидуальное задание «Стандартная программа Проводник»
- •Лабораторная работа № 4 «подготовка текстового документа»
- •3. Подготовка к записи текста документа.
- •«Информационные ресурсы
- •М.Ф. Меняев»
- •4. Форматирование текста документа:
- •8. Изменение и копирование формата текста:
- •9. Подготовка списков:
- •10. Перемещение текста в документе:
- •11. Выполните сортировку списка, выделив строки маркированного списка:
- •12. Применение дополнительных операций записи текста:
- •Лабораторная работа №5 «разработка дизайна текстового документа»
- •Лабораторная работа №6 «организация информации в текстовых документах»
- •Доходы фирмы
- •Контрольные вопросы
- •Лабораторная работа № 7 «Освоение табличного процессора»
- •Для перемещения с помощью команд Вырезать/Вставить необходимо:
- •Контрольные вопросы:
- •«Функции в excel»
- •И(условие1; условие 2)
- •Упражнение 1
- •Бз(норма, число периодов, выплата, нз, тип)
- •Упражнение 2
- •Пз(норма, кпер, выплата, бс, тип)
- •Упражнение 3
- •Бзраспис(инвестиция, {ставка1; ставка2;…, ставка n})
- •Лабораторная работа № 9 «Связывание и консолидация рабочих листов в excel»
- •Краткие теоретические сведения
- •Контрольный пример
- •Рабочий лист февраль (в режиме отображения чисел)
- •Диалоговое окно Консолидация
- •Консолидированные данные за квартал в режиме чисел (с отображением элементов структуры)
- •Консолидированные данные за квартал в режиме формул
- •Лабораторная работа № 10 «сводные таблицы»
- •Краткие теоретические сведения
- •Задание 1. Создание сводной таблицы
- •Задание 2. Реорганизация сводной таблицы
- •Контрольные вопросы:
- •Лабораторная работа № 11
- •Задание 1. Этапы создания серийных документов.
- •Контрольные вопросы:
- •Лабораторная работа № «работа с базами данных в excel»
- •Краткие теоретические сведения
- •Лабораторная работа № 13 «Создание и обработка баз данных в субд Access»
- •Общие сведения
- •Эти объекты хранятся в одном файле с расширением (.Mdb). Постановка задачи
- •Создание файла базы данных Прежде, чем приступить к созданию таблиц базы данных, необходимо создать файл пустой базы данных.
- •Создание таблицы базы данных
- •1 Этап: Создание структуры таблицы
- •Описание свойств полей таблицы группа
- •2. Этап: Ввод записей
- •Данные таблицы группа
- •Сохранение данных
- •Добавление и удаление записей
- •Файл|Внешние данные|Импорт
- •Вставка в запись рисунка или объекта
- •Размещение данных типа мемо в таблице
- •Связывание таблиц
- •Разработка форм
- •Конструирование формы
- •Многотабличные формы
- •Закрыть форму
- •Построение запроса на основе других запросов
- •Запрос на создание таблицы
- •Запрос на обновление
- •Приложение Описание свойств полей таблицы студент
- •Описание свойств полей таблицы кафедра
- •Описание свойств полей таблицы преподаватель
- •Описание свойств полей таблицы предмет
- •Описание свойств полей таблицы изучение
- •Группу ключевых полей отмечайте только после ввода всех ключей, выделив их одновременно. Описание свойств полей таблицы успеваемость
- •Данные таблицы студент
- •Данные таблицы кафедра
- •Данные таблицы преподаватель
- •Данные таблицы предметы
- •Данные таблицы изучение
- •Данные таблицы успеваемость
- •Контрольные вопросы:
- •Лабораторная работа № 14
- •Что нужно знать о записи макроса
- •Имя макроса
- •Описание
- •Хранение макроса
- •Относительные и абсолютные ссылки в макросах
- •Макросы в excel Упражнение 1. Запись макроса
- •Выполнение макроса
- •Упражнение 2. Использование кнопки для запуска макроса
- •Изменение и удаление макроса
- •Упражнение 3. Пример создания и выполнения макроса
- •Выполнения макроса
- •Упражнение 4.
- •Контрольные вопросы:
- •Лабораторная работа № 15 «технология применения электронной почты»
- •Лабораторная работа № 16 «поиск и обработка информации в интернете»
- •Контрольные вопросы
- •Литература
- •Методические указания по выполнению самостоятельной работы студента под руководством преподавателя
- •Срсп №1
- •Список рекомендуемой литературы:
- •Срсп №2
- •Список рекомендуемой литературы:
- •Срсп № 3
- •Список рекомендуемой литературы:
- •Срсп № 4
- •Контрольные вопросы
- •Список рекомендуемой литературы:
- •Срсп № 5
- •Список рекомендуемой литературы:
- •Срсп № 6
- •Упражнение 1
- •Бз(норма, число периодов, выплата, нз, тип)
- •Упражнение 2
- •Пз(норма, кпер, выплата, бс, тип)
- •Упражнение 3
- •Бзраспис(инвестиция, {ставка1; ставка2;…, ставка n})
- •Список рекомендуемой литературы:
- •Срсп № 7
- •Список рекомендуемой литературы:
- •Срсп № 8
- •Список рекомендуемой литературы:
- •Срсп № 9
- •Список рекомендуемой литературы:
- •Методические указания по выполнению самостоятельной работы студента
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Задание 2.
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Контрольные вопросы:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Вопросы к заданию:
- •Список рекомендуемой литературы:
- •Список рекомендуемой литературы:
- •Карта учебно-методической обеспеченности
Прикладное программное обеспечение.
Прикладное ПО служит для решения задач или классов задач в определённой области применения ПК. К нему относят пакеты прикладных программ (ППП или приложения) и оригинальные программы пользователей. ППП делятся на:
ППП общего назначения предназначены для широкого круга пользователей в различных проблемных областях. К ним относят текстовые, графические и табличные процессоры, трёхмерные аниматоры, СУБД, интегрированные ППП, САПР, оболочки экспертных систем, редакторы HTML (Web-редакторы), обозреватели (для просмотра электронных документов на локальном ПК или в Интернет), музыкальные редакторы, настольные издательские системы и др.
Проблемно- ориентированные ППП для решения задач узкого класса (банковские, бухгалтерские ППП, ППП финансового менеджмента, справочные системы и др.).
Методо- ориентированные ППП, в основе которых лежат, прежде всего, метод решения задачи: математического программирования (линейного, динамического и др.), сетевого планирования и управления, теории массового обслуживания, математической статистики и др.
3. Инструментальное программное обеспечение
Инструментальные программные средства (системы программирования) используются для разработки различных программ, включая системное программное обеспечение.
Инструментальные программные средства (системы программирования)- это интегрированные инструментальные средства, обеспечивающие все основные функции по разработке программ: создание и редактирование исходного модуля, трансляция, создание загрузочного модуля и их выполнения, отладка, тестирование, сохранение и документирование и т.д. Современные системы программирования поддерживают все технологические этапы проектирования, программирования, тестирования и отладки программ, предоставляя программистам мощные и удобные средства для разработки программ.
А состав инструментальных средств входят (рисунок 5.2):
редакторы программного кода;
трансляторы с различных языков программирования, осуществляющие перевод текстов программ с входного языка программирования на машинный язык;
редакторы связей, объединяющие отдельные части программ в единое целое, создающие загрузочный модуль;
отладчики, позволяющие обнаруживать и устранять ошибки в программах;
интегрированные среды разработчиков, объединяющие перечисленные выше компоненты е единую систему, удобную для разработчиков программ;
системы быстрой разработки программных приложений (RAD).
Рисунок 5.2 Основные этапы обработки программ в ПК
Исходный модуль- текст алгоритма задачи, описанный средствами языка программирования. Исходный модуль переводится в последовательность команд ПК с помощью транслятора (компилятора или интерпретатора). Компилятор транслирует исходный модуль в машинный код, называемый объектным модулем, за один непрерывный процесс. А интерпретатор выполняет исходный модуль в режиме «оператор- за- оператором».
Объектный модуль выполняться не может т.к. может содержать неразрешенные ссылки на другие модули или программы. Поэтому объектный модуль обрабатывается редактором связей. Редактор связей разрешает все внешние ссылки и создает загрузочный модуль.
Загрузчик определяет для загрузочного модуля абсолютные адреса в оперативной памяти. После этого программа может выполняться.
Иногда функции редактора связей и загрузчика выполняет одна программа- редактирующий загрузчик (Turbo Pascal).
Для отладки программ используются отладочные средства, трассировщики, тестирующие и др. средства как в системе программирования, так и автономно.
Языки программирования Fortran, Algol, Cobol, Pascal, PL/1, C - компиляторного типа. Forth, LOGO, APL - интерпретаторного типа. Basic, Lisp- трансляторы обоих типов.
Реализация любого языка может быть как компиляторного, так и интерпретаторного типа. Основное преимущество компиляторных языков- скорость выполнения программы. Но интерпретируемые языки более предпочтительны для программ диалогового типа, отладка проходит без выхода из интерпретатора, что сокращает время и упрощает отладку.
Таблица 5.1 Поколения языков программирования
Поколения ПС |
Языки и системы программирования |
Характерные черты ПС |
1-е поколение |
Машинные |
Машинно-зависимые, быстрые, сложны для освоения, требуют хорошего знания архитектуры ЭВМ |
2-е поколение |
Ассемблера, макроассемблеры |
В отличии от предыдущих более удобны для использования, быстрые |
3-е поколение |
Языки программирования высокого уров-ня (Fortran, Algol, Cobol, Pascal, C, PL/1, Forth, LOGO, APL, Basic, Modula и др.) |
Во многом мобильные, более человеко-ориентированные, проще в освоении, более медленные |
4-е поколение |
Непроцедурные языки, генераторы отчетов, объектно-ориентированные языки, языки запросов, параллельные языки |
Ориентированы на непрофессионала, на ЭВМ с параллельной архитектурой |
5-е поколение |
Языки искусственного интеллекта, экспертных систем и баз знаний, естественные языки. |
Повышение интеллектуального уровня ЭВМ и интерфейса с ними. |
Языки 1- го уровня- машинные- набор машинных команд в бинарном коде. Языки 2- го уровня- ассемблеры- вместо бинарных форматов машинных команд используют их мнемоническое символьное обозначение. Программы, составленные на языках ассемблера, затруднительны в чтении, трудоемки при отладке, требуют больших усилий для переноса на другие типы ЭВМ. Сейчас используются при создании высокоэффективных программ (минимального по времени и максимального по быстродействию), хотя ограниченно, т.к. ИПО располагает весьма эффективными ЯВУ, да и требования к оптимизации основных ресурсов ЭВМ становятся не столь жесткими.
Языки 3- го поколения носят явно выраженный процедурный характер, т.е. программы определяют не только что нужно сделать, но и как это сделать. Сейчас существуют свыше 2000 различных ЯВУ. Они составляют основу ИПО.
Языки 4- го поколения носят явно непроцедурный характер. Программы на них описывают только что, но не как надо сделать. Типичные непроцедурные языки:
Языки параллельного программирования ориентированы на создание СПО и ППО для ВС параллельной архитектуры (многомашинных и многопроцессорных ВС).
Объектно-ориентированные языки: Delphy, C++, SmallTalk, Objective C и др.
Языки для задач искусственного интеллекта: Prolog, Langin. Т.к. непроцедурные языки имеют минимальное количество синтаксических правил, они значительно более пригодны для использования недостаточно квалифицированными пользователями.
Языки запросов, позволяющие получить информацию из БД на основе запросов (SQL, QBE, Intellect, Ingress, Oracle). Генераторы отчетов по требованию пользователя выводят отчеты на основе данных, находящихся в БД (GIS, Mark IV). Языки запросов и генераторы отчетов позволяют приобщить к КТ широкие круги пользователей из сфер бизнеса, банков и т.д.
Естественные языки определяют следующий шаг развития языков программирования. Пользователь любого уровня освобождается от необходимости освоения каких- либо словарей, грамматики и синтаксиса.
Visual Basic широко распространен и интегрирован в приложения MS Office: Access, Excel, Word.
Язык гипертекстовой разметки HTML (Hyper Text Markup Language) разработан как компонент технологии WWW. Он позволяет описывать структуру электронного документа с полиграфическим уровнем оформления. Такой документ может содержать иллюстрации, аудио- и видеофрагменты.
Язык Perl предназначен для работы с Web-страницами.
Язык моделирования виртуальной реальности (Virtual Reality Modeling Language- VRML)- для описания сред, имитирующих 3-х мерное пространство, для создания Web-страниц. Является расширением языка HTML (для плоских изображений).
Язык Java- для создания программ, работающих в компьютерных сетях, например, для размещения динамической рекламы в компьютерных сетях (анимация, телетайпные ленты). Java- приложения «оживляют» статические картинки Web-страниц.