Инфоурок Информатика ПрезентацииПрезентация по информатике для 11 класса Файловый ввод-вывод данных в Pascal

Презентация по информатике для 11 класса Файловый ввод-вывод данных в Pascal

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

Выберите документ из архива для просмотра:

Выбранный для просмотра документ 38394_file.pptx

Скачать материал "Презентация по информатике для 11 класса Файловый ввод-вывод данных в Pascal"

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

Бухгалтер

за 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 месяцев

Пройти курс

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

Скачать

Краткое описание документа:

Информа́тика (фр. Informatique; англ. Computer science) — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений[1].

Информатика включает дисциплины, относящиеся к обработке информации в вычислительных машинах и вычислительных сетях: как абстрактные, вроде анализа алгоритмов, так и конкретные, например разработка языков программирования и протоколов передачи данных.

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

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

6 661 536 материалов в базе

Материал подходит для УМК

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

Другие материалы

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

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

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

  • Скачать материал
    • 31.05.2018 686
    • ZIP 151.5 кбайт
    • 22 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Бровкова Альбина Геннадьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Бровкова Альбина Геннадьевна
    Бровкова Альбина Геннадьевна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 1
    • Всего просмотров: 955784
    • Всего материалов: 842

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

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

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

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

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

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

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 681 человек из 79 регионов
  • Этот курс уже прошли 1 808 человек

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

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

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

Мини-курс

Общие понятия и диагностика антивитального поведения

3 ч.

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

Мини-курс

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

4 ч.

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

Мини-курс

Музыкальная журналистика: создание и продвижение контента

10 ч.

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