Program wr_text; var f: text; st: integer; i:integer; begin assign(f,'l1.TXT'); rewrite(f); write('вводите поочередно числа, после ввода очередного числа.

Презентация:



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

Программирование - это вторая грамотность. представляет собой последовательность элементов одного типа. Длина файла не задается, место элемента не определяется.
Работа с файлами.. Процедура Assign(var f; name : String); Связывает внешний файл с именем name и переменную файлового типа f. Все дальнейшие операции.
Файловая переменная. Файл – совокупность данных, записанная во внешней памяти под определенным именем. Любой файл имеет три характерные особенности: уникальное.
Работа с файлами PASCAL. Понятие файл Физический файл – это именованная область внешней памяти, содержащая информацию. Логический файл – это структура.
Множества значений или переменных с одним общим именем называются структурированными типами. По способу организации и типу компонентов выделяют: 1. Массивы.
ТЕКСТОВЫЕ ФАЙЛЫ Turbo Pascal 7.0. Операции с текстовыми файлами Выделение буфера обмена Установка связи Открытие файла Чтение из файла Запись в файл Закрытие.
Файловый тип данных Turbo Pascal Операции для работы с файлами 11 класс.
Файловый тип данных Файл – это область памяти на внешнем носителе, в которой хранится некоторая информация. В языке Паскаль файл представляет собой последовательность.
Чтобы переваривать знания, Нужно поглощать их с аппетитом. А. Франс.
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
Нетипизированный файл рассматривается в Паскале как совокупность символов или байтов. Выбор char или byte не играет никакой роли, важен лишь объем занимаемых.
Обработка символов строки. Дано слово. Переставить первые три и последние три буквы, сохранив порядок их следования.
Задача Разбить предложение по словам. В предложении могут быть знаки «.», «!», «?» и «,»
1 Программирование на языке Паскаль Тема: Файлы. Integer, Real, Boolean, Character, String, Text.
Решение задач. Вариант 1 1. Чему равна максимальная длина строки? 2. При помощи операций копирования и склейки из слова «жемчужина» составить слова: «чужие»,«муж».
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Структурные типы данных 1.Массивы 2.Строки 3.Записи 4.Множества 5.Файлы.
СТРОКИ Строковой называется последовательность символов определённой длины. Идентификатор типа – слово String Примеры описания: Var Str1 : String[10];
Транксрипт:

program wr_text; var f: text; st: integer; i:integer; begin assign(f,'l1.TXT'); rewrite(f); write('вводите поочередно числа, после ввода очередного числа нажимайте ENTER'); writeln; for i:=1 to 5 do begin readln(st); {читаем число с клавиатуры} writeln(f,st); {записываем число в файл } end; close(f); end. Создание файла, в который записаны числа.

program read_txt; var f: text; s: char; begin assign(f, 'LLL.TXT'); reset(f); while not eof (f) do begin read(f,s); write(s); end; close(f) end. Чтение файла LLL.TXT

Program primer; Var f1:text; I,n: integer; S: string; Begin Assign(f1, 'file2.txt'); {устанавливаем связь файловой переменной с физическим файлом} Reset(f1); {открываем файл для чтения} While not eof(f1) do Begin Readln(f1,s); {считываем очередную строку из файла} If (s[1]='A') or (s[1]='a') then Writeln(s); {записываем строки, удовлетворяющие условию} End; Close(f1); {заканчиваем работу с файлами} end. Прочитать файл и вывести на экран строки, начинающиеся с буквы а или А.

program my_file; Var F:text; p,b,i,max, k:integer; S:string; begin assign(f,'f2.txt'); reset(f); i:=1;p:=0; max:=0; while not eof(f) do begin readln(f,s); Writeln(s); k:=length(s); if k > max then begin max:=k; b:=i end; inc(i); if s[1]= upcase(s[1]) then p:=p+1; end; writeln ('самая длинная строка ',b); writeln ('количество строк с заглавной буквы ',p); close(f); end. Прочитать файл, состоящий из нескольких сток, определить самую длинную строку и количество строк, начинающихся с заглавной буквы.

Program Task_13_12; Var f, t : Text; s : String; min : Byte; Begin Assign (f, 'test.txt');'test.txt' Assign (t, 'test2.txt');'test2.txt' ReSet(f); min := 256; While Not Eof(f) Do Begin ReadLn(f, s); If Length(s)

program tekst1; uses crt; var k,i,p:integer; st: string[16]; f:text; BEGIN clrscr; assign(f,'stroka.txt'); reset(f); i:=1; p:=0; repeat readln(f,st); writeln(i,' ',st); if st[1]= 'j' then p:=i; inc(i); until eof(f); writeln('номер строки нач. с буквы j p=',p) ; close(f); end. Прочитать файл и определить номер строки, начинающейся с буквы j.