- •Глава 7. Основы алгоритмизации и программирования 114
- •Глава 8. Базы данных и система управления базами данных 171
- •Глава 9. Компьютерные сети 224
- •9.1. Терминология 224
- •Глава 10. Вопросы компьютерной безопасности 260
- •Введение
- •Глава 1. Терминология. Краткая история развития информатики. Системы счисления. Представление различных видов данных в эвм
- •1.1. Терминология
- •1.2.Краткая история развития информатики
- •1.2.1. Единицы количества информации (объемный подход)
- •1.3. Системы счисления
- •1.3.1. Позиционные системы счисления
- •1.4. Представление различных видов данных в эвм
- •1.4.1. Кодирование текстовых данных
- •1.4.2. Кодирование графических данных
- •1.4.3. Кодирование звуковой информации
- •Глава 2. Общие принципы построения эвм
- •2.1.Функциональные блоки эвм
- •2.2. Классическая структура эвм
- •2.3. Структура современных эвм
- •2.3.1. Режим прямого доступа к памяти
- •2.3.2. Основной цикл работы эвм
- •2.4. Основные команды эвм
- •2.4.1. Команды для работы с подпрограммами. Стеки
- •Глава 3. Устройство персонального компьютера
- •3.1. Печатная (материнская) плата
- •3.2. Процессор
- •3.3. Назначение и виды памяти
- •3.3.1.Оперативная память
- •Классификация оперативной памяти по способу реализации
- •3.3.2. Энергонезависимая электронная память
- •3.4. Внешние устройства пк
- •1. Устройства ввода
- •Глава 4. Программное обеспечение пк
- •4.1. Системное по
- •4.1.1. Компьютерные вирусы и антивирусные программные средства
- •4.2. Прикладное по
- •Глава 5. Операционные системы Функции ос пк
- •5.2. Операционная система ms dos
- •5.2.1. Работа с файлами в dos
- •5.2.2. Общие команды ms dos
- •5.2.3. Конфигурационные файлы
- •5.2.4. Организация файловой системы
- •5.3. Операционная система Windows компании Microsoft
- •5.3.1. Окно Windows
- •5.3.2. Программа Проводник
- •Глава 6. Основы работы с прикладными программами пакета Microsoft Office
- •6.1. Текстовый редактор Microsoft Word
- •6.1.1. Интерфейс приложений
- •6.1.2.Режимы отображения документа
- •6.1.3.Создание документа
- •6.1.4. Сохранение документа
- •6.1.5. Открытие документа
- •6.1.6.Ввод текста
- •6.1.7. Специальные средства ввода и редактирования текста
- •Специальные средства редактирования текста
- •6.1.8. Форматирование текста
- •6.1.9. Приемы и средства автоматизации форматирования
- •6.1.10. Работа с таблицами
- •6.1.11.Управление сменой страниц
- •6.1.12. Разделы
- •6.2. Электронные таблицы Excel
- •6.2.1. Особенности интерфейса
- •6.2.2. Виды вводимых данных
- •6.2.3. Ввод данных в ячейку и редактирование
- •6.2.4. Ввод рядов данных
- •6.2.5. Проверка орфографии
- •6.2.6. Форматирование рабочего листа
- •6.2.7. Использование и создание формул
- •6.2.8. Параметры страницы
- •6.2.9. Анализ данных с помощью сводных таблиц
- •6.2.10. Создание диаграмм и графиков
- •6.2.11. Управление данными
- •Глава 7. Основы алгоритмизации и программирования
- •7.1. Этапы решения задачи на эвм
- •7.2. Алгоритм и его свойства
- •7.2.1. Способы описания алгоритмов
- •7.2.2. Основные графические элементы блок-схем
- •Элементы блок-схем
- •7.3. Структурный подход к программированию
- •7.4. Языки программирования
- •7.5. Основные языки высокого уровня
- •7.6. Общее описание языка QuickBasic
- •7.6.1. Назначение и основные особенности языка
- •7.6.2. Алфавит языка
- •7.6.3. Данные. Виды данных
- •Числовые данные
- •Типы числовых констант
- •Переменные
- •7.6.4. Встроенные математические функции
- •Стандартные математические функции qbasic
- •Арифметические выражения
- •7.6.5. Основные операторы языка qbasic
- •7.6.5.1. Операторы для реализации линейной программы
- •7.6.5.2. Операторы для разветвляющихся вычислительных процессов
- •7.6.5.3. Операторы циклических алгоритмов
- •Операторы описания массивов
- •7.6.5.5. Подпрограммы и функции
- •Передача аргументов по ссылке
- •Передача аргументов по значению
- •7.6.5.6. Операторы и функции обработки символьной информации
- •7.6.5.7. Графические возможности qbasic
- •7.6.5.8. Звуковые средства языка qbasic
- •Глава 8. Базы данных и система управления базами данных
- •8.1. Базы данных и информационные системы
- •8.2. Архитектура информационной системы
- •8.3. Терминология баз данных
- •8.3.1. Виды взаимосвязей между объектами предметной области
- •8.4. Трехуровневая модель бд
- •8.5. Модели организации данных
- •8.5.1. Иерархическая модель данных
- •8.5.2. Сетевая модель данных
- •8.5.3. Реляционная модель данных
- •8.5. 4. Фундаментальные свойства отношений
- •8.6. Операции над данными в реляционной модели
- •8.7. Нормализация отношений
- •8.8. Системы управления базами данных
- •Функции субд
- •Централизованные и распределенные бд
- •8.9. Субд microsoft access
- •8.9.1. Структура окна Access
- •8.9.2. Создание таблиц
- •Операции с таблицами
- •8.9.3. Создание связей между таблицами
- •8.9.4. Формы
- •8.9.5. Сортировка и фильтрация данных
- •8.9.6. Запросы
- •8.9.7. Отчеты
- •Глава 9. Компьютерные сети
- •9.1. Терминология
- •9.2. Классификация сетей
- •9.3. Топология сетей
- •9.3.1 Шина
- •9.3.2. Звезда
- •9.3.3. Кольцо
- •9.4. Сетевые технические средства
- •9.4.1. Физическая среда передачи данных в лвс
- •9.4.2. Организация модемной связи
- •9.5. Сетевые программные средства
- •9.6. Способы коммутации компьютеров и виды сетей
- •9.6.1. Способы коммутации и передачи данных
- •9.6.2. Локальная вычислительная сеть (лвс)
- •9.6.3. Архитектура сети
- •9.6.4. Типы лвс
- •Одноранговые лвс
- •Лвс с выделенным сервером (иерархические)
- •9.7. Модель сетевой архитектуры iso/osi
- •Архитектура модели
- •Взаимодействие уровней модели osi
- •9.8. Общая характеристика сети Internet
- •9.8.1. История
- •9.8.2. Протокол tcp (Transmission Control Protocol)
- •9.8.3. Ip (Internet Protocol) – протокол межсетевого взаимодействия
- •9.8.4. Доменное имя
- •9.8.5. Понятие гипертекста и гиперссылки
- •9.8.6. Унифицированный указатель ресурса (url – Uniformed Resource Locator)
- •9.8. 7. Службы Интернета
- •Электронная почта
- •Сетевые новости, или телеконференции
- •Списки рассылки (Mail List)
- •Служба передачи файлов
- •Служба www
- •Служба icq
- •Поисковые системы
- •Глава 10. Вопросы компьютерной безопасности
- •10.1. Понятие о компьютерной безопасности
- •10.1.1. Компьютерные вирусы
- •Программные средства антивирусной защиты
- •10. 2. Защита информации в Интернете
- •10.2.1. Понятие о шифровании данных и электронной цифровой подписи
- •Алгоритмы с симметричным шифрованием
- •Алгоритмы с асимметричным шифрованием
- •Комбинированный метод шифрования
- •Электронная цифровая подпись
- •Идентификация и аутентификация
- •Средства эцп
- •Библиографический список
5.2.1. Работа с файлами в dos
Файл – это однородная по своему назначению совокупность информации, хранящаяся на диске и имеющая имя. Имя файла может состоять максимум из 12 символов:
Само имя максимум 8 символов,
Расширение имени максимум 3 символа,
Точка – разделитель этих частей.
В названии файлов могут использоваться прописные и строчные латинские буквы (ОС не производит различия между большими и маленькими буквами), символы $, &, #, @, !, %, ^, (), ‘, {}, [],-,_ и цифры. Недопустимо использование ?, *, :, ;, .,=,+,/,\,<,>,”
Классификация файлов
Исполняемые .com и .exe (файлы содержат выполняемый машинный код)
Пакетные .bat
Текстовые .txt .doc .bas .xls
Прочие – дополнительные файлы программ
Маски в именах файлов. Если возникает необходимость с помощью одной команды обработать некоторое количество однотипных файлов для этого следует ввести только совпадающую часть имени файлов, для различающихся частей имен файлов предусмотрены специальные символы, которые дополняют неполные имена файлов до полных. Эти специальные символы называются масками:
Знак ? заменяет в имени файла или расширении одну букву
DIR mod1?scr.ovl Вместо знака вопроса можно поставить цифры 2,3,4
Знак * можно использовать для замены нескольких символов
DIR *.txt
DIR T*.*
Атрибуты файла. Кроме имени и расширения файла ОС хранит для каждого файла дату его создания (изменения) и несколько флаговых величин, называемых атрибутами. Атрибуты дополнительные параметры, определяющие свойства файлов. Любой файл имеет 4 признака:
H или Hidden, скрытый файл – файл, имя которого не выводится на экран при выдаче оглавления директории. Имеют атрибут io.sys и msdos.sys, DRVSPACE.BIN
S или System, системный файл – файл, обладающий важными функциями в работе ОС. Его отличительная особенность в том, что его нельзя изменить средствами ОС. Имеют атрибут io.sys и msdos.sys, DRVSPACE.BIN
A или Archive, неархивный файл – этот атрибут означает, что файл не является архивной копией (т.е. готов к архивированию)
R или Read-only, только чтение – файлы, в которые невозможна запись. Имеют атрибут io.sys и msdos.sys, DRVSPACE.BIN
Структура хранения информации на диске называется файловой системой или деревом диска. Файловая система включает три следующих компонента: диск, каталог, файл
Рис.5.1. Файловая структура диска
Диски. Хранение файлов организуется в иерархической структуре, которая в данном случае называется файловой структурой (рис5.1.). Все файлы в компьютере хранятся на дисках. Чтобы отличить диски им присвоены имена A: B: - дисководы; винчестер имеет имя С: D: если винчестер разбит на логические диски.
Директории (каталоги). Если на диске хранится много файлов, то для облегчения работы с ними рекомендуется объединять их в отдельные группы и каждую такую группу хранить в каталоге, предварительно присвоив ему имя. Директория это файл, но такой, где в качестве полезной информации хранятся сведения о других файлах (имя, размер, дата создания, атрибуты файла)
Классификация директорий. На каждом диске всегда есть одна директория, называемая корневой. В ней регистрируются различные директории и файлы, про которые говорят, что они находятся в корневой директории. Каждая директория (называется наддиректорией) может содержать другие директории – поддиректории и файлы. В результате на диске образуется древовидная структура. Текущая директория – это директория, с которой в данный момент работает пользователь.
Путь к файлу (маршрут). Чтобы найти файл не из текущей директории, необходимо указать путь к этому файлу. Путь - это последовательность продвижения от текущей или корневой директории по ветвям дерева к нужному файлу. Имена директорий на этом пути разделяются «\» (обратный слэш). Выход в наддиректорию обозначается «..».Если путь начинается с символа «\», то движение начинается от корневой директории, в противном случае - от текущей.
Полное имя файла состоит из имени диска, пути к файлу и символа «\» (могут быть опущены, если директория текущая), и собственно имени файла.
[диск:] [путь\] имя_файла
