- •Информатика курс лекций Оглавление
- •Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •Информатика и информационные технологии
- •Назначение и области применения эвм. Персональный компьютер
- •Классификация по типоразмерам
- •Классификация по совместимости
- •Классификация по типу используемого процессора
- •Состав вычислительной системы
- •Аппаратное обеспечение
- •Устройства ввода данных
- •Устройства вывода данных
- •Устройства хранения данных
- •Устройства обмена данными
- •Программное обеспечение. Уровни программного обеспечения
- •Базовый уровень
- •Системный уровень
- •Сервисный уровень
- •Прикладной уровень
- •Система bios
- •Системные программы
- •Сервисные программные средства
- •Операционные системы
- •Состав операционной системы
- •Назначение программ оболочек
- •Операционная среда
- •Архитектура клиент-сервер, рабочая группа
- •Операционные среды сервера и рабочей станции
- •Метафора рабочего стола в Windows
- •Основные термины Windows и их значение
- •Значки и ярлыки объектов
- •Функции операционной среды
- •Прочие функции операционных систем
- •Стандартные программы в составе Windows
- •Новые версии ос
- •Информационные технологии создания и обработки текстовых документов. Текстовые редакторы и процессоры
- •Web-документы
- •Текстовые документы
- •Таблицы
- •Создание электронных презентаций средствами Microsoft PowerPoint
- •Обработка данных средствами электронных таблиц ms Excel
- •Табличные процессоры
- •Основные понятия электронных таблиц
- •Ввод, редактирование и форматирование данных
- •Вычисления в электронных таблицах
- •Ссылки абсолютные и относительные
- •Копирование содержимого ячеек
- •Автоматизация ввода
- •Использование стандартных функций
- •Построение диаграмм и графиков
- •Технологии анализа данных в Microsoft Excel
- •Технология подбора параметра
- •Сценарный подход
- •Таблицы подстановки
- •Поиск решения
- •Статистический анализ и прогнозирование
- •Построение базы данных
- •Базы данных. Microsoft Access
- •1. Краткая характеристика Microsoft Access
- •2. Функциональные возможности ms Access
- •3. Характеристика сферы применения «настольных» субд
- •Локальные и глобальные компьютерные сети
- •Общие сведения о сетевых взаимодействиях
- •Локальные вычислительные сети
- •Назначение и тип сервера
- •Корпоративные сети
- •Интернет
- •Услуги Интернет
- •Браузер и его назначение
- •Электронный адрес
- •Службы Интернет
- •Основные понятия www
- •Основы и методы защиты информации
- •Компьютерная безопасность
- •Методы защиты от компьютерных вирусов
- •Несанкционированное проникновение
- •Защита от удаленного администрирования
- •Средства защиты данных на путях транспортировки
- •Алгоритмизация и программирование
- •Решение задачи на эвм
- •Этапы создания программных средств
- •Языки программирования
- •Компиляторы и интерпретаторы
- •Уровни языков программирования
- •Поколения языков программирования
- •Языки программирования высокого уровня
- •Языки программирования баз данных
- •Языки программирования для Интернета
- •Интегрированные системы программирования
- •Среды быстрого проектирования
- •Архитектура программных систем
- •Объектно-ориентированное программирование
- •Проектирование программ
- •Использование универсальных пакетов
- •Системы обработки данных
- •Основные тенденции и перспективы развития информатики и информационных технологий
- •Искусственный интеллект
- •Экспертные системы
- •Нейронные системы
- •Системы извлечения знаний
- •Краткий словарь терминов
- •Список сокращений
Использование универсальных пакетов
Попытки расширить возможности стандартного пакета и упростить работу с ним привели к необходимости программирования и создания внутренних языков — макроязыков. При решении некоторых задач приходится выполнять повторяющиеся последовательности действий, и самый простой макроязык —макрорекодер, который позволяет запомнить процесс нажатия клавиш и кнопок мыши. Эта последовательность преобразуется в теломакроса, т.е. в набор операторов. Затем макрос можно выполнить произвольное количество раз. Подобный подход позволяет ускорить работу с данными, объединить несколько команд в одну, обеспечить доступ к какой-либо опции диалога и автоматизировать выполнение однотипных задач.
Не все задачи разрешимы подобным образом, часто необходимы более сложные структуры, использующие свойства алгоритмических языков программирования. Так были созданы фирмой MicrosoftязыкиWordBasic,ExcelBasicи т.д. Использование интегрированных пакетов и решение задач в рамках нескольких пакетных систем требует языка обмена данными. Так появился язык межпакетного общения (программирования)VisualBasic. Пакет включает не только знакомый и легко доступный язык программирования, но и эффективную диалоговую среду для разработки экранных форм и окон. Такое уникальное сочетание упрощает задачу программиста, сокращает время разработки программы и способствует созданию конечного программного продукта довольно высокого качества.
Используя VisualBasic, можно быстро организовать визуальную среду нового проекта. Пользовательский интерфейс создаваемой программы включает хорошо знакомые и привычные, средства управления — функциональные кнопки, переключатели, текстовые окна, полосы прокрутки. Несколько простейших манипуляций мышью —и в программу включена любая их комбинация. В результате то, что при прежней методике программирования требовало многих часов кропотливой работы, теперь может быть сделано буквально в считанные минуты. Разработка приложения с использованиемVisualBasicпредусматривает выполнение трех основных этапов:
1.Проектирование экранного интерфейса пользователя с программой;
2.Определение индивидуальных свойств каждого объекта интерфейса;
3.Написание текста программы.
Системы обработки данных
Одной из основных областей применения ПК являются математические и научно-технические расчеты.Само по себе появление компьютеров не упрощало математические расчеты, а лишь позволяло резко повысить скорость их выполнения и сложность решаемых задач. Широкую известность и заслуженную популярность еще в середине 80-х годов приобрелиинтегрированные системыдля автоматизации математических расчетов классаMathCAD, разработанные фирмойMathSoft(США). По сей день они остаются единственными математическимисистемами, в которых описание решения математических задач задается с помощью привычных математических формул и знаков. Такой же вид имеют и результаты вычислений, так что системыMathCADвполне оправдывают аббревиатуруCAD(ComputerAidedDesign), говорящую о принадлежности к наиболее сложным и продвинутым системам автоматического проектирования —САПР. С самого своего появления системы классаMathCADимели удобный пользовательский интерфейс —совокупность средств общения с пользователем. У этой системы есть и эффективные средства типовой научной графики, они просты в применении и интуитивно понятны. В последнее время особый интерес проявляется к системам, способным выполнять не только числовые, но и аналитические вычисления. Отличительной чертой интегрированных математических систем является возможность подготовки документов, которые объединяют задание исходных данных, математическое описание их обработки и результаты вычислений (в виде числовых данных, таблиц и графиков). Текст документа вMathCADпочти ничем не отличается от текста научных статей. Удачно решена вMathCADпроблема передачи изменений численных данных в формулах по всей цепочке вычислений.