Розв’язок системи нерівності з двома змінними - Курсовая работа

бесплатно 0
4.5 86
Характеристика мови Turbo Pascal. Опис деяких графічних процедур і функцій модуля Graph. Робота в графічному режимі. Процедури, опції модуля CRT. Створення програми розв"язку системи нерівностей з двома змінними в графічному режимі Турбо Паскаля.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
У цій роботі розглядаються створення програми розвязку системи нерівностей з двома змінними в графічному режимі Турбо Паскаля. Звичайно, у такому режимі можна виводити на екран не тільки звичайний текст, а й деякі графічні зображення, однак зрозуміло, що якість таких зображень буде поза всякої критики. У графічному режимі мінімальним обєктом, висновком якого може управляти програміст, є так званий піксель (від англійського Pixel, що виник в результаті обєднання слів «малюнок» (picture) і «Елемент» (element)).Використаний у Turbo Pascal діалект базувався на більш ранньому UCSD Pascal, що одержав поширення, у першу чергу, на компютерах серії Apple II. Компілюються компонента Turbo Pascal була заснована на компіляторі Blue Label Pascal, спочатку створеному в 1981 році Андерсом Гейлсберг для операційної системи NASSYS мікрокомпютера Nascom. Пізніше він був переписаний як Compass Pascal для операційної системи CP / M, потім як Turbo Pascal для DOS і CP / M. Одна з версій Turbo Pascal була доступна під Apple Macintosh приблизно з 1986 року, але її розробка припинилася приблизно на рік. Коли в 1983 році зявилася перша версія Turbo Pascal, такий тип середовища розробки був відносно новим.Першою мовою програмування високого рівня був Фортан, Кобол і Алгол, яві вшийся в 50-і роки XX століття. Перші два з них "живуть" і понині-це мови-довгожителі, а Алгол став родоначальником цілого сімейства мов, в числі яких і Паскаль. Кажуть, що, як тільки зявився другий мова програмування, що почалися бурхливі суперечки про те, яка мова краща. Особливе місце серед мов програмування займає Алгол, перша версія якого зявилася в 1958 році. Це було повязано з необхідністю знайти таку мову програмування, який можна було б використовувати для навчання студентів методів розробки програм, таких як "програмування зверху вниз", "структурний програмування" і т. д.Турбо Паскаля містить близько пятдесяти різних процедур та функції, призначених для роботи з графічним екраном. Для того щоб скористатися всіма можливостями модуля Graph, на початку програми (після заголовка) необхідно помістити оператор використання Uses Graph; Основну частину модуля складають процедури введення базових графічних елементів, таких як точки, відрізки прямих ліній, Дуги і цілі кола та ін.1)Ellipse (X, Y: Integer; U1, U2, XR, YR: Word) Малює дугу еліпса поточним кольором; X, Y - координати центру еліпса; U1, U2 - кути до початкової і кінцевої точок дуги еліпса (див. процедуру Arc) ; XR, YR - горизонтальна і вертикальна півосі еліпса.Перш, ніж приступити до створення графічних програм на Turbo Pascal, необхідно ознайомитися з найбагатшими графічними можливостями цієї мови, зосередженими в стандартних модулях (бібліотеках) GRAPH і CRT (CRT назва походить від Cathode-Ray Tube - електронно-променева трубка). Ці модулі містять опису стандартних констант, процедур і функцій, графічному режимі.Модуль CRT містить опису констант,процедур і функцій, що забезпечують керування текстовим режимом роботи монітора і звуковим генератором.1)CLRSCR-Очищає екран або вікно і поміщає курсор у верхній лівий кут. 2)Delay(D: Word)-припиняє роботу програми на вказане число D мілісекунд. 3)GOTOXY (X, Y: Byte)-переміщає курсор в позицію X рядка Y екрану.1)KEYPRESSED: Boolean Аналізує натискання клавіші.Kx, Ky, Y_min, Y_max, X_min, X_max, Dx:real; right:=left round(Kx*(X_max-X_min)); Kx:=(right-left)/(X_max-X_min); Xg[i]:= left round(Kx*(X[i]-X_min)); XGO:=left round(Kx*(XO-Y_min));У цій роботі описуються розвязок систем нерівностей призначених для створення графіків в графічному середовищі Турбо Паскаля.

План
Зміст

Вступ

1.Turbo Pascal

1.1 Історія мови Паскаль

2. Модуль Graph

2.1 Опис деяких графічних процедур і функцій

2.2 Робота в графічному режимі

3. Модуль CRT

3.1 Процедури

3.2Опції

4. Лістинг Програми

Висновок

Блок-схема

Математична модель

Список використаних джерел

Вывод
У цій роботі описуються розвязок систем нерівностей призначених для створення графіків в графічному середовищі Турбо Паскаля. Використовуючи вище перераховані процедури та функції, я навчився зображати графіки систем нерівностей, так само зміг показати переріз цих графіків. Написавши дану програму, я отримав навички роботи в графічному середовищі Турбо Паскаль, навчився правильно застосовувати різні процедури та функції, точно визначати і задавати координати графіків.

Блок-схема

Математична модель y - x2 ? 0, y - x ? 1;

y=x2, y= 1 x;

y=x2: (0; 0), (2; 4);

y=1 x: (2; 3), (1; 2).

Список литературы
1)Е. А. Зуєв. Програмування на мові Turbo Pascal 6.0, 7.0, М.: Веста, Радіо і звязок, 1993, - С.376

2)Turbo Pascal: вчиться програмувати, О. А. Меженний, Москва: Изд.дом «Вільямс», 2001

3)Основи мови Turbo Pascal (навчальний курс), П. И. Рудаков, М. А.Федотов, Москва: Радіо та звязок, 2000р.

4)Моргун Олександр Миколайович. Довідник по Turbo Pascal для студентів. - М.: Діалектика, 2006. - С. 608.

Размещено на .ru

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?