Инфоурок / Информатика / Презентации / Презентация по предмету "основы программирования" на тему "Файловый ввод-вывод данных в Паскаль"
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Я люблю природу», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 15 ДЕКАБРЯ!

Конкурс "Я люблю природу"

Презентация по предмету "основы программирования" на тему "Файловый ввод-вывод данных в Паскаль"




Московские документы для аттестации!

124 курса профессиональной переподготовки от 4 795 руб.
274 курса повышения квалификации от 1 225 руб.

Для выбора курса воспользуйтесь поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВА).

ДИПЛОМ от Столичного учебного центра: KURSY.ORG


библиотека
материалов
Файловый ввод-вывод данных в Pascalе учитель информатики и ИКТ Дугина И.Р.
* Описание Файл – это область памяти на внешнем носителе, в которой хранится...
* Типы файлов Турбо Паскаль Турбо Паскаль поддерживает три типа файлов: текст...
* Средства обработки файлов установить связь программы с файлом; "открыть" фа...
* Установка связи программы с файлом Для установления связи переменной и файл...
* Открытие файла для чтения или записи Для чтения из файла необходимо открыть...
* Чтение из файла. Запись в файл. Чтение данных из файла выполняется процедур...
* Закрытие файлов После того как данные из файла прочитаны, его необходимо за...
Примеры программ Program geron;          var           a,b,c:integer;        ...
Примеры программ Program F; var rArg, rF: Array[1..200] of Real; inf: Text; o...
* 1.Даны три целых числа. Определить, имеется ли среди них хотя бы одна пара...
11 1

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

№ слайда 1 Файловый ввод-вывод данных в Pascalе учитель информатики и ИКТ Дугина И.Р.
Описание слайда:

Файловый ввод-вывод данных в Pascalе учитель информатики и ИКТ Дугина И.Р.

№ слайда 2 * Описание Файл – это область памяти на внешнем носителе, в которой хранится
Описание слайда:

* Описание Файл – это область памяти на внешнем носителе, в которой хранится некоторая информация. Особенности: а) файл имеет имя; б) файл содержит компоненты одного типа (файл строк, файл записей) в)объем файла не оговаривается в программе ;

№ слайда 3 * Типы файлов Турбо Паскаль Турбо Паскаль поддерживает три типа файлов: текст
Описание слайда:

* Типы файлов Турбо Паскаль Турбо Паскаль поддерживает три типа файлов: текстовые файлы; типизированные файлы; нетипизированные файлы. Файл, в описании которого указывается тип элементов, называется типизированным. Все элементы файла пронумерованы начиная с нуля.(базы данных) Текстовый файл представляет собой последовательность символов разбитую на строки. Каждая строка заканчивается маркером конца строки. Нетипизированные файлы рассматриваются как совокупность символов и байтов, не имеют определенного типа.

№ слайда 4 * Средства обработки файлов установить связь программы с файлом; "открыть" фа
Описание слайда:

* Средства обработки файлов установить связь программы с файлом; "открыть" файл для чтения или записи; считать из файла или записать в файл; закрыть файл. В программе на Паскале текстовый файл представлен файловой переменной типа TEXT. Var <имя файловой переменной>: text; Связь файловой переменной с именем файла на диске осуществляется с помощью оператора Assign (имя файловой переменной, имя файла на диске); Имя файла на диске больше нигде в программе не появляется. <Имя файла на диске> должно содержать полный путь для поиска данного файла. Если полный путь к файлу не указан, то файл будет искаться в каталоге, где находится исходный текст программы. Открытие файла для чтения выполняется оператором Reset (имя файловой переменной); Если на диске нет файла с данным именем, то выполнение программы прервется. Открытие файла для записи осуществляется оператором Rewrite (имя файловой переменной); Если на диске нет файла с данным именем, то файл будет создан.

№ слайда 5 * Установка связи программы с файлом Для установления связи переменной и файл
Описание слайда:

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

№ слайда 6 * Открытие файла для чтения или записи Для чтения из файла необходимо открыть
Описание слайда:

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

№ слайда 7 * Чтение из файла. Запись в файл. Чтение данных из файла выполняется процедур
Описание слайда:

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

№ слайда 8 * Закрытие файлов После того как данные из файла прочитаны, его необходимо за
Описание слайда:

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

№ слайда 9 Примеры программ Program geron;          var           a,b,c:integer;        
Описание слайда:

Примеры программ 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. * Нахождение площади треугольника по формуле Герона.

№ слайда 10 Примеры программ Program F; var rArg, rF: Array[1..200] of Real; inf: Text; o
Описание слайда:

Примеры программ 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. * Составить программу, которая читает файл, значения аргумента и функции записывает в одномерные массивы, подсчитывает их количество, выводит на экран дисплея и записывает в файл .

№ слайда 11 * 1.Даны три целых числа. Определить, имеется ли среди них хотя бы одна пара
Описание слайда:

* 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.

Самые низкие цены на курсы переподготовки

Специально для учителей, воспитателей и других работников системы образования действуют 50% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 20 декабря. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru


Общая информация

Номер материала: ДБ-379416
Курсы профессиональной переподготовки
133 курса

Выдаем дипломы установленного образца

Заочное обучение - на сайте «Инфоурок»
(в дипломе форма обучения не указывается)

Начало обучения: 20 декабря
(набор групп каждую неделю)

Лицензия на образовательную деятельность
(№5201 выдана ООО «Инфоурок» 20.05.2016)


Скидка 50%

от 13 800  6 900 руб. / 300 часов

от 17 800  8 900 руб. / 600 часов

Выберите квалификацию, которая должна быть указана в Вашем дипломе:
... и ещё 87 других квалификаций, которые Вы можете получить

Похожие материалы

Получите наградные документы сразу с 38 конкурсов за один орг.взнос: Подробнее ->>