Курсовая работа: Разработка приложений в визуальной среде Delphi на языке программирования Object Pascal

Проекция точки D на ось y равна [2]: ODy = OD ∙ sinW= R ∙ sinW.

Определим координаты точки B. Для этого определим величину угла W1. Исходя из рисунка 2 (Точки, определяющие положение механизма) видно, что весь угол является развернутым [2] и равен 1800 , исходя, из этого можно определить величину угла W1:

ÐW1=1800 - 900 - ÐW = 900 - ÐW.

Проекция точки B на ось х равна [2]: OBx = OB ∙ cos (90 0 - W) = R ∙ sinW.

Проекция точки B на ось y равна [2]: OBy = OB ∙ sin (90 0 - W) = R ∙ cosW.

Исходя из того, что длинна стержней АВ и DC задана константой в программе, определим координаты точек С и А.

Координаты точки C.

Проекция точки С на ось х равна: DСx = х0 +DС ∙ cosW.

Проекция точки С на ось y равна: DСy = у0+DС.

Определим координаты точки А.

Проекция точки А на ось х равна: АВx = х0 - АВ.

Проекция точки А на ось y равна: АВy = у0+АВ ∙ cosW1.

2. Алгоритмы решения задач

Алгоритм - точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату [3].

Основные свойства алгоритма:

определённость: указания, составляющие алгоритм, должны быть четкими и однозначными, не допускать произвольного или двоякого толкования;

дискретность: возможность поэтапной детализации алгоритма путем разложения любой сложной структуры на ряд простых, строго очерченных действий;

конечность: вычислительный процесс должен задаваться конечной последовательностью действий;

результативность: конечная последовательность действий должна заканчиваться выдачей результатов или сообщением о невозможности решить задачу;

рациональность: вычислительный процесс должен привести к результату за наименьшее время при минимальном использовании ресурсов компьютера;

массовость: алгоритм может использоваться для решения множества однотипных задач [3].

Разработанные алгоритмы могут быть представлены на физическом носителе информации различными способами:

словесный (вербальной форме): средствами языка человеческого общения с тщательно отобранным набором слов и фраз;

структурно-стилизованный: языком псевдокодов;

графический: схемами из графических блок - символов;

программный: текстами программ [3].

2.1 Задача 1. Алгоритм решения

Для решения задачи 1 был разработан алгоритм, представленный в графическом виде. На рисунке 3 (Блок-схема решения задачи1) представлен алгоритм решения задачи в виде блок-схемы, а на рисунке 4 (Блок-схема подпрограммы задачи1) представлена блок-схема подпрограммы для вычисления расстояния до ближайшей стороны.


+ 

К-во Просмотров: 674
Бесплатно скачать Курсовая работа: Разработка приложений в визуальной среде Delphi на языке программирования Object Pascal