Разделы презентаций


Файлы в языке Pascal Урок

§25 (стр. 169–175). Презентацию изучить.Домашнее задание

Слайды и текст этой презентации

Слайд 1Файлы в языке Pascal
Урок

Файлы в языке PascalУрок

Слайд 2§25 (стр. 169–175). Презентацию изучить.
Домашнее задание

§25 (стр. 169–175). Презентацию изучить.Домашнее задание

Слайд 3Файлы
Файл – это область на носителе (диске), имеющая имя.
Файлы
только обычный

текст
ACSII (1 байт на символ)
*.txt, *.log,
*.htm, *.html,
*.pas, *.vbs
и другие, но

содержащие символы текста

могут содержать любые данные ( в том числе и текстовые)

*.doc, *.exe,
*.bmp, *.jpg,
*.wav, *.mp3,
*.avi, *.mpg,
*.txt, *.html
и любые другие

Текстовые

Типизированные

Нетипизированные

ФайлыФайл – это область на носителе (диске), имеющая имя.Файлытолько обычный текст ACSII (1 байт на символ)*.txt, *.log,*.htm,

Слайд 4Текстовые файлы
Будем изучать только текстовые файлы!
Содержимое текстового файла представляет собой

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

EOLN (end of line — конец строки). Весь файл заканчивается признаком EOF (end of file — конец файла). Схематически это выглядит так:

Текстовый файл можно создать или преобразовать с помощью текстового редактора (например Блокнот). Его можно просмотреть на экране монитора или распечатать на принтере.

Текстовые файлыБудем изучать только текстовые файлы!Содержимое текстового файла представляет собой символьную последовательность, разделенную на строки. Каждая строка

Слайд 5Порядок работы (чтение из файла)
II этап. открыть файл :
связать переменную f

с файлом
открыть файл (сделать его активным, приготовить к работе)
assign(f,'qq.txt');
reset(f); {для

чтения}

III этап: работа с файлом

I этап. Переменная типа «текстовый файл»: var f: text;

IV этап: закрыть файл

close(f);

read(f,n); { ввести значение n }
или
readln(f,n); { ввести значение n, перевести указатель на следующую строку }

Порядок работы (чтение из файла)II этап. открыть файл :связать переменную f с файломоткрыть файл (сделать его

Слайд 6II этап. открыть файл :
связать переменную f с файлом
открыть файл

(сделать его активным, приготовить к работе)
assign(f,'qq.txt');
rewrite(f); {для записи}
III этап: работа

с файлом

I этап. Переменная типа «текстовый файл»: var f: text;

IV этап: закрыть файл

close(f);

write(f,n); { записать значение n }
или
writeln(f,n);{c переходом на нов.строку }

Порядок работы (запись в файл)

II этап. открыть файл :связать переменную f с файломоткрыть файл (сделать его  активным, приготовить к работе)assign(f,'qq.txt');rewrite(f);

Слайд 7Работа с файлами
Особенности:
Имя файла упоминается только в команде assign, обращение

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

должен существовать.
Если файл, который открывается на запись, существует, старое содержимое уничтожается.
Данные записываются в файл в текстовом виде.
После закрытия файла файловую переменную (в примере f) можно использовать еще раз для работы с другим файлом.
Работа с файламиОсобенности:Имя файла упоминается только в команде assign, обращение к файлу идет через файловую переменную.Файл, который

Слайд 8Задача
В файле dano.txt записаны два числа (в одной строке через

пробел). Записать в файл otvet.txt их сумму.

Алгоритм:
Открыть файл dano.txt для

чтения.
Прочитать два числа.
Закрыть файл dano.txt.
Вычислить сумму (s).
Открыть файл otvet.txt для записи.
Записать в файл значение s.
Закрыть файл otvet.txt.
ЗадачаВ файле dano.txt записаны два числа (в одной строке через пробел). Записать в файл otvet.txt их сумму.Алгоритм:Открыть

Слайд 9Начало
Конец
Вычисление
Чтение данных
Запись результата
Укрупнённый алгоритм

НачалоКонецВычислениеЧтение данныхЗапись результатаУкрупнённый алгоритм

Слайд 10Программа

Программа

Слайд 11Работаем за компьютером

Работаем за компьютером

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика