Реалізація програм з використанням файлів на алгоритмічній мові Паскаль
Складання блок-схеми задачі на алгоритмічній мові Паскаль. Операції з файлами: відкриття, запису даних, зчитування інформації, перейменування, закриття, знищення файла. Поняття фізичного ім’я файла. Процедура додавання даних до вже існуючого файла.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | украинский |
Дата добавления | 13.02.2009 |
Размер файла | 17,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Міністерство освіти і науки України
Новокаховський електромеханічний технікум
Звіт
з лабораторної роботи №10
на тему
Реалізація програм з використанням
файлів
на алгоритмічній мові Паскаль
ЗЛР 0405,05,040,010
Виконав студент Перевірив
групи 5043 викладач
Туманов М.А. Пирогова Н.І.
1. Тема роботи
1.1 Реалізація програм з використанням файлів на алгоритмічній мові Pascal.
2. Мета роботи
2.1 Отримати навички використання роботи з файлами на алгоритмічній мові Паскаль
3. Обладнання
3.1 ПЕОМ IBM PC
4. Виконання роботи
4.1 Склав блок - схему відповідно до свого варіанту задачі
4.2 Записав її на алгоритмічній мові Паскаль
4.3 Виконав програму на ПЕОМ
5 Контрольні запитання
5.1 Які операції можна проводити з даними файла?
5.2 Що таке фізичне ім'я файла, чим воно відрізняться від логічного?
5.3 Як відкрити файл для запису?
5.4 Як додати данні до існуючого файла?
6 Відповіді на питання
6.1 З даними файла можна проводити слідуючи операції:
Rewrite(<Ім'я файла>) - Відкриває файл для запису
Write(<Ім'я файлу>) - Записує данні у файл
Append(<Ім'я файлу>) - Додає записи в кінець файла
Read(<Ім'я файлу>,< ім'я змінної>) - Зчитує данні з файла
EOF(<Ім'я файлу>) - Визначає кінець файла
Rename(<Ім'я файлу>) - Перейменовує файл
Close(<Ім'я файлу>) - Закриває файл
Erase(<Ім'я файлу>) - Знищує файл
6.2 Фізичне ім'я файла це ім'я під яким файл записано на диску
6.3 Щоб відкрити файл для запису необхідно використати процедуру Rewrite(<Ім'я файлу>,<Ім'я змінної>)
6.4 Щоб додати дані до вже існуючого файла необхідно скористатися процедурою Append(<Ім'я файлу>);
Текст програми
Program Michey;
uses crt;
var
ct:text; n,i,j:integer; x,y:string;
begin
clrscr;
assign(ct,'d:\instal\tp\animals.txt');
rewrite(ct);
Writeln('Введiть назви тваpин');
j:=1;
writeln('Hатискайте Enter пiсля кожної введеної тваpини.');
for i:=1 to 5 do
begin
write(j,': ');
readln(x);
writeln(ct,x);
j:=j+1; end;
writeln('Всi даннi успiшно занесенi у файл');
writeln('Для пеpегляду натиснiть Enter');
reset(ct);
while not eof(ct) do
begin
readln(ct,x);
writeln(x,'');
end;
repeat until keypressed;
close(ct);
end.
Результат виконання програми.
Введіть назви тварин
Лось
Бик
Білка
Корова
Баран
Вміст файла
Лось
Бик
Білка
Корова
Баран
Подобные документы
Створення спеціалізованої програми на мові програмування Турбо Паскаль для обробки інформації, що вноситься в бази даних по приватних підприємствах. Постановка задачі і структура зберігаючих даних. Розробка алгоритмів основної програми та процедури Is.
курсовая работа [27,0 K], добавлен 07.10.2010Створення програми "Items", яка містить відомості про кінські забіги, на мові Паскаль у компіляторі Delphi 7. Реалізація зчитування з текстового файлу і збереження даних у типізованому файлі. Використання лінійних списків, особливості використання стеку.
курсовая работа [721,6 K], добавлен 24.06.2013Поняття та основні властивості алгоритму. Реалізація програми здійснюється за допомогою написаного раніше тексту (вихідного коду). Особливості середовища програмування Турбо Паскаль. Питання синтаксичної правильності та самодокументованості тексту.
практическая работа [1023,8 K], добавлен 03.07.2014Програма розрахунку інформаційних характеристик каналу зв'язку. Побудова коду для передачі повідомлень. Процедури кодування, декодування та оцінка ефективності кодів. Програма на алгоритмічній мові Паскаль. Канальна матриця, що визначає втрати інформації.
курсовая работа [147,7 K], добавлен 09.07.2009Написання програм для перейменування файлів та копіювання файлів і підкаталогів (аналоги REN, XCOPY). Вибір методу розв'язки задачі та його обґрунтування. Алгоритм та реалізація програми, її системні вимоги. Інструкція для користувача та лістинг.
курсовая работа [14,7 K], добавлен 08.08.2009Описание типизированных файлов. Принципы работы с файлами, создание и открытие на запись нового файла. Чтение из файла, открытие существующего файла на чтение. Определение имени файла. Запись в текстовый файл. Описание множества и операции над ними.
реферат [86,4 K], добавлен 07.02.2011Проверка существования и статуса файла. Определение его размера. Открытие файла для чтения, записи, добавления. Закрытие файловых дескрипторов. Запись из переменной в файл. Загрузка файла из сети. Создание и удаление каталога. Функции работы с каталогами.
презентация [133,9 K], добавлен 21.06.2014Язык программирования Турбо Паскаль. Запись алгоритма на языке программирования и отладка программы. Правила записи арифметических выражений. Стандартное расширение имени файла, созданного системным редактором. Составной оператор и вложенные условия.
курсовая работа [75,0 K], добавлен 21.03.2013Алгоритм и код программы для создания исходного двоичного файла чисел с произвольным количеством элементов, чтения из файла действительных восьмибайтных элементов и подсчёта общего количества элементов файла. Вывод результата работы программы на экран.
контрольная работа [1,0 M], добавлен 23.11.2014Загальні відомості про мову програмування, історія створення та використовування. Програма мовою Паскаль складається з лексем і символів – розділювачів. Робота з масивами, створення алгортимів. Складання програм з використанням процедур та функцій.
реферат [18,3 K], добавлен 22.10.2010