Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sitkin_Informatika_Programmirovanie_v_DELPHI.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
600.56 Кб
Скачать

Задание

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

Содержаниеотчёта

  • цельработыиполнаяформулировказадания;

  • блок-схемаалгоритмаобработкифайловимассива;

  • текстмодуляпроекта;

  • примерсодержимогофайловчтения/записиданных;

  • выводыпоработе.

Контрольныевопросы

  1. Вкакихслучаяхследуетиспользоватьвнешниефайлыприразра-боткеприложений?Чтотакоефизическийилогическийфайл?

  2. Каковаклассификациялогическихфайлов?Вчёмсостоитразницаприих объявлении иобработке?

  3. Перечислитестандартныеподпрограммы,используемыедляорга-низацииобменаданнымиприложенийсвнешнимифайлами.

  4. КаковыназначениеисвойствакомпонентовOpenDialogиSaveDialog?

  5. Какиеисключительныеситуации(ошибки)могутвозникнутьприработесвнешнимифайлами?Какихправильно обработать?

  6. Какперевести указательчтения(записи)вфайленастрокуниже?

  7. Какобозначаетсяконецстрокиифайлавразныхтипахфайлов?

Приложение1.Элементыблок-схемалгоритмов

Элементблок-схемы

R0,25a

0,5a начало

Описание

2a

конец

Началои конецсхемы

2a

a

Действие(процесс)илигруппадействий

a

Вводиливыводданных

2a

0,25a

да 2a

нетa

Условие. Определение направления движенияпотокавзависимости от условия

2a

a

0,15a

Предварительно описанный процесс.Ссылкана действия, описанные в другом алгоритме(подпрограмму).

a

a

Подготовка.Границыизменениясчётчикавсчётномоператорецикла

2a

0,5a

Соединитель. Связывает разделённые частисхемы,находящиесянаоднойстранице.

Внутриуказываютномерсоединения

0,5a

0,6a

0,2a

Межстраничный соединитель. Связывает раз-делённыечастисхемы,находящиесянараз-

ных страницах. Внутри указывают номер со-единенияистраницупродолжениясхемы

Линиипотока

5 мм

a

Комментарий. Пояснение к блоку или записьдействий,непоместившихсявнутриблока

Приложение2.Титульныйлист

Санкт-Петербургскийгосударственныйполитехническийуниверситет

Кафедраинформационныхмашиностроительныхтехнологий

ОТЧЁТ