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


Файлы в языке Pascal Классная работа 16 апреля 2020 г

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

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

Слайд 1Файлы в языке Pascal
Классная работа

Файлы в языке PascalКлассная работа

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

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

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

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

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

Текстовые

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

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

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

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

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

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

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

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

Слайд 4Порядок работы (чтение из файла)
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 с файломоткрыть файл (сделать его

Слайд 5II этап. открыть файл :
связать переменную 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);

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

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

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

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

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

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

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

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

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

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

Программа

Слайд 113. Скомпилировать программу (получить файл .exe). Закрыть среду Turbo с сохранением

файла.
4. Протестировать скомпилированную программу (FILESUM.EXE) и получить файл результат, открыть

этот файл и оценить результат в файле otvet.txt.

Задание

5. Выполнить программу для трёх-четырёх примеров.

1. Создать текстовый файл dano.txt, в который вписать 2 целых числа через пробел.

2. Создать файл filesum.pas. Составить программу.

3. Скомпилировать программу (получить файл .exe). Закрыть среду Turbo с сохранением файла.4. Протестировать скомпилированную программу (FILESUM.EXE) и

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

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

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

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

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

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

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


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

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