Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
38
Добавлен:
02.05.2014
Размер:
553.98 Кб
Скачать

ПАВЛОВЕЦ В.В.

ЭЛЕКТРОННЫЙ КОНСПЕКТ ЛЕКЦИЙ

по курсу

«ИНФОРМАТИКА»

ПРОГРАММИРОВАНИЕ НА ФОРТРАНЕ

Часть 3

БНТУ, Минск 2003

Для удобства работы с электронным конспектом из раздела "Содержание" можно перейти в любое место файла, щелкнув левой кнопкой "мыши" по нужному параграфу. Чтобы вернуться назад в раздел "Содержание", достаточно щелкнуть на стрелку "Назад" в левом углу панели инструментов или набрать "Alt+Стрелка влево". Ускоренную навигацию по документу можно осуществлять, выбрав на панели инструментов "Вид" и включив кнопку "Схема документа".

Содержание

СОДЕРЖАНИЕ 2

30. Работа с файлами 4

31. Открытие файлов 4

32. Непосредственная работа с файлом 6

33. Форматный вывод информации 7

34. Форматное чтение информации из файла 7

35. Обработка сбойных ситуаций и ситуаций “конец файла” при вводе-выводе информации 9

Обработка сбойной ситуации: 10

Обработка ситуации “конец файла”: 10

36. Операторы для работы с записями в файле 11

37. Дополнение файла информацией 12

Второй способ дополнения файла информацией 13

38. Работа с текстом 14

39. Текстовые константы 14

40. Текстовые подцепочки 19

41. Вывод графиков 21

42. Эквивалентирование текстовых переменных 24

43. Создание библиотек 26

44. Решение дифференциальных уравнений 27

45. Работа с комплексными данными 29

46. Ввод-вывод переменных комплексного типа 30

47. Встроенные функции комплексного типа 31

48. Оператор EQUIVALENCE 33

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

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

51. Способы передачи форматных записей 36

52. Модификации оператора цикла DO 36

53. Модификация оператора GO TO 39

GO TO: вычисляемый. 39

Оператор GOTO по предписанию 39

54. Теория ошибок 40

55. Командные файлы 41

30. Работа с файлами

Файлы разделяют на:

  • файлы последовательного доступа

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

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

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

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

Слэш – это переход на другую строку. В файле это переход на другую запись.

Информация в файлах может быть записана в 3 видах:

- форматно;

- бесформатно;

- в двоичных кодах.

Примечание:

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

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

Каждый файл имеет следующую структуру:

имя файла

  • запись

  • запись

  • конец файла

Соседние файлы в папке Программирование на Фортране