Основы проверки и расчета входных данных и вывода выходных данных программы, их блок-схемы. Реализация функции считывания числовых данных из файла, управление (создание, уничтожение и редактирование) визуальными компонентами во время выполнения программы.
При низкой оригинальности работы "Анализ входного файла программы и вывод результатов в выходной файл", Вы можете повысить уникальность этой работы до 80-100%
На стандартном .поле 8*8 задано одна белая шашка и произвольное количество черных шашек.Задача ставилась таким образом, чтобы проанализировать входной файл и вывести результат в выходной, изобразив при этом все графически.В первой строке входного файла записано число N-количество черных шашек (1 <N <8).Если возможные ходы есть для белой шашки, результат выводится на экран и указываются координаты, по которым был совершен бой, и которые черные шашки были побиты.Для реализации поставленной задачи была использована среда разработки Borland Delphi 6.0 update 1. Внутри этой среды было использовано такие методы: для создания удобного та наглядного интерфейса было использовано такие основные элементы: · компонент главного меню(TMAINMENU); для реализации технической работы программы было использовано: · функции и методы работы со строчными величчинами;Блок-схема основной программыОсновой проверки входных данных программы являет собой компонент Form Create, который вмещает в себе все функции, которые написаны непосредственно в программе. А основой расчета и вывода выходных данных программы являет собой компонент TFORM1.Button1Click , который вмещает в себе все функции, которые написаны непосредственно в программе. Опишем их: · Memo.Lines.LOADFROMFILE - загружает входной файл в текстовый контейнер Memo1;Расчет результата происходит в такой последовательности: 1) Загрузка входных данных с файла. 3) Отображение веденных осколков на Image1 с помощью графического рисунка.Защитой от ошибок в программе происходит в такой последовательности: 1) Проверка количества введенных осколков. 2) Проверка на наличие осколков с нулевой площадью. 3) Создание координатных осей и проверка сторон осколков на параллельность. 6) Нахождение площади образовавшегося прямоугольника, и проверка его на равенство с суммой площадей всех входных осколков.В ходе выполнения данной расчетно-графической работы была реализована функция считывания числовых данных из файла, управление (создание, уничтожение и редактирование) визуальными компонентами во время выполнения программы.Memo.Lines.LOADFROMFILE("TOSHONADO.txt"); // Загружаем координаты с файла n:= STRTOINT(Vv.Lines[0]); //Считываем количество треугольников s:=Vv.Lines[0]; Image1.Canvas.LINETO(20 oskolok[2].X,126-oskolok[2].Y); //Соединяем линией две точки Image1.Canvas.LINETO(20 oskolok[3].X,126-oskolok[3].Y); //Соединяем линией две точки Image1.Canvas.LINETO(20 oskolok[1].X,126-oskolok[1].Y); //Соединяем линией две точки If oskolok[1].X = oskolok[2].X then begin if oskolok[2].X = oskolok[3].
На стандартном .поле 8*8 задано одна белая шашка и произвольное количество черных шашек.
Нужно найти самый длинный путь рубки белой шашки, то есть, максимальное количество ходов белой шашки при которых она бьет черные шашки.
Вывод
В ходе выполнения данной расчетно-графической работы была реализована функция считывания числовых данных из файла, управление (создание, уничтожение и редактирование) визуальными компонентами во время выполнения программы.
Список литературы
1. Т. Рюттен, Г. Франкен. Турбо Паскаль 6.0. Торгово-издательськое бюро BHV. Грифон. - К.: 1992. - 235 с.
2. Т. П. Караванова. Основи алгоритмізації та програмування. Форум. - К.: 2002. - 286 с.
3. И.Скляр. Вивчаємо мову программування PASCAL. http://distance.edu.vn.ua/metodic/pascal/
4. Будникова Н.А. Обучающий комплекс по программированию на языке ПАСКАЛЬ
5. Потопахин В. Turbo Pascal.Решение сложных задач.БХВ-Петербург. С.-Пб.:2006. - 194 с.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы