Содержание
- 2. Справка по фортрану Переменные, имена которых начинаются с букв I,J,K,L,N,M, – имеют тип INTEGER*4; все остальные
- 3. Основные понятия Графическая система это совокупность алгоритмов обеспечивающих для заданного описания объекта получение его образа на
- 4. SETBGR(N) и SETPEN(N) Установка цвета фона и цвета пера. Цвет фона должен устанавливается до открытия страницы.
- 5. Страница прямоугольное поле на бумаге или экране дисплея, в пределах которого должны размещаться графические объекты. Создание
- 6. REGION(X,Y,XL,YL,NAME,N,J) позволяет определить на заданной странице прямоугольную область для построения образа объекта. X,Y координаты левого нижнего
- 7. LIMITS(XMIN,XMAX,YMIN,YMAX) предназначена для задания пределов изменения функции и ее аргумента. XMIN математическое значение координаты X, соответствующее
- 8. MINMAX(A,N,AMN,AMX) позволяет определить минимальное и максимальное значения в массиве чисел. A массив чисел длины N, AMN
- 9. LINEO(X,Y,N) позволяет начертить в заданной области ломаную, связывающую N точек. B массивах X и Y передаются
- 10. LINEMO(X,Y,N,NM,JS) позволяет начертить в заданной области линию, связывающую N точек и пометить заданные точки маркерами или
- 11. BRОKEN(A1,A2,A3,A4) задает режим проведения прерывистой линии и её характер. Все значения задаются в выбранных единицах измерения.
- 12. BRLINE(X,Y,N) позволяет начертить непрерывную, штриховую или штрихпунктирную линию по заданной последовательности точек. Вид линии зависит от
- 13. POLREG(X,Y,RIN,RFN,THО,THF,NAME,N,H,J) определить на заданной странице полярную область для построения графиков. X,Y координаты центра области в выбранных
- 14. LIMITS(RIN,RFN,THО,THF) позволяет зафиксировать пределы изменения функции в области рисования. RIN математическое значение радиуса, соответствую-щее внутренней круговой
- 15. POLINE(R,TH,N,KS,NM,JS,L) позволяет в заданной полярной области начертить кривую. R – массив радиусов; TH – массив углов
- 16. RAXES(NAME,N,H,UR,KR,MR,T) провести и разметить радиальную ось. NAME – название оси; |N| – количество литер: N >
- 17. THAXES(NAME,N,H,UT,KT,MT,R) позволяет провести и разметить угловую ось. NAME – название оси; |N| – количество литер (если
- 18. Синус и косинус в декартовых координатах и кардиоида – в полярных global _MAIN__ %include "macro.inc" section
- 19. Табулирование y=sin x и z=1.5*cos x finit fld dword [h] fld dword [a] DO N,esi,4 fld
- 20. Табулирование r=1+sinϕ fldpi fidiv word [k] mov word [k],0 DO M,esi,4 fild word [k] fst dword
- 21. Рисование декартовой области CALL _PAGE@24,20.,15.,"Sin(x) & 1.5*Cos(x)",19,0 CALL _SETPEN@4,1 CALL _REGION@32,2.5,2.5,15.,10.," ",1,0 CALL _LIMITS@16,xmin,xmax,ymin,ymax CALL _AXES@44,"
- 22. Рисование полярной области CALL _PAGE@24,15.,15.,"Кардиоида",9,0 CALL _POLREG@44,7.5,7.5,0.,6.,0.,360.," ",1,0.,0 CALL _LIMITS@16,0.,2.6,0.,360. CALL _SETPEN@4,4 CALL _POLINE@28,r,t,M,-1,1,0,1 CALL _LIMITS@16,0.,2.6,360.,0.
- 23. Эпилог и сегмент начальных данных CALL _for_pause," " leave ret section .data a dd -1.9 h
- 24. Неинициализированные данные (описание массивов) section .bss x resd N y resd N z resd N r
- 26. Сравнение макросов Си %macro CALL 1-*.nolist extern _%1 %ifnempty %2 %push call %assign %$i 0 %rep
- 28. Скачать презентацию