Презентация "Работа с файлами в Паскале"
презентация к уроку по информатике и икт (9 класс) на тему
Презентация "Работа с файлами в Паскале"
Скачать:
Вложение | Размер |
---|---|
rabota_s_faylami_v_paskale.zip | 111.79 КБ |
Подписи к слайдам:
Файл в Паскале
Состоит из однотипных данных (integer,real и т.д.).С данными файла можно производить две основные операции: запись и чтение.
Как записать в файл данные разного рода (цифры, буквы?)
1. Описание файла
Описание файла производится в разделе описания переменных, при этом указывается имя файловой переменной (логическое имя файла) и ее тип. Например:Var f : file of integer; илиVar f1:text;
2. Установление соответствия между логическим и физическим именем файла
Assign(логическое имя, физическое имя)Например, assign(f,’data.txt’);
3. Запись в файл / чтение из файла
Rewrite(f); - открытие нового файла для записи.Reset(f); - открытие существующего файла для чтения или записи. Write(f,a); - запись в файл.Read(f,a); - чтение из файла.
4. Закрытие файла
Close(f);Производится после окончания работы с файлом, отсутствие этой операции приведет к неправильной работе программы
Проверка конца файла
Eof(f) – логическая функция, ее значение – «истина», если курсор находится в конце файла и «ложно», если это не так.
ПРИМЕР
Записать в файл 10 цифр, вводимых пользователем.
Var F:text; a,i:integer; Begin
Assign(f,’data.txt’);
Rewrite(f);
Writeln(‘введите 10 цифр’);
For i:=1 to 10 do Begin Read(a); Write(f,a) End;
Close(f); end.
ПРОГРАММА
ПРИМЕР
Написать программу сложения 5 чисел, записанных в файле.
Var a,s,i:integer; F:text; Begin
Assign(f,’primer2.txt’);
Reset(f);
S:=0; While not eof(f) do Begin Read(f,a); S:=S+a; End;
Close(f);Writeln(‘Cумма=’,s)end.
ПРОГРАММА
Задание на работу
Составить программу, записывающую в файл только четные числа из тех чисел, которые вводит пользователь.Составить программу, вычисляющую произведение 5 чисел, записанных в файле.
Домашнее задание
Дан файл целых чисел. Перепишите четные элементы файла в один дополнительный файл, а нечетные – в другой.
По теме: методические разработки, презентации и конспекты
«Алфавит и структура языка «Паскаль». Структура программы на языке «Паскаль». Типы переменных. Арифметические выражения. Стандартные функции».
Сформировать основные приемы работы со средой программирования TURBO Pascal.Изучить основные типы переменных и научиться записывать выражения с использованием встроенных функций и арифметических опера...
Файл. Полное имя файла
Презентация на тему "Файл. Полное имя файла".Может быть использована для повторения темы в 7-9 классах и формирования основных навыков при решении задач на определение полного имени файла и папки.Испо...
Основы программирования: ТЕМА 03. РАБОТА В СИСТЕМЕ ТУРБО-ПАСКАЛЬ. РАБОТА В СИСТЕМЕ ABC ПАСКАЛЬ.
ОСНОВЫ ПРОГРАММИРОВАНИЯВВЕДЕНИЕОдним из популярных сегодня ЯП является Паскаль. Он позволяет составлять программы для решения математических задач, обработки текстов, построения изображений на экране ...
Урок - игра "Паскаль - это просто, Паскаль - это сложно"
Урок - игра для проверки знаний учащихся по языку программирования Паскаль....
Файлы и папки, путь файла. Закрепление основных понятий.
образовательная: закрепить знания о файлах и папках, их имен и типах; формировать навыки распознавания файлов и папок по их пиктограммах; развивающая: воспитание информационной культуры учащихся,...
Одномерные массивы на языке Паскаль. Вычисление суммы элементов одномерного массива на языке Паскаль
Данная разработка может быть использована в виде опорного материала для работы на уроке по изучению темы указанной ниже. Учебник: Информатика. Учебник для 9 класса. Босова Л.Л., Босова А.Ю....
Чтение из файла, запись в файл
информация по теме чтение из файла (питон)...
Комментарии
Спасибо за презентацию. Я
Спасибо за презентацию. Я недавно стала учить детей программированию на Паскале. В Вашей презентации всё понятно!