О дисководах и их использовании на современных компьютерах / Хабр

Типы магнитных накопителей информации — киберпедия

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

Основные виды накопителей:

· накопители на гибких магнитных дисках (НГМД);

· накопители на жестких магнитных дисках (НЖМД);

· накопители на магнитной ленте (НМЛ);

· накопители CD-ROM, CD-RW, DVD.

Им соответствуют основные виды носителей:

· гибкие магнитные диски (Floppy Disk) (диаметром 3,5’’ и ёмкостью 1,44 Мб; диаметром 5,25’’ и ёмкостью 1,2 Мб (в настоящее время устарели и практически не используются, выпуск накопителей, предназначенных для дисков диаметром 5,25’’, тоже прекращён)), диски для сменных носителей;

· жёсткие магнитные диски (Hard Disk);

· кассеты для стримеров и других НМЛ;

· диски CD-ROM, CD-R, CD-RW, DVD.

Запоминающие устройства принято делить на виды и категории в связи с их принципами функционирования, эксплуатационно-техническими, физическими, программными и др. характеристиками. Так, например, по принципам функционирования различают следующие виды устройств: электронные, магнитные, оптические и смешанные – магнитооптические. Каждый тип устройств организован на основе соответствующей технологии хранения/воспроизведения/записи цифровой информации. Поэтому, в связи с видом и техническим исполнением носителя информации, различают: электронные, дисковые и ленточные устройства.

Основные характеристики накопителей и носителей:

· информационная ёмкость;

· скорость обмена информацией;

· надёжность хранения информации;

· стоимость.

Принцип работы магнитных запоминающих устройств основан на способах хранения информации с использованием магнитных свойств материалов. Как правило, магнитные запоминающие устройства состоят из собственно устройств чтения/записи информации и магнитного носителя, на который, непосредственно осуществляется запись и с которого считывается информация. Магнитные запоминающие устройства принято делить на виды в связи с исполнением, физико-техническими характеристиками носителя информации и т.д. Наиболее часто различают: дисковые и ленточные устройства. Общая технология магнитных запоминающих устройств состоит в намагничивании переменным магнитным полем участков носителя и считывания информации, закодированной как области переменной намагниченности. Дисковые носители, как правило, намагничиваются вдоль концентрических полей – дорожек, расположенных по всей плоскости дискоидального вращающегося носителя. Запись производится в цифровом коде. Намагничивание достигается за счет создания переменного магнитного поля при помощи головок чтения/записи. Головки представляют собой два или более магнитных управляемых контура с сердечниками, на обмотки которых подается переменное напряжение. Изменение величины напряжения вызывает изменение направления линий магнитной индукции магнитного поля и, при намагничивании носителя, означает смену значения бита информации с 1 на 0 или с 0 на 1.

Обычно НМД состоит из следующих частей :

– контроллер дисковода,

– собственно дисковод,

– интерфейсные кабеля,

– магнитный диск

Магнитный диск представляет собой основу с магнитным покрытием, которая вращается внутри дисковода вокруг оси.

Магнитное покрытие используется в качестве запоминающего устройства.

Магнитные Диски бывают : жесткие(Винчестер) и гибкие(Флоппи). Накопитель на жестких магнитных дисках – НЖМД(HDD). Накопитель на гибких магнитных дисках – НГМД(FDD).

Кроме НЖМД и НГМД довольно часто используют сменные носители. Довольно популярным накопителем является Zip. Он выпускается в виде встроенных или автономных блоков, подключаемых к параллельному порту. Эти накопители могут хранить 100 и 250 Мб данных на картриджах, напоминающих дискету формата 3,5’’, обеспечивают время доступа, равное 29 мс, и скорость передачи данных до 1 Мб/с. Если устройство подключается к системе через параллельный порт, то скорость передачи данных ограничена скорость параллельного порта.

К типу накопителей на сменных жёстких дисках относится накопитель Jaz. Ёмкость используемого картриджа — 1 или 2 Гб. Недостаток — высокая стоимость картриджа. Основное применение — резервное копирование данных.

В накопителях на магнитных лентах (чаще всего в качестве таких устройств выступают стримеры) запись производится на мини-кассеты. Ёмкость таких кассет — от 40 Мб до 13 Гб, скорость передачи данных — от 2 до 9 Мб в минуту, длина ленты — от 63,5 до 230 м, количество дорожек — от 20 до 144.

Жесткий магнитный диск

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

Термин «винчестер» возник из жаргонного названия первой модели жесткого диска емкостью 16 Кбайт (IBM, 1973гю), имевшего 30 дорожек по 30 секторов, что случайно совпало с калибром 30″/30″ известного охотничьего ружья «винчестер». Жесткий диск представляет собой очень сложное устройство с высокоточной механикой и электронной платой, управляющей работой диска.

Структура жестких дисков имеет в целом такую же структуру, как и гибкие магнитные диски.

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

У каждой магнитной стороны каждой пластины есть своя магнитная головка чтения/записи. Эти головки соединяются вместе и движутся радиально (по радиусу) по отношению к пластинам. Таки образом обеспечивается доступ к любой дорожке любой пластины

За счет использования нескольких магнитных пластин и гораздо большего количества дорожек на каждой стороне пластины информационная емкость жестких дисков может достигать 500 Гбайт.

Также как и НГМД, НЖМД относится к классу носителей с произвольным доступом к информации.

Основные характеристики винчестеров:

– быстродействие, определяемое временем доступа к нужной информации, временем ее считывания/записи и скоростью передачи данных

– емкость, то есть максимальданных, который можно записать на носитель;

– время безотказной работы (обычно составляет примерно 50 лет).

Во всех современных дисковых накопителях устанавливается кэш-буфер (память), ускоряющий обмен данными; чем больше его емкость, тем выше вероятность того, что в кэш-памяти будет необходимая информация, которую не надо считывать с диска (этот процесс в тысячи раз медленней); емкость кэш-буфера в разных устройствах может изменяться в границах от 64 Кбайт до 2Мбайт.

Существуют сменные жесткие диски и, соответственно, дисководы для них. Главным образом они используются для переноса больших объемов информации между компьютерами либо для хранения архивных данных.

Основной тип – Jaz-диск. Его емкость в зависимости от модели от 540 Мбайт до 1,07 Гбайт.

Гибкие магнитные диски

Одним из наиболее распространенных носителей информации являются гибкие магнитные диски (дискеты), или флоппи-диски. Диски называются гибкими потому, что их рабочая поверхность изготовлена из эластичного материала и покрыта специальной, достаточно плотной пленкой, покрытой ферромагнитным слоем.

Дискета помещается в твердый защитный пластмассовый корпус. В центре дискеты имеется приспособление для захвата и обеспечения вращения диска внутри корпуса. Для доступа к магнитной поверхности диска в защитном конверте имеется закрытое шторкой окно.

Хранение данных, представленных двоичным кодом, обеспечивает магнитный слой, который может иметь намагниченные и ненамагниченные участки. Намагниченный участок поверхности кодируется как 1, ненамагниченный – как 0.

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

Для работы с гибкими магнитными дисками предназначено устройство, называемое дисководом, или накопителем на гибких магнитных дисках (НГМД). Нгмд относится к группе накопителей прямого доступа и устанавливается внутри системного блока.

НГМД приводится во вращение только при команде чтения или записи, в другое время он находится в покое. При обращении к НГМД для записи/чтения информации магнитная головка накопителя устанавливается над тем сектором диска, куда нужно записать или откуда требуется считать информацию.

Для этого один двигатель накопителя обеспечивает вращение диска внутри защитного конверта, а другой перемещает головку чтения / записи вдоль радиуса поверхности диска. Головка чтения-записи во время работы механически контактирует с поверхностью дискеты, что приводит к быстрому изнашиванию дискет.

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

Форматирование – создание физической и логической структуры диска.

Физическая структура диска

Основными элементами физической структуры диска являются:

Сторона

У каждой дискеты есть две стороны. Система рассматривает первую сторону с номером 0, а вторую – как сторону с номером 1.

Жесткие диски имеют несколько поверхностей для записи, называемых пластинами. Нумерация сторон следующая: первой стороне первой пластины присвоен номер 0, второй стороне – номер 1, первой стороне второй пластины – номер 2 и так далее.

Дорожка

Каждая сторона пластины разделена на концентрические полоски, называемые дорожками – зона для записи данных, к которой подводится головка считывания-записи.

Самая дальняя от центра дорожка на нулевой стороне верхней пластины диска – дорожка с номером 0 на стороне 0. Дорожки нумеруются последовательно от нулевой до самой ближней к центру. Число дорожек зависит от типа диска.

Сектор

Каждая дорожка делится на сектора. У диска на каждой дорожке одинаковое количество секторов. Нумерация секторов производится последовательно с 1 сектора нулевой дорожки до последнего сектора последней дорожки.

Каждый сектор имеет размер 512 байт. Поэтому плотность записи данных на дорожках, лежащих ближе к центру выше, чем на крайних.

Цилиндр – так называют дорожки, расположенные на разных сторонах диска (для жестких дисков и на разных пластинах), но имеющие одинаковый радиус.

Кластер – минимальный адресуемый элемент носителя информации (см. логическую структуру диска)

Форматирование физической структуры диска состоит в магнитной разметке поверхности диска на дорожки и секторы. Для этого в процессе форматирования магнитная головка дисковода расставляет в определенных местах диска метки дорожек и секторов. После форматирования гибкого диска 3,5″, его стандартные параметры будут следующие:

-сторон – 2

-дорожек на одной стороне – 80

-количество секторов на одной дорожке – 18

-информационная емкость сектора – 512 байт

Логическая структура диска

Основными элементами логической структуры диска являются:

Кластер – минимальный адресуемый элемент носителя информации, который может включать в себя несколько секторов. Размер кластера (от 512 байтов до 64Кбайт) зависит от типа используемой файловой системы. На гибком диске кластер равен 1 сектору, то есть минимальным адресуемым элементом на дискете является сектор.

Файловая система отслеживает, какие из кластеров в настоящий момент используются, какие свободны, какие помечены, как неисправные.

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

Таблица размещения файлов (FAT-таблица), в которой содержится полная информация о кластерах, которые занимают файлы.

Корневой каталог. Файловая система организует кластеры в файлы и каталоги. Каталоги реально являются также файлами определенной структуры, содержащими список файлов и подкаталогов, принадлежащих данному каталогу. Для размещения корневого каталога и таблицы FAT на гибком диске отводятся сектора со 2 по 33.

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

Файлы

Основными параметрами дискеты является технологический размер (в дюймах), плотность записи и полная емкость. В настоящее время стандартом являются дискеты размером 3,5 дюйма, высокой плотности HD, имеющие емкость 1,44 Мбайта.

Что такое буфер обмена?

Буфер обмена — это временная область хранения информации, скопированной или перемещенной из одного места и предназначенной для вставки в другое место. Можно выбрать текст или графический объект и затем с помощью команд «Вырезать» или «Копировать» поместить выбранное в буфер обмена, где оно будет храниться до тех пор, пока не будет помещено в выбранное место с помощью команды «Вставить». Например, можно скопировать фрагмент текста с веб-узла, а затем вставить его в почтовое сообщение. Буфер обмена доступен в большинстве программ для Windows.

Файлы и каталоги

Файл (англ. file) — блок информации на внешнем запоминающем устройстве компьютера, имеющий определённое логическое представление (начиная от простой последовательности битов или байтов и заканчивая объектом сложной СУБД), соответствующие ему операции чтения-записи и, как правило, фиксированное имя (символьное или числовое), позволяющее получить доступ к этому файлу и отличить его от других файлов.

……………………………………………………………………………………………………………………………………..

Катало́г (англ. directory — справочник, указатель) — объект в файловой системе, упрощающий организацию файлов. Типичная файловая система содержит большое количество файлов и каталоги помогают упорядочить её путём их группировки.

Корневой каталог

Каталог, прямо или косвенно включающий в себя все прочие каталоги и файлы файловой системы, называется корневым. В Unix-подобных ОС он обозначается символом / (дробь, слеш), в DOS и Windows исторически используется символ (обратный слеш), но с некоторого времени поддерживается и /.

Родительский каталог

Родительским каталогом называется каталог, в котором находится текущий. Он обозначается двумя точками (..).

Каталоги в UNIX

Каталог в UNIX — это файл, содержащий несколько inode и привязанные к ним имена.[1] В современных UNIX-подобных ОС вводится структура каталогов, соответствующая стандарту FHS.

……………………………………………………………………………………………………………………………………….

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

Основные функции файловой системы можно разделить на две группы:

Функции для работы с файлами (создание, удаление, переименование файлов и т.д.)

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

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

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

Принцип организации файловой системы – табличный. Данные о том, в каком месте на диске записан файл, хранится в таблице размещения файлов (File Allocation Table, FAT).

Эта таблица размещается в начале тома. В целях защиты тома на нем хранятся две копии FAT. В случае повреждения первой копии FAT дисковые утилиты могут воспользоваться второй копией для восстановления тома.

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

Наименьшей физической единицей хранения данных является сектор. Размер сектора 512 байт. Поскольку размер FAT – таблицы ограничен, то для дисков, размер которых превышает 32 Мбайт, обеспечить адресацию к каждому отдельному сектору не представляется возможным.

В связи с этим группы секторов условно объединяются в кластеры. Кластер является наименьшей единицей адресации к данным. Размер кластера, в отличие от размера сектора, не фиксирован и зависит от емкости диска.

Сначала для дискет и небольших жестких дисков (менее 16 Мбайт) использовалась 12-разрядная версия FAT (так называемая FAT12). Затем в MS-DOS была введена 16-разрядная версия FAT для более крупных дисков.

Операционные системы MS DOS, Win 95, Win NT реализуют 16 – разрядные поля в таблицах размещения файлов. Файловая система FAT32 была введена в Windows 95 OSR2 и поддерживается в Windows 98 и Windows 2000.

FAT32 представляет собой усовершенствованную версию FAT, предназначенную для использования на томах, объем которых превышает 2 Гбайт.

FAT32 обеспечивает поддержку дисков размером до 2 Тбайт и более эффективное расходование дискового пространства. FAT32 использует более мелкие кластеры, что позволяет повысить эффективность использования дискового пространства.

В Windows XP применяется FAT32 и NTFS. Более перспективным направлением в развитии файловых систем стал переход к NTFS (New Technology File System – файловая система новой технологии)с длинными именами файлов и надежной системой безопасности.

Объем раздела NTFS не ограничен. В NTFS минимизируется объем дискового пространства, теряемый вследствие записи небольших файлов в крупные кластеры. Кроме того, NTFS позволяет экономить место на диске, сжимая сам диск, отдельные папки и файлы.

По способам именования файлов различают “короткое” и “длинное” имя.

Согласно соглашению, принятому в MS-DOS, способом именования файлов на компьютерах IBM PC было соглашение 8.3., т.е. имя файла состоит из двух частей: собственно имени и расширения имени. На имя файла отводится 8 символов, а на его расширение – 3 символа.

Имя от расширения отделяется точкой. Как имя, так и расширение могут включать только алфавитно-цифровые символы латинского алфавита. Имена файлов, записанные в соответствии с соглашением 8.3, считаются “короткими”.

С появлением операционной системы Windows 95 было введено понятие “длинного” имени. Такое имя может содержать до 256 символов. Этого вполне достаточно для создания содержательных имен файлов. “Длинное” имя может содержать любые символы, кроме девяти специальных: / : * ? “ < > |.

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

Уникальность имени файла обеспечивается тем, что полным именем файла считается собственное имя файла вместе с путем доступа к нему. Путь доступа к файлу начинается с имени устройства и включает все имена каталогов (папок), через которые проходит. В качестве разделителя используется символ “” (обратный слеш – обратная косая черта).Например: D:Documents and SettingsТВАМои документыlessons-tva robots.txt

Несмотря на то, что данные о местоположении файлов хранятся в табличной структуре, пользователю они представляются в виде иерархической структуры – людям так удобнее, а все необходимые преобразования берет на себя операционная система.

К функции обслуживания файловой структуры относятся следующие операции, –происходящие под управлением операционной системы:

-создание файлов и присвоение им имен;-создание каталогов (папок) и присвоение им имен;-переименование файлов и каталогов (папок);

-копирование и перемещение файлов между дисками компьютера и между каталогами (папками) одного диска;

-удаление файлов и каталогов (папок); -навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке);

-управление атрибутами файлов.

§

Алгоритмом называется точное и понятное предписаниe исполнителю совершить последовательность действий, направленных на решение поставленной задачи. Слово «алгоритм» происходит от имени математика Аль Хорезми, который сформулировал правила выполнения арифметических действий. Первоначально под алгоритмом понимали только правила выполнения четырех арифметических действий над числами. В дальнейшем это понятие стали использовать вообще для обозначения последовательности действий, приводящих к решению любой поставленной задачи. Говоря об алгоритме вычислительного процесса, необходимо понимать, что объектами, к которым применялся алгоритм, являются данные. Алгоритм решения вычислительной задачи представляет собой совокупность правил преобразования исходных данных в результатные.

Основными свойствами алгоритма являются:

-детерминированность (определенность). Предполагает получение однозначного результата вычислительного процecca при заданных исходных данных. Благодаря этому свойству процесс выполнения алгоритма носит механический характер;

-результативность. Указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат;

-массовость. Это свойство предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа;

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

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

Наибольшее распространение благодаря своей наглядности получил графический (блок-схемный) способ записи алгоритмов.

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

При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов:

– линейный;

-ветвящийся;

-циклический.

Линейным называется такой вычислительный процесс, при котором все этапы решения задачи выполняются в естественном порядке следования записи этих этапов.

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

Циклом называется многократно повторяемый участок вычислений. Вычислительный процесс, содержащий один или несколько циклов, называется циклическим. По количеству выполнения циклы делятся на циклы с определенным (заранее заданным) числом повторений и циклы с неопределенным числом повторений. Количество повторений последних зависит от соблюдения некоторого условия, задающего необходимость выполнения цикла. При этом условие может проверяться в начале цикла — тогда речь идет о цикле с предусловием, или в конце — тогда это цикл с постусловием.

Функция языка Basic

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

X и Y – произвольные числовые выражения.

I и J – целые выражения.

X$ и Y$ – строковые выражения.

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

……………………………………………………………………………………………………………………………………….

Функция ABS возвращает беззнаковое абсолютное значение числа X.

Синтаксис: ABS (X)

Пример:

PRINT ABS(7*(-5))

RUN – запуск программы и результат.

……………………………………………………………………………………………………………………………………….

Функция ASC возвращает числовое значение, которое является кодом ASCII первого символа строки X$.

Синтаксис: ASC(X$)

В случае, если строка пустая, выдается сообщение об ошибке “Illegal function call.”

Пример:

10 X$=”TEST”: PRINT ASC(X$)

RUN – запуск программы и результат.

Для обратного преобразования используется функция CHR$.

……………………………………………………………………………………………………………………………………….

Функция ATN возвращает заданное в радианах значение арктангенса X, которое находится в пределах от -pi/2 до pi/2.

Синтаксис: ATN(X)

Выражение X может иметь любой числовой тип. Вычисление арктангенса выполняется с обычной точностью для INTEGER и SINGLE, и с двойной точностью для DOUBLE. Пример:

10 INPUT X: PRINT ATN(X)

RUN – запуск программы.

? 3

Ввод числа 3 с клавиатуры и результат.

1.249046

……………………………………………………………………………………………………………………………………….

Функция CDBL преобразует значение X в число двойной точности.

Синтаксис: CDBL(X)

Пример:

10 A=454.67: PRINT A; CDBL(A)

RUN – запуск программы и результат.

454.67 454.6700134277344

……………………………………………………………………………………………………………………………………….

Функция CHR$ возвращает строку, символом которой является код ASCII для заданного числа I.

Синтаксис: CHR$(I)

Чаще всего функция CHR$ используется для выдачи на экран дисплея специальных символов.

Пример:

PRINT CHR$(66)

RUN – запуск программы и результат.

B

……………………………………………………………………………………………………………………………………….

Функция CINT преобразует значение X в целое число путем округления дробной части.

Синтаксис: CINT(X)

Если значение X не лежит в пределах от -32768 до 32767, то возникает ошибка “Оverflow”.

Пример:

PRINT CINT(45.67)

RUN – запуск программы и результат.

……………………………………………………………………………………………………………………………………….

Функция COS возвращает значение косинуса X, заданного в радианах.

Синтаксис: COS(X)

Вычисление значения COS(X) выполняется с обычной точностью.

Пример:

10 X=2*COS(0.4): PRINT X

RUN – запуск программы и результат.

1.842122

……………………………………………………………………………………………………………………………………….

Функция CSNG преобразовывает значение X в число обычной точности представления.

Синтаксис: CSNG(X)

Пример:

10 A#=975.34213

20 PRINT A#; CSNG(A#)

RUN – запуск программы и результат.

975.34213 975.3421

……………………………………………………………………………………………………………………………………….

Функция EXP возвращает результат возведения числа е=2.718282 в степень X.

Синтаксис: EXP(X)

Значение X не должно превышать 87.3365. В случае если при возведении в степень происходит переполнение, выдается сообщение об ошибке “Overflow” и в качестве результата принимается максимально возможное число, и выполнение программы продолжается. В Turbo Basic после выдачи сообщения об ошибке работа программы останавливается.

Пример:

10 X=5: PRINT EXP(X-1)

RUN – запуск программы и результат.

54.59815

……………………………………………………………………………………………………………………………………….

Синтаксис: FIX(X)

Результат действия функции FIX(X) эквивалентен значению следующего выражения: SGN(X)*INT(ABS(X)). Основное различие между функциями FIX и INT заключается в том, что функция FIX просто отбрасывает дробную часть числа не зависимо от его знака.

Пример:

PRINT FIX(58.75)

RUN – запуск программы на счет и результат.

PRINT FIX(-58.75)

RUN – запуск программы на счет и результат.

-58

……………………………………………………………………………………………………………………………………….

Функция FRE возвращает число байт памяти, которые не использованы компилятором языка Basic.

Синтаксис: FRE({-1 или -2 или число}) или FRE(X$)

Функция FRE(“”) выполняет удаление ненужной информации в памяти машины, а затем возвращает число свободных байт. Удаление ненужной информации может длиться от одной до полутора минут. Компилятор языка Basic не выполняет удаления ненужной информации до тех пор, пока не будет использована вся свободная память. Таким образом, периодическое использование FRE(“”) сократит задержки, связанные с удалением ненужной информации. Функция FRE(-1) возвращает число байт памяти, которые не использованы наибольшим числовым массивом. Функция FRE(-2) возвращает число байт памяти, которые не использованы в стековой памяти. Функция FRE(<“строка”>) возвращает число байт памяти, которые не использованы в области размещения строк (после первого освобождения занимаемой ими памяти в обычном блоке).

……………………………………………………………………………………………………………………………………….

Функция HEX$ возвращает строку, которая является шестнадцатеричным представлением десятичного аргумента.

Синтаксис: HEX$(X)

Перед вычислением HEX$(X) выполняется округление значения X до целого.

Пример:

10 INPUT X: A$=HEX$(X)

20 PRINT X “ДЕС-ЧНОЕ РАВНЯЕТСЯ” А$ “ШЕСТ-МУ”

RUN – запуск программы и результат.

? 32

Число 32 задается с клавиатуры. А результат выглядит на экране следующим образом:

32 ДЕС-ЧНОЕ РАВНЯЕТСЯ 20 ШЕСТ-МУ

……………………………………………………………………………………………………………………………………….

Функция INKEY$ возвращает либо строку, состоящую из одного символа, считанного с клавиатуры, либо нулевую строку, если с клавиатуры не было передано ни одного символа.

Синтаксис: INKEY$

Дублирование символов на экране дисплея не производится, и символы в программу не передаются, за исключением команды Ctrl-Break, которая прекращает выполнение программы.

Пример:

10 RESPONSE$=””

20 FOR I%=1 TO TIMELIMIT%

30 A$=INKEY$

35 IF LEN(A$)=0 THEN 60

40 IF ASC(A$)=13 THEN RETURN

50 RESPONSE$=RESPONSE$ A$

60 NEXT I%

70 RETURN

……………………………………………………………………………………………………………………………………….

Функция INPUT$ возвращает строку, состоящую из X символов, которые считываются с клавиатуры или из файла с номером Y.

Синтаксис: INPUT$(X[,[#]Y])

Если клавиатура используется для ввода, символы на экране не отображаются и все управляющие символы игнорируются.

Пример 1:

10 OPEN”I”,1,”DATA”

20 IF EOF(1) THEN 50

30 PRINT HEX$(ASC(INPUT$(1,#1)));

40 GOTO 20

50 PRINT

60 END

Пример 2:

100 PRINT “ВВЕДИТЕ P ДЛЯ ПРОДОЛЖЕНИЯ ИЛИ S ДЛЯ ПРЕКРАЩЕНИЯ”

110 X$=INPUT$(1)

120 IF X$=”P” THEN 140

130 IF X$=”S” THEN END ELSE 100

140 ….

……………………………………………………………………………………………………………………………………….

Функция INSTR определяет первое вхождение строки Y$ в строку X$ и возвращает номер позиции, начиная с которой обнаружено совпадение.

Синтаксис: INSTR([I,]X$,Y$)

Необязательный параметр I определяет позицию, с которой начинается поиск вхождения строки Y$ в строку X$. Значение I должно быть в пределах от 1 до 255. В случае если I превышает длину строки X$, то функция INSTR возвращает ноль. Если Y$ представляет собой пустую строку, функция INSTR возвращает значение I или 1. X$, Y$ могут быть строковыми переменными, строковыми выражениями или строковыми константами.

Пример:

10 X$=”ABCDEB”: Y$=”B”

30 PRINT INSTR(X$,Y$); INSTR(4,X$,Y$)

RUN – запуск программы и результат.

2 6

Если I=0, выдается сообщение об ошибке “Illegal argument in <номер строки>”.

……………………………………………………………………………………………………………………………………….

Что такое internet?

Интерне́т (англ. Internet, МФА: [ˈɪn.tə.net][1]) — всемирная система объединённых компьютерных сетей. Часто упоминается как Всемирная сеть и Глобальная сеть, а также просто Сеть

Интернет – это объединенные между собой компьютерные сети, глобальная мировая система передачи информации с помощью информационно-вычислительных ресурсов.

Разработка данной системы началась в 1957 году на фоне гонки вооружений. Целью создания такой сети стало решение Министерства обороны США, опасающегося нападения со стороны СССР. В результате была разработана сеть компьютеров, взаимосвязанных друг с другом и способных обмениваться информацией между собой.

Началось все с сети компьютеров, расположенной в одной комнате, затем сеть расширилась в пределах здания, города, страны… За 15 лет компьютерная сеть разрослась до международных масштабов, объединив передовых ученых всего мира. Рождение Интернета как Всемирной компьютерной сети произошло в 1973 году – к сети ученых с помощью трансатлантического телефонного кабеля подключились английские и норвежские организации.

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

База данных Access

СУБД Access- широко распространенное офисное приложение Microsoft Office. Microsoft Access служит удобным инструментом для ввода, анализа и представления данных и обеспечивает высокую скорость разработки приложений.

В Access база данных обозначает файл, содержащий набор информации. Каждая база данных состоит из основных объектов: таблиц, запросов, форм, отчётов, страниц, макросов и модулей. MS Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.

Гибкие материалы:  Гипермобильность у детей: причины, симптомы, диагностика, лечение

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *