ComputerProgramming

Ang mga graphic sa "Pascal": mga kinaiya, mga pamaagi sa paglalang ug mga ehemplo

Ako kinahanglan ba nga ang usa ka graphic programmer? Ilabi na sa mga tawo nga lang nagsugod sa pagkat-on sa pinulongan? kita kinahanglan una nga susihon ang tanan nga mga laraw alang sa pagsulat sa nag-unang ug komon nga mga buluhaton ug eskedyul leave alang sa ulahi?

Kini mao ang mga pangutana aron sa pagtubag sa matag tawo alang sa iyang kaugalingon. Kay sa panig-ingnan, sa mga tawo nga pagtudlo sa pinulongan sa tuig sa eskwelahan, ang mga eskedyul sa "Pascal" mao ang usa ka maayo nga paagi sa pag-pagana sa imong kaugalingon alang sa dugang nga pagtuon. Human sa tanan niini nga panahon gusto ko nga makita ang mga resulta sa iyang panghunahuna, pagsulat sa mga programa. Kon kita sa paghisgot mahitungod sa usa ka estudyante, unya nagkaduol laing appointment. Hinunoa, kini naglihok ingon nga usa ka auxiliary elemento nga makatabang sa paghimo sa Gisulatan mga produkto nga mas dinamikong. Apan sa bisan unsa nga kaso, kini nga seksyon sa programming pinulongan, siyempre, importante.

Kini kinahanglan nga palas-anon diha sa hunahuna nga dili tanan nga mga pundo sa adunay graphics suporta. "Pascal," sa baylo, ang himan sa niini nga bahin, mao nga kini mao ang iyang gambalay nga gihulagway diha sa artikulo.

Ang mga graphic sa "Pascal"

Diin kamo kinahanglan nga magsugod? Gikan sa nga, kamo kinahanglan nga makasabut unsa ang minimum nga yunit sa screen sa nagkalain-laing matang sa mga pinulongan "Pascal". Sa diha nga kini moabut ngadto sa text, nan mao usab ang simbolo. eskedyul sa sila kinahanglan pabor sa pixel. Kini adunay coordinates nga gihawasan sa mga simbolo X ug Y, ug ang kolor (standard - puti nga). Aron sa pagkuha sa address sa mga pixel (0, 0), kini mao ang gikinahanglan nga sa pagbutang sa ibabaw sa wala nga nasikohan. Kini mao ang gikan dinhi magsugod sa pag-ihap coordinates.

Ang graphic sa "Pascal ABC» activate pinaagi sa usa ka module nga gikinahanglan nga magparehistro sa mga gamit nga linya.

punto

Ingon sa usa ka sayon nga panig-ingnan nga gihatag sa mga tahas sa output puntos sa screen (gihulagway sa ubos).

Diha sa seksyon Pahayag, nga kamo mahimo tan-awa ang mga ngalan sa mga modules gitipigan diha sa mga gamit nga linya. Sila naglakip sa paagi graphic sa programa. Kon ang developer nga nahimamat ang gambalay sa programa, aron siya maghunahuna nga ikaw lang kinahanglan sa pagsulat sa auxiliary mga baryable sa var. Apan niini nga seksyon, ang mga graphic sa "Pascal", nagtrabaho sa usa ka gamay nga lahi. Human sa pulong var sa pagsulat sa usa ka graphics card instalar sa ibabaw sa imong PC, ug unya hingalan sa mode nga kini naglihok. Kini nga mga simbolo ang mga komon. Human sa pag-abli sa parentesis operator kinahanglan timan-i ang aktuwal nga matang ug paagi. Kon ang user sa wala masayud kon unsa ang matang sa adapter instalar, kini mao ang gikinahanglan nga sa pagrekord sa programa linya gidaghanon 7. Kini nga seksyon, sama sa graphic sa "Pascal" gidisenyo aron nga ang pamaagi mao ang makahimo sa awtomatikong-ila sa pag-ila sa data. Kini mao ang bili sa paghinumdom nga ang tanan nga mga adapter sa ilang gidaghanon bili alang sa matag mahimo nga makita pinaagi sa pagtan-aw diha sa Internet. Sa ikawalo nga linya makita Initgraph pamaagi. Siya midagan ang mode graphics. Line gidaghanon 9 ug numero 10 ang gikinahanglan aron sa pagtan-aw kon Initialization miadto sa kalit mapakyas, ang programa nga mihunong sa pagtrabaho. closegraph closes sa mode graphics, nga nagtugot kaninyo sa pag-adto balik sa teksto.

Laray nga gihulma giihap 2, 3, 7-10, 17 kinahanglan nga mahinumdom tungod kay sila mahimong gamiton ingon nga usa ka template, kay ang tanan nga mga graphic sa "Pascal" adunay kinatibuk-ang paglalang gambalay. Tagda ang mga elemento sa uban nga mga buluhaton.

Ubos sa baryable kolor kinahanglan nga makasabut sa laing mga kolor diha sa "Pascal" adunay lamang 15. Pinaagi sa asayn sa usa ka bili sa random, kita kinahanglan gayud nga makasabut nga ang tono nga pinili nga sinalagma. 14 linya nagtugot kaninyo sa paghimo sa usa ka punto sa screen. Sa niini nga problema, kini nahimutang sa dapit diin kini "mobiya" usa ka random mode pagpili.

eskedyul function

Kini kinahanglan nga nakasabut nga ang graph sa function sa "Pascal" nga gitukod sa duha ka hugna. Una, kamo kinahanglan nga sa pagtukod sa usa ka sistema sa mga coordinates, unya sa pagkalos ang graph sa iyang kaugalingon. Ug ang unang usab gibahin ngadto sa pipila ka mga hugna.

Sa eskedyul dili nahimutang sa ibabaw sa pabiyon, kamo kinahanglan gayud nga hingalan sa nahimutangan niini. Ibabaw nga anggulo - (xLeft; yLeft). Lower natala sa samang paagi - (xRight; yRight). Sa paghimo sa usa ka coordinate axis, nga sa matematika mao ang kaayo nota, kamo kinahanglan gayud nga masayud sa mga sentro. Ug alang sa kahulugan sa ulahing mao ang gikinahanglan aron sa pagsabut sa unsa nga paagi nga ang mga argumento ug sa bili sa function. Pagpili sa gitinguha nga punto, nga imong mahimo sa pagpadayon sa pagrekord sa programa.

Ang mga graphic sa "Pascal" naglakip sa paggamit sa SetPixel pamaagi, human nga mosunod sa parentesis nagpakita sa mga coordinates sa punto (sa naandan nga x ug y) ug kolor (baryable). Usa ka Line function nagtugot sa pagkalos sa axis.

Isulat sa usa ka programa gikinahanglan sa maong han-ay: una coordinate sistema, ug sa katapusan nga imong gikinahanglan aron sa kuwentahon ang bili sa function ug sa kuwentahon ang coordinates sa punto.

resulta

Ang konklusyon puntos sa screen ug sa pagtukod sa function graph sa "Pascal" mga yawe, mao nga sa pagsulti, ang tanan nga mga base seksyon. Ingon nga nakakat-on sa pagsulat sa mga programa alang sa ilang pagpatuman, ang programmer makagamit graphic sa iyang nagkalain-laing mga bersiyon. Kini mao ang lang maayo nga masayud sa teoriya. Ang mga graphic sa "Pascal" (mga panig-ingnan nga gihatag diha sa artikulo) - sa usa ka yano kaayo ug makapaikag nga pangutana.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ceb.unansea.com. Theme powered by WordPress.