Урок "Файловый тип данных в Паскале"
презентация к уроку по информатике и икт (10 класс)

Презентация к уроку по информатике (10 класс) по теме "Файловый тип данных в Паскале"

Скачать:

ВложениеРазмер
Файл faylovyy_tip_dannyh_v_paskale.pptx96.93 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Файловый тип данных в Паскале

Слайд 2

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

Слайд 3

Типы файлов Паскаль поддерживает три файловых типа: текстовые файлы; типизированные файлы; нетипизированные файлы. При определении переменной файлового типа в программе появляется скрытый текущий указатель файла. Его назначение – указывать на конкретный элемент файла (обеспечивать доступ к нему).

Слайд 4

Типизированный файл в Паскале интерпретируется как последовательность значений определенного базового типа. Файловый тип определяется служебными словами F ile of < базовый тип > Базовый тип может быть любым, кроме файлового. var f1: file of char; f2: file of integer; f 3 : file of real;

Слайд 5

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

Слайд 6

Описание var f: text ; Текстовый файл - это совокупность строк. Каждая строка завершается признаком конца строки, а сам файл заканчивается меткой конца файла. Доступ к каждой строке возможен лишь последовательно, начиная с первой. Одновременная запись и чтение запрещены. Работа с текстовыми файлами

Слайд 7

Любые дисковые файлы становятся доступными программе после связывания их с файловой переменной, объявленной в программе. Assign ( f , ‘ FileName ’ ) Эта процедура обеспечивает связь файловой переменной программы с реальным файлом на диске. Assign(F,‘D:\BP\USER\10A\ familia \chisla.pas '); Все операции в программе производятся только с помощью связанной с ним файловой переменной. Стандартные процедуры и функции

Слайд 8

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

Слайд 9

Чтение из текстового файла: Read ( f , < список переменных > ); ReadLn ( f , < список переменных > ); Запись в текстовый файл: Write ( f , < список переменных > ); WriteLn ( f , < список переменных > );

Слайд 10

Функция признак конца файла EOF( f ): boolean возвращает значение TRUE, когда при чтении достигнут конец файла. Это означает, что уже прочитан последний элемент в файле или файл после открытия оказался пуст. Используется цикл While not EOF ( f ) do Чтение данных из файла продолжается до тех пор, пока не будет достигнут конец файла.

Слайд 11

Функция признак конца c троки EO LN (f): boolean возвращает значение TRUE, когда при чтении достигнут конец строки, и значение FALSE, если конец строки не достигнут. Используется цикл While not EO LN (f) do

Слайд 12

В файле записаны целые числа по строкам. Для каждой строки подсчитать количество чисел. Program ex_1; Var N,K : Integer ; F :Text; Begin Assign(F,‘D:\BP\USER\10A\ familia \chisla.pas'); Reset(F); Пример программы

Слайд 13

While not EOF ( f ) do Begin k :=0; While not E OLN ( f ) do Begin Read(F,N ); k: = k+1 ; End ; Writeln (k ); Readln (F ); { переход на новую строку в файле } End ; Close(F ); End .

Слайд 14

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

Слайд 15

Спасибо за внимание!


По теме: методические разработки, презентации и конспекты

Урок "Логический тип данных в Паскале"

Рассматривается решение задачи о принадлежности точки заданной области в рамках линейного алгоритма....

Символьный и строковый типы данных в Паскале

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

Основы программирования: ТЕМА 02. СТРУКТУРА ПРОГРАММЫ В ПАСКАЛЕ. ВВОД И ВЫВОД ДАННЫХ.

ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране ...

Паскаль. Типы данных.

Паскаль. Типы данных....

Паскаль АВС. Часть 4. Типы данных.

Паскаль АВС. Часть 3. Типы данных....

Учебное пособие "Ввод и вывод данных в Паскале"

Разработка урока "Ввод и вывод данных в Паскале" с электронным пособием разработанным на языке программирования Делфи 7....

Задачи для зачета по теме "Строковый тип данных в Паскале"

В материале имеются 14 задач по теме "Строковый тип данных в Паскале", которые предназначены для подготовки к контрольной работе  или могут использоваться для проведения зачета по теме в 10 класс...