Файлы последовательного доступа.




Открытие файла для работы с ним, осуществляется с помощью оператора «open». Вся строка имеет вид: Open: «имя переменной» «назначение» Аs # N

Назначение 1) For Output, данное назначение создает на устройстве памяти новый файл с выбранными вами именем.

Назначение 2)For Append

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

Назначение 3) For Input

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

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

Число N после # является идентификатором, по которому осуществляется связь между оперативной памятью компьютера и файлом в процессе работы. Физ.смысла этот номер не имеет. После окончания работы с файлом он должен быть закрыт, для этого используют оператор close.

Синтаксис: close #N (номер при открытии).

Один оператор close может закрыть несколько файлов: close #1;#2;#3.

Если указан один оператор close, то автоматически закрываются все файлы открытые в данный момент.

Непосредственно для записи данных в файл используется оператор Print #N.

Вариантом записи данных является также оператор Write #N-этот оператор более предпочтителен поскольку между наборами данных,вводимых в файл не нужны разделители полей.

Write #1, A, означает, что содержание переменной А. Write A(i)- весь массив данных будет записан в файл.

Для чтения данных используется другой оператор Input #N. Input #1,A, из файла данных будут взяты данные и присвоенные переменной А(или перекачаны для массива A (i).

Файлы прямого доступа.

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

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

Open “имя файла” for Random As # N Len=m- он указывает,что дальше последует указание по длине записи файла в байтах, а цифра m как раз определяет кол-во байтов.

Непосредственно для записи данных используется следующий оператор ^

Put #N- используется для записи данных в файл. Например: Put #2, A(1)- по данной строке файл записывается в значение переменной А(1).

Для чтения данных используется оператор Get #N. Get#2,4- означает.что из файла читается по каналу 2,4 записей.

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

Классификация и обзор прикладного ПО.

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

Все прикладные программы можно разделить на 2 больших класса:

-Проблемно-ориентированные пакеты программ;

-Методо-ориентированные пакеты программ.

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

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

Muthcud -пакет программ, содерж.набор уравнений позволяющие решать диф. ур-я и мн.др.

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

Текстовые редакторы.

80% машинного времени существующего у парка компьютеров используется для работы текстовых редакторов.

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

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

Электронные таблицы.

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

А4:D9, 3:3 означает, что будут обрабатываться данные в ячейке 3,D:D, такая запись означает, что будут обрабатываться ячейки входящие диапазон столбца 3.

Возможно и объединение данных вариантов А1:А4,В1:В9 в диапазоне обработки данных будут входить ячейки от А1 до А3.

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

Действия формулах записываются в определенной последовательности. В качестве исходных данных ук-ся адреса ячеек и в процессе вычислений в формулы подставляются те значения,которые нах-ся в ячейке с указанным адресом, с указан.координатами. Алгебраические, логические ук-ся с помощью стандартных символов.Последовательность, с которой выполняются действия,следующая:1) сначала происходит возведение степень,2)*,/;3)+,-.

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

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

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

Одной из возможностей современной эл.таблицы яв-ся использование формул массивов. Если в обычной формуле в кач-ве аргументов используется сод-е 2-3 ячеек, то в формуле массивов в кач-ве аргументов используются диапазоны данных. И для размещения результатов также должен быть предусмотрен диапазон ячеек. Применение формул массивов позволяет одной компактной записью заменить десятки, а то и сотни обычных формул. Для того, чтобы отличить формулу массивов от обычных формул, они выделяются специальными знаками, так например в эл.таблице

Exel формулу массивов выделяют с помощью фигурных скобок, а работа формулы производиться по команде из 3 клавиш (ctrl+alt+delete)/



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: