- •Общая характеристика процессов сбора, хранения передачи и обработки информации Общие понятия информационного процесса
- •Измерение информации
- •Технические и программные средства реализации информационных процессов Архитектура персонального компьютера
- •Устройства ввода
- •Устройства вывода
- •Матричный принтер
- •Термические принтер
- •Струйный принтер
- •Лазерный принтер
- •Устройства хранения информации
- •Устройство обработки информации
- •Программное обеспечение компьютера
- •Основные функции ос
- •Системы программирования
- •Прикладное программное обеспечение
- •Интерфейс пользователя
- •Рабочий стол
- •Панель задач
- •Главного меню
- •Структура окна Windows
- •Работа с окнами программ
- •Реорганизация окон, переключение между окнами
- •Файловая система Windows
- •Работа с файлами и папками в Windows
- •Создание ярлыка
- •Способы записи алгоритмов
- •Базовые алгоритмические конструкции
- •Массивы
- •Технология структурного программирования
- •Нисходящая разработка алгоритма
- •Использование базовых структур
- •Приемы структурирования
- •Использование булевого признака
- •Сквозной структурный контроль
- •Тестирование и отладка программ
- •Методы тестирования
- •Функциональное тестирование
- •Классы эквивалентности как метод снижения количества тестов
- •Выбор значений для тестов
- •Формулировка условий
- •Функциональные тесты
- •Структурное тестирование
- •Язык программирования Delphi Интегрированная среда Delphi 7.0
- •Окно инспектора объектов
- •Окно формы
- •Окно редактора кода
- •Управление проектом
- •Сохранение проекта
- •Открытие существующего проекта
- •Добавление дополнительных форм к проекту
- •Создание приложений в Delphi
- •Разработка пользовательского интерфейса приложения
- •Размещение компонентов на форме
- •Установка свойств во время разработки
- •Создание процедур обработки событий
- •Удаление процедур обработки событий
- •Структура проекта Delphi
- •Модули Delphi
- •Синтаксическая структура модуля
- •Идентификаторы
- •Типы данных в Delphi
- •Структурированные типы
- •Описание типа «массив»
- •Основные операторы языка Delphi
- •Оператор присваивания
- •Составной оператор
- •Условный оператор
- •Оператор выбора
- •Операторы цикла
- •Оператор цикла с предусловием
- •Оператор цикла с постусловием
- •Оператор цикла с параметром
- •Подпрограммы в Delphi
- •Описание процедуры
- •Вызов процедуры
- •Описание функции
- •Вызов функции
- •Графика в Delphi Графические компоненты
- •Свойство объектов Canvas
- •Свойства Canvas
- •Методы Canvas
- •Объект tPaintBox
Технические и программные средства реализации информационных процессов Архитектура персонального компьютера
Архитектура персонального компьютера приведена на рис.1.
Персонального компьютера имеет модульную структуру. Состав мо дулей может меняться, Модули соединяются с помощью системной шины.
Системная шина - это стандартный комплект линий связи. Включает в себя адресные линии, линии данных, управляющее линии.
Аппаратная часть компьютера в зависимости от выполняемых функций может быть условно подразделена на устройства:
ввода/вывода,
хранения,
обработки информации.
Устройства ввода
Устройства ввода - это клавиатура, мышка, сканер, дигитайзер, ручной манипулятор, джойстик.
Ввод информации в компьютер(его оперативную память) выполняется с клавиатуры. Через клавиатуру осуществляется связь компьютера с пользователем. Через специальный управляющий блок, называемый контроллером клавиатуры, она соединяется с процессором. Контроллер постоянно следит за состоянием клавиш клавиатуры. При нажатии любой клавиши он прерывает работу процессора и посылает ему код нажатой клавиши. Если процессор занят и не может отреагировать разу на ввод символа, то введенный символ запоминается в специальный буфере клавиатуры контроллера. В буфере может помещаться до 20-ти последовательных нажатий клавиатуры. При заполнении буфера клавиатуры выдает предупреждающий короткий звуковой сигнал.
Клавиатуры различаются количеством клавиш. Стандартной для IBM подобных компьютеров является клавиатура со 101 клавишей, где выделены блоки:
Рис.1. Архитектура персонального компьютера
функциональных клавиш,
букв, цифр и вспомогательных символов,
клавиш управления курсором,
цифровой клавиатуры(дублируется для удобства ввода).
Мышка - это манипулятор, позволяющий выбирать данные на дисплее, вводить графические данные.
Представляет собой шар и две или три кнопки. Шар заставляет курсор перемещаться по экрану, а кнопки играют роль клавиши Enter (ввод) и Esc (выход). Удобство применения мышки заключается в непосредственном доступе к каждой точке экрана. Название устройство получило за свое сходство с настоящей мышью за счет хвоста - провода, соединяющего устройство с системным блоком.
Дигитайзер (оцифровщик) - это специальный планшет, на котором располагается чертеж для ввода в ЭВМ. Специальный “карандаш”, перемещаемый по планшету передает в компьютер радиосигналы, которые преобразуются в координаты на экране.
В последнее время большой популярностью стали пользоваться сканеры - устройства для ввода изображений. Сканер создает в компьютере электронную копию изображения, которое может включать текст, графические изображения, чертежи. Изображение считывается фотоприемными линейками с использованием осветителя и объектива. Сканеры бывают ручные и планшетные.
Так называемый шаровой манипулятор похож на механическую мышь, лежащую на спине. Его не надо двигать по столу, перемещение курсора достигается вращением шарика.
Джойстик очень похож на рукоятку, каковой, в сущности, и является. Это рычажный указатель, который теперь применяется в основном для компьютерных игр.