Инфоурок Другое ПрезентацииПрезентация на тему Файловый ввод и вывод на Паскале (11 класс)

Презентация на тему Файловый ввод и вывод на Паскале (11 класс)

Скачать материал
Скачать материал "Презентация на тему Файловый ввод и вывод на Паскале (11 класс)"

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист по учету энергопотребления

Описание презентации по отдельным слайдам:

  • Файловый ввод-вывод данныхв  PascalеСредства обработки файлов
11 класс Дугин...

    1 слайд

    Файловый ввод-вывод данных
    в Pascalе
    Средства обработки файлов
    11 класс
    Дугина Ирина Радиковна, учитель информатики и ИКТ,
    МБОУ СОШ с.Камышки Александрово-Гайского района
    Саратовской области

  • учитель информатики и ИКТ Дугина И.Р. 2Описание
Файл – это область памяти на...

    2 слайд

    учитель информатики и ИКТ Дугина И.Р.
    2
    Описание

    Файл – это область памяти на внешнем носителе, в которой хранится некоторая информация.

    Особенности:
    а) файл имеет имя;
    б) файл содержит компоненты одного типа (файл строк, файл записей)
    в)объем файла не оговаривается в программе ;

  • учитель информатики и ИКТ Дугина И.Р. 3Типы файлов Турбо Паскаль Турбо Паскал...

    3 слайд

    учитель информатики и ИКТ Дугина И.Р.
    3
    Типы файлов Турбо Паскаль
    Турбо Паскаль поддерживает три типа файлов:
    текстовые файлы;
    типизированные файлы;
    нетипизированные файлы.

    Файл, в описании которого указывается тип элементов, называется типизированным. Все элементы файла пронумерованы начиная с нуля.(базы данных)

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

    Нетипизированные файлы рассматриваются как совокупность символов и байтов, не имеют определенного типа.

  • учитель информатики и ИКТ Дугина И.Р. 4Средства обработки файловустановить св...

    4 слайд

    учитель информатики и ИКТ Дугина И.Р.
    4
    Средства обработки файлов
    установить связь программы с файлом;
    "открыть" файл для чтения или записи;
    считать из файла или записать в файл;
    закрыть файл.

    В программе на Паскале текстовый файл представлен файловой переменной типа TEXT.
    Var <имя файловой переменной>: text;
    Связь файловой переменной с именем файла на диске осуществляется с помощью оператора

    Assign (имя файловой переменной, имя файла на диске);

    Имя файла на диске больше нигде в программе не появляется. <Имя файла на диске> должно содержать полный путь для поиска данного файла. Если полный путь к файлу не указан, то файл будет искаться в каталоге, где находится исходный текст программы.

    Открытие файла для чтения выполняется оператором

    Reset (имя файловой переменной);

    Если на диске нет файла с данным именем, то выполнение программы прервется.

    Открытие файла для записи осуществляется оператором

    Rewrite (имя файловой переменной);

    Если на диске нет файла с данным именем, то файл будет создан.


  • учитель информатики и ИКТ Дугина И.Р. 5Установка связи программы с файломДля...

    5 слайд

    учитель информатики и ИКТ Дугина И.Р.
    5
    Установка связи
    программы с файлом
    Для установления связи переменной и файла
    служит процедура
    Assign(<имя файловой переменной>,’<имя файла на диске>’);
    Например: Assign (f,‘input.txt’);
    Assign (g,’output.txt’);
    Описание файловой переменной
    Var
    <имя файловой переменной>: text ;
    Например:
    Var
    f,g:text;
    “Эсайгн”

  • учитель информатики и ИКТ Дугина И.Р. 6Открытие файла для чтения или записиДл...

    6 слайд

    учитель информатики и ИКТ Дугина И.Р.
    6
    Открытие файла для чтения или записи
    Для чтения из файла необходимо открыть файл для чтения с помощью процедуры RESET(<имя файловой переменной>);
    Например: Reset (f);

    Для записи в файл открываем файл для записи с помощью процедуры
    REWRITE(<имя файловой переменной>);
    Например: Rewrite (g);

  • учитель информатики и ИКТ Дугина И.Р. 7Чтение из файла.Запись в файл.Чтение...

    7 слайд

    учитель информатики и ИКТ Дугина И.Р.
    7
    Чтение из файла.
    Запись в файл.
    Чтение данных из файла выполняется процедурой
    READ (<имя файловой переменной>,’<имя переменной>);
    Например: Read (f,a,b);

    Запись данных в файл выполняется процедурой
    WRITE(<имя файловой переменной>, <значение>);
    Например: Writeln(g,c);

  • учитель информатики и ИКТ Дугина И.Р. 8Закрытие файловПосле того как данные и...

    8 слайд

    учитель информатики и ИКТ Дугина И.Р.
    8
    Закрытие файлов
    После того как данные из файла прочитаны, его необходимо закрыть посредством процедуры
    CLOSE (<имя файловой переменной>);
    Например: Close (f);
    После того как данные в файл записаны его необходимо закрыть посредством процедуры
    CLOSE (<имя файловой переменной>);
    Например: Close (g);

  • Примеры программProgram geron;         var          a,b,c:integer;        ...

    9 слайд

    Примеры программ
    Program geron;
             var 
             a,b,c:integer;
             s,p:real;
             f,g:text;
       begin
             assign(f,'input.txt');
             reset(f);
             readln(f,a,b,c);
             close(f);
             assign(g,'output.txt');
             rewrite(g);
             if(a+b>c)and (a+c>b)and(b+c>a) and (a>0)and(b>0)and(c>0) then begin
             p:=(a+b+c)/2;
             s:=sqrt(p*(p-a)* (p-b)* (p-c));
             writeln (g,s:12:6);
         end
             else writeln(g,-1);
             close(g);
    end.

    учитель информатики и ИКТ Дугина И.Р.
    9
    Нахождение площади треугольника по формуле Герона.

  • Примеры программProgram F;
 var rArg, rF: Array[1..200] of Real;
 inf: Text;...

    10 слайд

    Примеры программ
    Program F;
    var rArg, rF: Array[1..200] of Real;
    inf: Text;
    outf: Text;
    n, l: Integer;
    begin
    Assign(inf,'ID.txt');
    Assign(outf,'RD.txt’);
    Reset(inf);
    Rewrite(outf);
    n:=0;
    while not EOF(inf) do begin
    n:=n+1; ReadLn(inf,rArg[n],rF[n])
    end;
    for l:=1 to n do begin
    WriteLn(l:2,rArg[l]:8:2,rF[l]:8:2);
    Write(outf,rArg[l], rF[l]);
    end;
    close(outf);
    end.
    Учитель информатики и ИКТ Дугина И.Р.
    10
    Составить программу, которая читает файл, значения аргумента и функции записывает в одномерные массивы, подсчитывает их количество, выводит на экран дисплея и записывает в файл .

  • учитель информатики и ИКТ Дугина И.Р. 111.Даны три целых числа.
 Определить,...

    11 слайд

    учитель информатики и ИКТ Дугина И.Р.
    11
    1.Даны три целых числа.
    Определить, имеется ли среди них хотя бы
    одна пара равных между собой чисел.
    Формат входных данных
    Входной файл содержит три целых числа через пробел.
    Формат выходных данных
    Выведите 'YES' если это так, и 'NO' в противном случае.

    Примеры:
    Вход
    544 935 911
    Выход
    NO
    1. Program vetvlenie;
             Var
             a,b,c:integer;
             f,g: text;
    begin
             assign (f,'input.txt');
             reset (f);
             readln (f,a,b,c);
             close (f);
             assign (g,'output.txt');
             rewrite (g);
             if (a=b) or (b=c) or (c=a) then
             writeln (g,'YES')
             else
             writeln (g,'NO');
             close(g);
    end.

  • учитель информатики и ИКТ Дугина И.Р. 12ЗакреплениеЗадача №2 из «Задачника по...

    12 слайд

    учитель информатики и ИКТ Дугина И.Р.
    12
    Закрепление
    Задача №2 из «Задачника по PascalABC.NET»
    Адаптировать к файловому вводу-выводу данных.

  • Использованные источники:Turbo Pascal, В.Б.Попов,Москва, 2002г.
«Программиров...

    13 слайд

    Использованные источники:
    Turbo Pascal, В.Б.Попов,Москва, 2002г.
    «Программирование на языке Паскаль», А.И.Епанешников, 2009г.
    учитель информатики и ИКТ Дугина И.Р.
    13

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 656 258 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 16.07.2020 140
    • PPTX 179.2 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Орлова Лилия Николаевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Орлова Лилия Николаевна
    Орлова Лилия Николаевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 95379
    • Всего материалов: 238

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 20 человек из 14 регионов

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 475 человек из 69 регионов
  • Этот курс уже прошли 2 324 человека

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 284 человека из 67 регионов
  • Этот курс уже прошли 847 человек

Мини-курс

Разнообразные методы и формы обучения в высшем образовании

3 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы русского языка: морфология, синтаксис, лексика

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 22 человека из 13 регионов
  • Этот курс уже прошли 11 человек

Мини-курс

Проектный анализ: стратегии и инструменты управления успешными проектами

6 ч.

780 руб. 390 руб.
Подать заявку О курсе