- Файловый ввод-вывод данных в Pascal

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

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13

Презентацию на тему "Файловый ввод-вывод данных в Pascal" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 13 слайд(ов).

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

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

Файловый ввод-вывод данных в Pascalе

Средства обработки файлов 11 класс

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

учитель информатики и ИКТ Дугина И.Р. Описание. Файл – это область памяти на внешнем носителе, в которой хранится некоторая информация. Особенности: а) файл имеет имя; б) файл содержит компоненты одного типа (файл строк, файл записей) в)объем файла не оговаривается в программе ;
Слайд 2

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

Описание

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

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

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

Типы файлов Турбо Паскаль

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

Средства обработки файлов. установить связь программы с файлом; "открыть" файл для чтения или записи; считать из файла или записать в файл; закрыть файл. В программе на Паскале текстовый файл представлен файловой переменной типа TEXT. Var : text; Связь файловой переменной с именем файла на
Слайд 4

Средства обработки файлов

установить связь программы с файлом; "открыть" файл для чтения или записи; считать из файла или записать в файл; закрыть файл.

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

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

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

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

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

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

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

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

Установка связи программы с файлом

Для установления связи переменной и файла служит процедура Assign(,’’); Например: Assign (f,‘input.txt’); Assign (g,’output.txt’);

Описание файловой переменной Var : text ; Например: Var f,g:text;

“Эсайгн”

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

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

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

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

Чтение из файла. Запись в файл.

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

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

Закрытие файлов

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

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

Примеры программ. 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>
Слайд 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.

Нахождение площади треугольника по формуле Герона.

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); Writ
Слайд 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.

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

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

1.Даны три целых числа. Определить, имеется ли среди них хотя бы одна пара равных между собой чисел. Формат входных данных Входной файл содержит три целых числа через пробел. Формат выходных данных Выведите 'YES' если это так, и 'NO' в противном случае. Примеры: Вход 544 935 911 Выход NO. 1. Program
Слайд 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.

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

Закрепление

Задача №2 из «Задачника по PascalABC.NET» Адаптировать к файловому вводу-выводу данных.

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

Использованные источники:

Turbo Pascal, В.Б.Попов,Москва, 2002г. «Программирование на языке Паскаль», А.И.Епанешников, 2009г.

Список похожих презентаций

Создание программы на языке Free Pascal в среде разработки KDevelop

Создание программы на языке Free Pascal в среде разработки KDevelop

Cреда разработки KDevelop. Интегрированная среда разработки KDevelop преназдначена для разработки программных систем на многих языках программирования, ...
Структура данных на магнитных дисках

Структура данных на магнитных дисках

Что такое файл? Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов. Файл — это определенное количество информации ...
Реляционные базы данных

Реляционные базы данных

Продолжите фразы: БД – это…. – это совокупность взаимосвязанных данных, которые обладают свойствами структурированности, хранятся во внешней памяти ...
Создание базы данных

Создание базы данных

Базы данных. База данных – это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором ...
Представление базы данных в электронных таблицах в виде таблицы и формы

Представление базы данных в электронных таблицах в виде таблицы и формы

Проверь себя. Какие типы данных изображены на рисунках? Линейчатый Круговой. Базы данных. По характеру хранимой информации По способу хранения БД ...
Проектирование Базы данных

Проектирование Базы данных

Схема создания модели. Предварительное планирование Проверка осуществимости Определение требований Концептуальное проектирование Реализация Оценка ...
Алгоритмизация и программирование в Pascal

Алгоритмизация и программирование в Pascal

Вводная часть. Процесс решения задачи на ПК – это совместная деятельность человека и машины. Его условно можно разделить на несколько этапов. Человеку ...
Этапы проектирования баз данных

Этапы проектирования баз данных

Процесс проектирования БД представляет собой процесс переходов от неформального словесного описания информационной структуры предметной области к ...
Администрирование сервера баз данных

Администрирование сервера баз данных

Задачи администрирования БД. Установка сервера БД Конфигурирование сервера БД конфигурирование системных и пользовательских БД управление пользователями ...
Алгоритм с ветвлением в среде программирования Turbo Pascal

Алгоритм с ветвлением в среде программирования Turbo Pascal

Цели урока: 1. Cпособствовать осознанию и осмыслению новой учебной информации; 2. Сформировать представление о принципе работы условного оператора; ...
Администрирование БД. Репликация баз данных

Администрирование БД. Репликация баз данных

Процесс репликации. Репликация – процесс автоматического распределения копий данных и объектов БД между экземплярами SQL Server с одновременной синхронизацией ...
Администрирование баз данных

Администрирование баз данных

Создание операторов. Первый этап автоматизации административных задач – назначение операторов, уведомляемых об успехе, ошибке и завершении выполнения ...
Агрегирование данных

Агрегирование данных

Используя агрегирование данных определим, какая из прибрежных зон г.Владивостока наиболее загрязнена. Для начала откроем Вид «Выпуск» и добавим в ...
Угрозы безопасности данных

Угрозы безопасности данных

Основные определения и критерии классификации угроз. Угроза – это потенциальная возможность определенным образом нарушить информационную безопасность. ...
Архивация данных

Архивация данных

Цель урока:. Сформировать понятие «архивации данных»; Ознакомиться с принципами архивации; Познакомиться с программами-архиваторами, их характеристиками ...
Формы представления данных

Формы представления данных

Знать:. Основные элементы базы данных: таблицы, формы, запросы, отчеты. Основные понятия. Табличная база данных - это перечень объектов одного типа ...
Архивация данных

Архивация данных

Архивация – упаковка файлов с целью уменьшения объема данных, предназначенных для хранения. Для архивации данных существуют специальные служебные ...
XML и XML- базы данных

XML и XML- базы данных

161. Термин “XML” иногда используется неправильно: Ошибочные представления о XML: XML – не язык программирования (но язык программирования можно описать ...
Архивация данных с помощью архиватора WinRAR

Архивация данных с помощью архиватора WinRAR

Ответьте на вопросы:. Какие понятия являются базовыми (ключевыми) при изучении курса «Информатики и ИКТ»? Что такое информационные процессы? Опишите ...
Программная обработка данных на компьютере

Программная обработка данных на компьютере

Основной функцией компьютера является обработка информации. 50-60-е годы – вычисление 70-е годы – работа с текстом 80-е годы – работа с графической ...

Конспекты

Форматирование данных в ЭТ MS EXCEL

Форматирование данных в ЭТ MS EXCEL

Тема: Форматирование данных в ЭТ. MS. . EXCEL. . Цель урока. : научиться форматировать таблицы ЭТ. MS. . EXCEL. . . . Результаты. . обучения:. ...
Электронные таблицы MS Excel. Графическое представление числовых данных

Электронные таблицы MS Excel. Графическое представление числовых данных

Автор: Бирюкова Светлана Васильевна. . учитель информатики и ИКТ, зам. дир. по УВР. . МОУ "СОШ №1" г. Михайловска. . . Урок по теме: "Электронные ...
Сортировка данных в списке

Сортировка данных в списке

Практическая работа №19. «Сортировка данных в списке». Цель работы: научиться сортировать данные в списке. Задание. 1. Выполнить сортировку ...
Структура данных

Структура данных

Открытый урок по информатике - деловая игра. «Приемная комиссия. Университет будущего». Тип урока: урок обобщения и систематизации знаний по ...
Создание базы данных в СУБД Access

Создание базы данных в СУБД Access

Тема урока:. . Создание базы данных в СУБД Access. Цели урока:. Заложить у учеников основы теории Баз Данных. . Знакомство со средой СУДБ. ...
Создание структуры базы данных и заполнение её данными

Создание структуры базы данных и заполнение её данными

Муниципальное бюджетное общеобразовательное учреждение. Гимназия №19 им Поповичевой Н.З., г. Липецка. Конспект учебного занятия по информатики ...
Базы данных и системы управления базами данных

Базы данных и системы управления базами данных

ПЛАН-КОНСПЕКТ УРОКА Базы данных и системы управления базами данных. (Тема урока). ФИО (полностью). Белошапкина Елена Вячеславовна. . ...
Сбор и обработка статистических данных

Сбор и обработка статистических данных

Урок по информатике для 11 класса (профильный уровень). Тема урока. Сбор и обработка статистических данных. Цели урока:. научиться обрабатывать ...
База данных. Основные понятия. Создание и заполнение базы данных

База данных. Основные понятия. Создание и заполнение базы данных

Муниципальное бюджетное общеобразовательное учреждение. «Средняя общеобразовательная школа № 34. . имени Амелина Станислава Александровича». ...
Базы данных

Базы данных

Урок по ПБ. Ход урока. 1. Организационный момент:. Ну-ка проверь, дружок,. Ты готов начать урок? . Все ль на месте, Все ль в порядке:. Ручка, ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:15 января 2015
Категория:Информатика
Содержит:13 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации