Создание списка функциональных требований к программе. Возможные ошибки в записи операторов. Ввод и вывод текстовой информации. Основные компоненты Delphi. Процесс создания алгоритма. Разработка программы и удобного пользовательского интерфейса.
Аннотация к работе
Цель работы - научиться анализировать задание и определить перечень вопросов, которые будут решаться в данной работе, создавать список функциональных требований к программе, то есть определение того, что, собственно, будет выполнять разрабатываемая программа, не рассматривая конкретную реализацию этих функций, в задачах лексического и синтаксического анализа, уметь определять возможные ошибки в записи операторов, описывать интерфейс программы и те функции, которые она будет выполнять. Программирование, кодирование, составление исходных текстов - ключевой элемент в создании любого приложения сегодня происходит так же, как и сорок лет назад. Разработчик применяет крайне ограниченный набор логических конструкций (условный оператор и операторы присваивания и цикла) и небольшое число стандартных типов данных. Причем такой подход ничуть не изменился, хотя сменилось уже не одно поколение языков программирования. Delphi - это среда разработки программ, ориентированных на работу в операционных системах семейства Windows.Найти матрицу, получающуюся из данной перестановкой столбцов - 1-го с последним. В каждой матрице определить количество "особых" элементов, считая элемент "особым", если в его строке слева от него находятся элементы меньшие, а справа - большие. В матрице с наибольшим числом "особых" элементов упорядочить элементы строк по убыванию.Перед тем как начать составлять программу, надо предварительно придумать и продумать (лучше всего, записать на бумаге) алгоритм ее работы, представляющий собой строгое, формальное, не допускающее неоднозначностей и двусмысленностей описание процесса решения задачи. Алгоритм работы программы заключается в следующем: 1) Ввод размерности матрицы №1 и значений ее элементов 2) Формируем матрицу №2 из матрицы №1 перестановкой столбцов - 1-го с последним. 3) В каждой матрице определяем количество "особых" элементов, считая элемент "особым", если в его строке слева от него находятся элементы меньшие, а справа - большие.Этот текст называется исходным текстом (или исходным кодом) программы. Действия, выполняемые над имеющимися в программе значениями, называются операциями. Он отличается гибкими возможностями цветового выделения различных элементов текста программы (ключевых слов, названий, операций, чисел и строк) и предоставляет возможность быстрого ввода часто встречающихся конструкций. Помимо свойств, компоненты содержат .методы - программный код, обрабатывающий значения свойств (например, устанавливающий переключатель в нужное положение), а также события - сообщения, которые компонент принимает от приложения, если во время работы программы выполняется определенное действие (например, изменяется состояние флажка). Начинается этот файл с ключевого слова program (программа), за которым следует название программы и точка с запятой. program DEMOPROGRAM,-Программ без ошибок не существует. Синтаксические ошибки, связанные с неверным вводом команд в редакторе, неверной записью идентификаторов и другими некорректными действиями, можно обнаружить простым анализом исходного текста, и они почти всегда фиксируются компилятором Delphi 7. Однако ошибки, связанные с неверной реализацией алгоритма (например, когда вместо символа > ошибочно введен символ <, что не является синтаксической ошибкой), могут привести к возникновению ошибок уже во время работы программы. Сообщения о найденных ошибках отображаются в нижней части редактора, в небольшом окне: При двойном щелчке на строке с сообщением об ошибке система Delphi 7 переключится в редактор, где подсветит строку, в которой эта ошибка обнаружена. Обычно разработчику приблизительно известно, в какой подпрограмме возникает ошибка, однако обнаружить ее быстро, просто рассматривая исходный текст, не всегда удается, особенно новичкам в программировании (хотя просмотр исходных тестов признан наиболее эффективным средством обнаружения ошибок).В процессе выполнения курсовой работы были выполнено: - на первом этапе работы было проанализировано задание и определен перечень вопросов, которые были решены в данной работе, определение того, что, собственно, будет выполнять разрабатываемая программа, не рассматривая конкретную реализацию этих функций; разработка алгоритма разрабатываемой программы; разработка программы и пользовательского интерфейса; произведена отладка программы. Программирование в среде Turbo Pascal 7.0.-М.: Диалог-МИФИ,1999.Схема алгоритма программыbegin Randomize; // включить генератор случайных чисел end; begin begin for i:= 1 to n do for j:= 1 to m do begin matr1[i, j]:= random(11); begin for i:= 1 to n do for j:= 1 to m do begin matr1[i, j]:= STRTOINT(SGMATRIX1.
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. Постановка задачи
2. Разработка алгоритма
3. Разработка программы и пользовательского интерфейса