Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Организация внешних файлов и работа с ними

Горшок торфяной для цветов.
Рекомендуются для выращивания крупной рассады различных овощных и цветочных, а также для укоренения саженцев декоративных, плодовых и
7 руб
Раздел: Горшки, ящики для рассады
Ручка "Помада".
Шариковая ручка в виде тюбика помады. Расцветка корпуса в ассортименте, без возможности выбора!
25 руб
Раздел: Оригинальные ручки
Совок большой.
Длина 21,5 см. Расцветка в ассортименте, без возможности выбора.
21 руб
Раздел: Совки

Под файлом понимают любой набор данных. Так, исходные данные в программе можно считать файлом. Файлом могут быть и результаты, и сама программа. В практике программирования часто встречаются задачи, при решении которых можно хранить обрабатываемые данные на внешнем носителе. В этом случае данные оформляются в виде внешних файлов. В качестве носителя может быть МД (магнитный диск). До сих пор мы рассматривали задачи, в которых исходные данные поступали с клавиатуры в память ЭВМ, а результаты выводились на экран. Таким образом, ни исходные данные, ни результаты вычислений не сохранялись. Всякий раз при выполнении одной и той же программы (особенно при ее отладке) приходится заново вводить исходные данные. Создание внешних файлов данных для постоянного хранения на МД и возможность обрабатывать эти файлы в программе является эффективным средством программирования. В PASKALe файл представляет собой последовательность элементов одного типа (простого или сложного). В отличие от массива длина файла, т.е. количество элементов, не задается, место элемента не определяется индексом и каждый элемент становится доступным только после перебора всех предыдущих элементов. Такие файлы называются последовательными. Необходимо заметить, что создание и обработка внешних файлов зависят как от конкретной реализации микроЭВМ, так и от версии PASKAL. Во многих версиях PASKAL для микроЭВМ допускается хранение файлов на диске как символьных данных. При считывании файла в оперативную память машины символы файла преобразуются в тот тип данных, который объявлен в программе. Если программа взаимодействует с внешними файлами, то файлы должны быть описаны в программе либо явно в разделе переменных VAR, либо с использованием раздела типов YPE. Объявление файлов в разделе переменной имеет вид: VAR имя файла: FILE OF базовый тип; VAR F :FILE OF CHAR; ( файл символьных данных ) FI P:FILE OF REAL; ( файл действительных данных ) M:FILE OF I EGER; ( файл целых данных )Файлы символьных данных называют текстовыми файлами. Описание текстового файла FILE OF CHARЭквивалентно описанию EX . Поэтому в предыдущем примере текстовый файл F можно объявить в виде: VAR F : EX ; Как было отмечено ранее, определение данных с исключением раздела описания типов YPE делает программу более универсальной и упрощает отладку программы. Объявление файлов в этом случае имеет вид: YPE имя типа = FILE OF базовый тип; VAR имя файла: имя типа; Для текстового файла F описание имеет вид: YPE =FILE OF CHAR; VAR F : ; Здесь Т - введенный тип данных.Рассмотрим основные 3 вида взаимодействия программы с внешними файлами: чтение файла, запись файла, чтение и запись. Чтение файла. Под чтением файла понимается ввод данных из внешнего файла, находящегося на диске в оперативную память машины. Данные внешнего файла становятся доступными программе. В программе необходимо выполнить следующие действия для чтения файла: открыть файл для чтения (RESE ), ввести данные файла в программу(`READ), закрыть файл для чтения (CLOSE). Внешний файл, из которого читаются данные, часто называют входным файлом. Общая форма чтения файла имеет вид: RESE (имя 1); .

. . READ (имя 1,параметры); . . . CLOSE ( имя 1); Многоточием отмечено наличие каких-либо операторов программы. В некоторых версиях PASCAL (в ДВК) оператор RESE может иметь несколько аргументов: RESE (имя 1; имя 2; имя 3; имя 4).Здесь имя 1 - файловая переменная, которая в программе описана как файл. Она устанавливает связь с физическим именем файла; имя 2 - физическое(конкретное) имя файла, который хранится на диске; имя 3 - расширение физического имени файла. Можно указывать любые 3 символа, однако рекомендуется указывать DA (данные). Аргумент можно не указывать, тогда по умолчанию будет DA ; имя 4 - переменная, которая автоматически получает значение, равное числу блоков, занимаемых внешним файлом на диске. Аргумент можно не указывать, но если он указан, то нужно объявить переменную как целого типа. Оператор ввода для чтения файла обладает всеми свойствами обычного оператора ввода READ. В качестве параметров могут быть переменные; каждая переменная получает значение одного элемента, считанного из внешнего файла. Переменные должны быть описаны в программе соответственно своему типу. Т.к. по определению число элементов файла не задается, то в PASKALe введен признак конца файла. Стандартная встроенная функция EOF(имя файла) исполняется для определения, достигнут ли конец файла, и ложное - в противном случае. Функцию EOF можно использовать в логическом выражении в частности, в операции цикла, например: WHILE O EOF (F1) DO BEGI . . . E DПока не достигнут конец файла F1, повторяется циклическая часть программы, заключенная в операторные скобки begi -e d. Элементы в файле хранятся по строкам. Для определения конца строки файла используется оператор цикла: WHILE O EOL (имя 1) DO, а для перехода на новую строку файла - оператор READL (имя 1). 1.1. Пусть на диске имеется файл с именем D1.DA , в котором записана последовательность действительных чисел в нескольких строках: 0.54 1.7 4.56 0.2 1.32 1.524 18 0.92 7.7 Необходимо эти данные сделать доступными программе и вычислить их сумму.Program A21(I PU , OU PU ); VAR F1: EX ; ( файловая переменная ) L1:I eger; ( длина файла ) X; Real; ( число ) SUM: Real; ( сумма ) Begi SUM: = 0; RESE (F1; D1; DA ; L1) WHILE O EOF (F1) DO Begi WHILE O EOL (F1) DO Begi READ (F1, X); SUM: = SUM X e d; Readl (F1) e d; WRI E ('сумма=; SUM:8:3); CLOSE (F1) e d.Сумма = 42.124В программе 1.1: F1 - файловая переменная, с помощью которой устанавливается связь с файлом D1.DA . Физическое имя файла указывается только при открытии файла в операторе RESE . В остальных операторах при необходимости работы с файлом указывается файловая переменная F1. Оператор READ (F1,X) применяется для считывания данных (по одному) из внешних файлов в переменной Х. После оператора CLOSE (F1) данные файла становятся недоступными программе. Значение вычисленной суммы выводится на экран дисплея. Запись файла. Под записью файла понимается запись результатов программы из оперативной памяти ЭВМ на диск, т.е. создание нового файла на внешнем устройстве. В программе необходимо выполнить следующие действия для записи файла: открыть файл для записи (REWRI E); вывести данные (WRI E); закрыть файл для записи (CLOSE).В

нешний файл, в котором записываются данные из программы, часто называют входными. Общая форма записи файла: REWRI E (имя 1); . . . WRI E (имя 1, параметры); . . . CLOSE (имя 1); Оператор вывода для записи данных обладает всеми свойствами обычного оператора WRI E. Если оператор вывода имеет вид: WRI E (параметры) То данные выводятся на экран дисплея, а если WRI E (имя 1, параметры) То данные записываются в файл, хранящиеся на диске. 1.2. Пусть в программе переменные А и В получают следующие значения: А=510, В=16.2. требуется записать в файл с именем D2.DA строку в виде А=510 В=16.2.program A21A (I PU , OU PU ); VAR F2 : ex ; ( файловая переменная ) L2 : I eger; ( длина выходного файла ) A : I eger; ( целое данное ) B : Real; ( действительное данное ) Begi L2 : =1; A : = 510; B : = 16.2; REWRI E (F2, 'D2', 'DA ', L2); WRI E (F2, 'A=', A:3,' ':5, 'B=', B:4:1); CLOSE (F2) e d. Все значения переменных указаны в комментариях программы. REWRI E открывает файл для записи в него данных. Полное имя файла - D2.DA . WRI E выводит строку символов в соответствии с форматом. CLOSE закрывает файл для записи. Поскольку для записи одной строки вполне достаточен 1 блок, то переменной L2 присваиваем значение 1. Чтение и запись файла. Действия файла могут быть разнообразными: иногда требуется читать данные из одного файла и записывать их в другие, иногда - корректировать один и тот же файл. В программе по мере необходимости указываются операторы для чтения и записи файлов, а так же для их закрытия. 1.3. program A22 (I PU ,OU PU ); YPE = EX ; ( тип файла - текстовый ) VAR 1, 2 : ; ( файловая переменная ) S : CHAR; ( символьное данное ) R : I eger; ( целое данное ) begi RESE ( 1, 'FI P'); ( открытие файла для чтения ) REWRI E ( 2, 'FOU '); ( открытие файла для записи ) READ ( 1, S); ( чтение данного из файла ) . . . . . . . . . . . . . ( действия с переменными S, R ) WRI E ( 2, R); ( запись значения R в файл ) CLOSE ( 2); ( закрытие файла для записи ) CLOSE ( 1); ( закрытие файла для чтения ) e d.При исполнении последовательных файлов нельзя одновременно открывать один и тот же файл для чтения и записи. Если появляется необходимость работы с одним файлом и для чтения, и для записи, то нужно сначала открыть файл, обработать его данные и закрыть. Затем открыть этот же файл заново для другой цели, обработать данные и закрыть файл.Пример с использованием внешних файлов: Имеем ведомость по результатам экзамена в группе. Будем считать ее входным файлом с именем предмет &quo ;физика&quo ; группа Т - 12 Алексеев С.А. : 5 Вертышев А.Ю. : 4 Колдаев В.Д. : 5 Петрова Н.В. : 4 Федоренко Р.Ф. : 3 Маронин А.В. : 4Составить программу создания входного файла с именем REZ, в котором следует записать исходную ведомость и вычисленный средний предмет &quo ;физика&quo ; группа Т - 12 Алексеев С.А. : 5 Вертышев А.Ю. : 4 Колдаев В.Д. : 5 Петрова Н.В. : 4 Федоренко Р.Ф. : 3 Маронин А.В. : 4 Средний балл в группе: 4.17. Количество учащихся: 6

Горбань Валерий Неуставной устав пехоты (Часть 1) Валерий Горбань Неуставной устав пехоты Часть 1. Организация политико-воспитательной работы. На высотах, что под Грозным, Батальон один стоял. Боевой, а не обозный С Дагестана воевал. Строил теплые землянки, Кашеварил и стирал, На душманские подлянки Адекватно отвечал: По тревоге поднимаясь, Открывал народ стрельбу Звонким матом поминая Нохчей, службу и судьбу. Ели кашу из перловки Чтобы голод превозмочь. Громкий гул артподготовки Из землянок шел всю ночь... Впрочем, быстро привыкали К нравам полевым простым, Только иногда стреляли В них соседские посты. Ночью тихой, да в тумане С перепугу бьют на звук, (Разберет ли новобранец Вражий выстрел, или "пук"?) В общем, было все обычно По-российски, через зад, Но нестрашно и привычно, Стоек русский наш солдат! Да к тому ж у жизни этой Есть хорошая черта: Чем подальше от паркета Тем поменьше суета. К ним начальство заезжало Очень редко, невзначай, Никогда не оставалось Ни на водку, ни на чай. Бани нет, бабенок тоже, Водка - чистый суррогат

1. Организация и управление работой флота

2. Внеклассная работа по русскому языку как форма организации учебно-воспитательной работы в национальной школе

3. Особенности организации физкультурно-оздоровительной работы в детском саду

4. Организация контрольно–ревизионной работы на муниципальных предприятиях

5. Организация оперативно-розыскной работы оперативных аппаратов в колониях-поселениях

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

9. Исследование форм организации физкультурно-массовой работы в детском оздоровительном лагере (на примере туризма)

10. Организация работы с файлами в системе “ТУРБО-ПРОЛОГ”

11. Организация боевых действий подразделений войск ПВО СВ (Методические указания к самостоятельной работе студентов под руководством преподавателя по тактико-специальной подготовке)

12. Совершенствование организации работы отдела контроля за поступлением налогов с физических лиц

13. Международная организация труда- создание, структура, задачи и организация её работы

14. Работа с файлами (лабораторная работа)

15. Организация и планирование самостоятельной работы

16. Источники статистической информации о внешней торговле зарубежных стран и международных организаций

Фигурка декоративная "Колокольчик", 6x10 см.
Осторожно, хрупкое изделие! Материал: металл, австрийские кристаллы. Размер: 6x10 см. Товар не подлежит обязательной сертификации.
358 руб
Раздел: Миниатюры
Батут.
Каркас: сталь. Полотно: дюралевая нейлоновая сетка. Окантовка: прочный защитный материал. Количество ножек: 6 шт. Допустимая нагрузка:
3350 руб
Раздел: Батуты, надувные центры
Кружка-хамелеон "Разогрей Звезду".
Оригинальная кружка, которая меняет изображение при наливании в неё горячих напитков.
442 руб
Раздел: Кружки

17. Синтетические бумаги и особенности работы с ними

18. Организация работ ремонтного участка АТП

19. Организация статистического контроля качества дорожно-строительных работ. Статистическая обработка результатов измерений

20. Коммуникационные каналы и их влияние на эффективность работы организации

21. Организация кассовой работы в коммерческом банке

22. Организация работы руководителя учреждения культуры с персоналом
23. Анализ внешней и внутренней среды организации
24. Организация коммерческой работы в торговой организации (предприятии), пути её совершенствования

25. Организация работ на фирме

26. Организация работ и расчет технико-экономических показателей по смешанному участку горных работ №2 разреза «Черемховский»

27. Особенности организации работы ресторанов в предприятиях гостиничного хозяйства

28. Лекции - фтизиатрия (организация противотуберкулезной работы)

29. Макросфера. Внешняя среда организации

30. Организация работ по стандартизации

31. Международная организация труда- создание, структура, задачи и организация её работы

32. Организация грузовой работы

Матрас-кокон "Зевушка".
«Зевушка» - это удобная постель для деток в возрасте до 6 месяцев, в которой они быстрее засыпают, лучше спят и проще адаптируются к
5200 руб
Раздел: Матрацы до 120 см
Настольная игра "Битва полов", артикул 7747.
Предлагаем вам принять участие в извечном противостоянии мужчин и женщин. В настоящей битве сойдутся мужское мышление и женская логика,
568 руб
Раздел: Игры для взрослых (18+)
Рамочка на 12 фотографий "Первый год" (белая).
Рамочка с отпечатком - это особый подход к созданию очаровательного подарка на память для этого особого периода жизни, с картинкой и
2503 руб
Раздел: Мультирамки

33. Как заставить работника работать, или мотивация персонала в организации

34. Социальная работа в молодёжных организациях

35. Работа в некоммерческой организации (НКО): просто занятость или стиль жизни?

36. Организация работы раздаточных

37. Организация коммерческой работы на внутреннем водном транспорте

38. Организация работы отделения по ремонту КИП
39. Организация коммерческой работы на внутреннем водном транспорте
40. Проект разработки и принятия управленческого решения по эффективной организации маркетинговой работы на предприятии

41. Организация физического воспитания и спортивной работы в ВУЗе

42. Финансовые методы повышения эффективности работы предприятий, организаций

43. Организация работы архива БТИ

44. Внешние факторы, определяющие работу систем управления предприятием

45. Анализ внешней среды организации

46. Организация труда при ведении общесудовых работ

47. Положение о знаке соответствия работ по охране труда в организациях

48. Организация работы с документами в бухгалтерии

Карандаши цветные "Colorino Kids", трехгранные, 18 цветов + точилка.
Трехгранный профиль. Яркие, насыщенные цвета. Отстирываются с большинства обычных тканей. Специальная SV технология вклеивания
333 руб
Раздел: 13-24 цвета
Игрушка "Музыкальная сова".
Музыкальная сова танцует и машет крылышками с мигающими огоньками! А ещё она рассказывает сказки: "Курочка Ряба",
653 руб
Раздел: Животные
Копилка "Яблоко".
Принцип работы: копилка "заглатывает" монетку положенную на "язычок". Присутствуют звуковые эффекты.
368 руб
Раздел: Копилки

49. Анализ внешней среды организации и выработка стратегий

50. Все для организации групповой работы

51. Планирование работ проектной организации

52. Работа с файлам в Дельфи

53. Организация и работа VGA-адаптера

54. Повышение операционной эффективности: как выбирать консультанта и как с ним работать
55. Системный подход к организации оздоровительной работы в образовательном учреждении
56. Контрольная работа по организации предпринимательской деятельности

57. Организация работы ЗАО "Агропромбанк"

58. Организация работы с VIP-клиентами банка

59. Организация и ведение спасательных работ при пожарах

60. Организация работы на зернотоках

61. Организация работы фермы ООО "Велюр" по получению второго приплода у хорьков

62. Организация кассовой работы в банке. Процесс кредитования клиентов банка и его этапы

63. Организация работы с документами

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

Набор шкатулок для рукоделия, 3 штуки, 34x24x18 см, арт. 80832.
Набор включает в себя три шкатулки для рукоделия. Такие шкатулки послужат оригинальным, а главное, практичным подарком, в котором
2715 руб
Раздел: Шкатулки для рукоделия
Игра настольная "Осторожно, мухи!".
У вас есть уникальный шанс стать повелителем мух! Не бойтесь! Это всего лишь анонс новой игры - "Осторожно, мухи!" Суть ее
1182 руб
Раздел: Игры на ловкость
Игра-баланс "Ежик".
Игра-баланс "Ёжик" подарит ребёнку много часов увлекательной игры! Играть в такую игру не только весело, но и очень полезно.
345 руб
Раздел: Игры на ловкость

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

66. Технология работы с документами в негосударственных организациях на примере ЗАО Строительная Компания "Технолига"

67. Организация работ проходки рассечки

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

69. Организация работы администрации г. Богородска

70. Организация работы по обращениям граждан
71. Организация работы следователя по расследованию преступлений
72. Организация розыскной работы аппаратов УР и их компетенция

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

74. Влияние внешней и внутренней среды на деятельность организации

75. Изучение работы модуля "Организации и банки" системы "Галактика"

76. Организация виртуального диска. Структура файла-образа виртуального диска

77. Работа с каталогами и подкаталогами. Работа с файлами

78. Работа с файлами, папками WINDOWS: понятие файла, папки, сохранение, переименование

79. Техническое устройство банкоматов и правила работы с ним

80. Организация работы детского кафе на 50 мест

Подставка для ножей овальная, 16x6,5x22 см.
Размеры: 16х6,5х22 см. Материал корпуса: пластик. Внутренняя часть: полипропиленовое волокно. Цвет: бежевый. Предназначена для безопасного
822 руб
Раздел: Подставки для ножей
Форма силиконовая для выпечки "Пряничный домик" (арт. TK 0231).
Вы в восторге от европейских рождественских ярмарок? Хотите, чтобы и в Вашем доме почаще царила атмосфера волшебства? С помощью
503 руб
Раздел: Формы и формочки для выпечки
Карандаши цветные "Замок", 60 цветов.
Яркие, насыщенные цвета. Отстирываются с большинства обычных тканей. Специальная технология вклеивания (SV) предотвращает поломку
1510 руб
Раздел: Более 24 цветов

81. Организация работы кафе "Встреча"

82. Организация работы пиццерии и бара

83. Организация работы предприятия общественного питания

84. Организация работы холодного цеха ресторана первого класса на 75 мест

85. Организация работы школьной столовой на 200 мест

86. Влияние внешней среды на работу предприятия торговли
87. Внутренняя и внешняя среда организации
88. Место и роль работы со СМИ в некоммерческой организации на примере НКО "Диалог"

89. Организация работы по поиску поставщиков товаров

90. Организация работы рекламного агенства

91. Организация работы рекламного агенства на примере ТОО "Азия Директ"

92. Организация работы фотоателье

93. Организация технологического процесса склада. Экономическая эффективность механизации погрузочно-разгрузочных работ

94. Гигиенические требования к организации работы пищеблока медицинского учреждения

95. Организация работы приемного отделения стационара

96. Особенности личности больных с последствиями травм опорно-двигательного аппарата и коррекционная работа с ними

Кукла "Принцесса Золушка" с развевающейся юбкой.
Кукла-принцесса Золушка с развевающейся юбкой - невероятно интересная и эффектная игрушка для всех поклонниц знаменитых Disney Princess!
673 руб
Раздел: Золушка
Набор детской складной мебели Ника "Азбука" (КУ2).
Для детей от 3-7 лет. Стол 580х600х450 мм. Стул мягкий: высота до сиденья 320 мм, высота со спинкой 570 мм. Сиденье: 300х280 мм. В наборе:
1444 руб
Раздел: Наборы детской мебели
Магнитный лабиринт "Совенок".
Играя с этой увлекательной и красочной игрушкой, ребёнок будет развивать мелкую моторику рук, координацию движений, логику, память и
531 руб
Раздел: Сортеры, логические игрушки

97. Анализ новых подходов к организации сестринской работы в операционном блоке многопрофильной больницы

98. Мотивация и удовлетворенность персонала работой в организации

99. Организация многоагрегатной работы и совмещение профессий


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.