Смекни!
smekni.com

Курс лекций по основам программирования Учебно-методическое пособие (стр. 2 из 9)

На клавиатуре более чем 100 клавиш. Их можно подразделить на следующие группы:

а)буквенно – цифровые клавиши. Эту группу отличает раскладка клавиатуры. Как правило она латинская - тип QWERTY (пять левых латинских букв верхнего ряда клавиш), или, что то же самое), русская ЙЦУКЕН. Существуют клавиатуры с меньшим количеством клавиш, на них работается быстрее за счет того, что набор символов осуществляется сдвигом каждой клавиши в определенном направлении. Широкого распространения они не получили в виду сложности освоения.

б)клавиши управления курсором:

Tab, Home, End, Page Up, Page Down,

в) клавиши, вырабатывающие специальные команды (Ctrl, Alt, Shift, Caps Lock, Esc)

г) функциональные клавиши (F1-F12), осуществляющие вызов какой-либо специальной программы.

«Мышь».

«Мышь» – это устройство ввода команд в виде управляющих сигналов.

«Мышь» является координатно-плоскостным манипулятором, при перемещении которого происходит изменение координат курсора. Первые «мышки» были механическими, в настоящее время распространены оптические.

Приемы работы:

1.перемещение

2.щелчок(одинарный, двойной)

3.перетаскивание, протягивание/

3. Операционные системы (ОС)

ОС – самая главная часть любого программного обеспечения. Это те программы, без которых не работает ни один компьютер. О.С., часто называют оболочкой технических средств, через которую происходит взаимодействие пользователя и компьютера.

пользователь


Важнейшими функциями всякой оперативной системы являются:

1) Управление ресурсами вычислительной системы.

2) Управление потоком задач, обрабатываемых вычислительной системой.

Ресурсы вычислительной системывсё, что представлено в распоряжение пользователю. Главные ресурсыпамять, периферийные устройства, а также комплекс программ, расположенных на данном компьютере.

Ресурсы принято делить:

1) физические: технические устройства, входящие в состав компьютера. (например, винчестер, ОС).

2) логические: некоторые характеристики физических устройств (время работы процессора или объем свободной ОС, свободная память на винчестере).

Управление потоком задач.

Задача – процесс, который возникает в вычислительной системе, при запуске программы пользователя. При этом в компьютере могут работать множество вспомогательных программ ОС, обслуживающих программу пользователя.

Например, при всяком обращении к физическому устройству пользователя запускается программа ОС, обслуживающая это устройство. Она устанавливает взаимосвязь между запросом программы пользователя и данным физическим устройством. Практически у каждого физического устройства (внешнего периферийного) существует такая программа. Она носит название драйвер.

Операционные системы являются многозадчными. Это означает, что на компьютере «одновременно» могут работать несколько программ пользователя. Однако процессор компьютера в каждый момент времени может исполнить только одну команду той или иной программы. Поэтому ОС работают в так называемом режиме с разделением времени. Это означает, что каждой загруженной программе выделяется определённый промежуток времени (квант времени), по истечению которого управление передаётся следующей программе. Поскольку скорость работы компьютера велика, то создаётся впечатление одновременной работы всех программ. Операционная система предусматривает наличие приоритетов в работе некоторых системных программ; им выделяется большее количество времени. Поэтому работа некоторых программ может «тормозиться».

Всякое общение пользователя ПК через операционную систему осуществляется по определённым правилам, совокупность которых называется пользовательским интерфейсом .

Существуют два типа пользовательского интерфейса: текстовый и графический. Текстовый интерфейс использовался в первых операционных системах, самыми распространенными среди которых являются ОС семейства MS DOS. Для реализации текстового интерфейса требовалась клавиатура и монитор. Графический интерфейс появился в ОС семейства WINDOWS и реализовывался с помощью «мышки» и монитора.

MSDOS и WINDOWS имеют общую файловую систему.

4. Файловая система MS DOS и WINDOWS.

Под файловой системой понимают совокупность правил для организации и хранения данных на жестких дисках.

За период развития операционных систем файловые системы получали следующие названия:

FAT (File Allocation Table) – таблица размещения файлов.

VFAT (Virtual File Allocation Table) – виртуальная таблица размещения файлов.

FAT 32, FAT 64 – разновидности файловых систем. Связано с количеством одновременно обмениваемых битов.

NTFS – файловая система WINDOWS NT, 2000, XP

Всякие файловые системы являются дисковыми, то есть совокупность правил по организации файлов подразумевает именно организацию на дисках.

Одним из правил является наличие у дисков собственных имен, и именем любого диска является латинская буква с двоеточием.

Главный диск любой системы имеет имя C:

В компьютерах, как правило, один жесткий диск (физический), который файловыми системами поделен на множество логических дисков, каждый из которых имеет свое собственное имя.

Имена задаются при установке ОС и разбиении жесткого диска на логические (по порядку) - C: , D: , E: , X: , Y: .

Информация расположена на дисках всегда в виде файлов.

Файл – некоторая именованная совокупность данных, расположенная на внешних носителях. Имена собственных файлов пользователь придумывает сам.

Существует ряд системных файлов, имена которых фиксированы и они не могут быть изменены. В операционной системе файлом считается любой поток данных, переходящий от одного устройства к другому, например:

CON – имя файла обмена с консолью (монитором);

PRN – имя файла, выводимого на принтер.

Имя файла пользователя является последовательностью символов количеством до 256 символов в WINDOWS и до 8 символов в MS DOS. Первая буква этой последовательности в MS DOS должна быть буква. После этой последовательности в имени может стоять точка и последовательность до трех букв в MSDOS и более в WINDOWS, называемая расширением файла.

Расширение файлов – последовательности символов, которые относят файл к определенному классу. Классы файлов задаются программами, которые их обрабатывают: mp3, ppt, doc, xls, txt, jpg, avi, bas, pas и другие. Имя файла с расширением называется неполным именем файла.

Маска (или шаблон) задается вместо неполного имени и определяет группу файлов. В неполном имени файлов используются символы: либо – “*”, либо - “?”.

Символ “*” означает – любая последовательность символов.

“?” означает – один символ в неполном имени файлов.

Пример: *.* – файл с любым именем и любым расширением.

Мой файл.* - файл «Мой файл» с любым расширением.

???.jpg – все картинки, с именем из трех символов.

5. Структура файловых систем.

Файловая система имеет иерархическую структуру, при которой файлы могут находиться на разных уровнях. При этом файлы нижнего уровня расположены внутри файлов верхнего уровня. Такие файлы носят название каталогов (MSDOS) или папок (WINDOWS). Иерархическая структура изображается в виде математического объекта – «графа - дерева».

С: корневой каталог.

.К 3- узлы дерева

Ф 3

К 1

К 2

К4

Ф 1 Ф 3 Ф 1 К 5

Ф 2 Ф 5

Файлы, как совокупности обрабатываемых данных, находятся на этом дереве на самом нижнем уровне. Каждый файл помимо неполного имени имеет полное имя или спецификацию. Полное имя (спецификация) состоит из пути к файлу и неполного имени. Путь к файлу – это список вложенных каталогов, содержащих данный файл. Например:

C: / K1 / K2 / Ф3 - спецификация, полное имя имя файла Ф3.

С: / K3 / Ф3 - спецификация второго файла с именем Ф3, где

C: / K3 / путь к файлу, Ф3 – неполное имя.

Таким образом файлы, находящиеся на одном диске, могут иметь одинаковые неполные имена, но все они имеют разные спецификации.

Родительский каталог – каталог, которому принадлежит данный файл.

Текущий (рабочий) каталог – где в данный момент осуществляется работа.

При обработке файлов текущего каталога достаточно использовать неполное имя файла, при работе с файлами из разных каталогов требуется использовать спецификации файлов.

Глава 2. Обработка данных в среде алгоритмических языков.