VeidošanaVidējā izglītība un skolas

Informātika. Pamati algoritmu un programmēšanas

Lai rakstītu pieteikumus mainīgo sarežģītību, vispirms iegūt zināšanas par to, kā to izdarīt. Un tas ir vēlams sākt ar pamatiem algoritmu un programmu. Tas ir par to, mēs runājam ietvaros rakstu.

Kas ir datorzinātņu?

Ts Complex tehniskās zinātnes, kuras uzdevums - sistematizācijas metodes izveidei, apstrādei, pārraidei un reproducēšanai saglabāt datus, izmantojot datoru tehnoloģijas. attiecas arī uz to darbības principus un pārvaldības metodes, kas palīdz sasniegt mērķi. Termins "dators" ir franču izcelsmes un ir hibrīds vārdiem "informācija" un "Automatic". Tā radās, izstrādājot un jaunu tehnoloģiju vākšanas, apstrādes izplatīšanu un nosūtīšanu, kas ir saistīti ar viņu fiksāciju uz datora medijiem. Tas ir tas, kas ir izcelsmes datora. Pamati algoritmu un programmēšanas ir viens no svarīgākajiem virzieniem šī zinātni.

Ko viņa dara?

Pirms datorzinātnēs ir šādi uzdevumi:

  1. Aparatūras un programmatūras atbalstu datoriem.
  2. Līdzekļi mijiedarbību starp cilvēku un datoru sastāvdaļas kopā.

Termins "saskarne" bieži lieto, lai atsauktos uz tehnisko daļu. Te mums ir patvaļīgu programmu. Pamati algoritmu un programmēšanas vienmēr tiek izmantota, kad jūs izveidot produktu, kas ir "vajadzēja", lai iegūtu plašu auditoriju masu sadalījumu. Galu galā, par popularitāti pieteikuma tiek izstrādāta būtu optimāli funkcionēt un izskatu.

algoritms

Tos var ierakstīt ievērojamu skaitu veidos. populārākie ir šādi:

  1. Verbālā definējams apraksts. Vai nozīmēja īpašo izvietošanu teksta un formulas, kas paskaidrotu iezīmes mijiedarbības visos atsevišķos gadījumos.
  2. Shēma. Tas nozīmē to, grafiskiem simboliem, kas ļauj mijiedarbība programmas izprastu īpašības sevī, un ar citām lietojumprogrammām vai datora aparatūras sastāvdaļu. Katra no tām var būt atbildīgs par konkrētu funkciju, procedūru vai formula.
  3. Algoritmiskās valodas. Tas ir paredzēts izveidot atsevišķu veidus apraksta konkrētus gadījumus, kas parāda funkcijas un secību uzdevumus.
  4. Operatora shēma. Tas ir paredzēts izveidot prototipu - tas tiks parādīts, pamatojoties uz mijiedarbības ceļiem, kas atdala operandiem.

Pseido-kodu. Skice skeletu programmas.

ieraksts algoritms

Kā sākt veidot savu prototips programmu, funkciju, vai procedūra? Lai to izdarītu, izmantojiet diezgan šādus vispārīgus ieteikumus:

  1. Katram algoritms ir jābūt jūsu vārdu, kas izskaidro to nozīmi.
  2. Noteikti rūpēties par klātbūtnes sākumā un beigās.
  3. ieejas un izejas dati ir aprakstīti.
  4. Jānorāda komanda, ar kuru veikt noteiktas darbības ar konkrētu informāciju.

ierakstīšanas metodes

Algoritms var būt tik daudz kā pieci. Bet šeit ir veids, kā ierakstīt tikai divas:

  1. Formālā neverbālā. Tas ir raksturīgs ar to, ka apraksts ir veikts galvenokārt izmantojot formulas un vārdus. Saturs, kā arī secība, no algoritma šajā gadījumā ir rakstīts dabiskā valodā profesionālā veidā.
  2. Grafiskais. Visbiežāk. Pēc viņa domām, izmantojot bloka rakstzīmēm vai diagrammas. Savienojums starp tām ir redzams, izmantojot īpašas līnijas.

Struktūra izstrādā programmatūru

Ir trīs galvenie veidi:

  1. Linear. Ar šo struktūru, visi posmi tiek veiktas secīgi pasūtījuma rindā un tikai vienu reizi. Iecirkņa izskatās secīgiem blokiem sakārtoti leju, atkarībā pēc to izpildes. Rezultātā primārās un starpposma datus nevar ietekmēt virzienu skaitļošanas procesu.
  2. Filiāles. Es atklāju plašu pielietošanu praksē, risināšanā sarežģītām problēmām. Tātad, ja jūs vēlaties, lai ņemtu vērā sākotnējos nosacījumus vai pagaidu rezultātus, nepieciešamos aprēķinus veic saskaņā ar tiem, un virzienā skaitļošanas procesu var atšķirties atkarībā no rezultātiem.

Ciklisks. Lai vienkāršotu savu darbu ar vairākiem uzdevumiem, dažas daļas kodu to jēga jāatkārto vairākas reizes. Nav noteikt, cik daudz laika un to, kas jums jādara, ir izmantot ciklisku struktūru. Tas paredz virkni komandu, kas tiks atkārtoti līdz noteiktā stāvoklī. Izmantojot cilpas ļauj samazināt sarežģītību rakstīšanas programmu.

programmēšana

Svarīgi ir izvēlēties programmēšanas valodu, kurā tiks izveidots programmas. Jāatzīmē, ka daudzi no viņiem "ieslodzīts" īpašos ekspluatācijas apstākļos (piemēram, pārlūkprogrammā). Kopumā, programmēšanas valodas ir sadalīti divās grupās:

  1. Funkcionalitāte.
  2. operators:

- nē ārstēšana;

- ārstēšana.

Vai varat uzminēt, kurš no tiem ir visbiežāk izmantota? Operatora ārstēšana - ir atbilde. Tie var būt vērsti uz mašīnas vai neatkarīgs. Bijusī ietver montieri, autocode simboliska kodēšana. Neatkarīgā sadalīta, pamatojoties uz to orientāciju:

  • ārstēšana;
  • problēma;
  • objekts.

Katrai no tām ir sava joma. Bet rakstīt programmas (noderīgas programmas vai spēles), ir visbiežāk izmanto objektu orientrovannye valodās. Protams, jūs varat izmantot citas, bet tas, ka viņi ir visvairāk labi attīstīta, lai radītu gala produktu patēriņa masām. Ak, un, ja jūs neesat vēl precīzs redzējums par to, kur sākt, es piedāvāju pievērst uzmanību pamati algoritmiem un objektu orientētu programmēšanu. Tagad tas ir ļoti populārs galamērķis, kur jūs varat atrast daudz mācību materiālu. Kopumā pamati algoritmu un programmēšanas valodas Tagad ir vajadzīgi sakarā ar to, ka trūkst kvalificētu izstrādātājiem, un to nozīme nākotnē tikai pieaugs.

secinājums

Strādājot ar algoritmiem (un pēc tam ar programmām), jācenšas domāt cauri visu informāciju uz vismazāko. Vēlāk neizskatītu nosakot katra koda daļu radīs tikai papildu darbu, palielināt izstrādes izmaksas un laiku uzdevumu. Rūpīga plānošana un izvērtēšana visu nianšu ievērojami ietaupīt laiku, pūles un naudu. Nu, tagad es varu teikt, ka pēc iepazīšanās ar šo rakstu, jums ir priekšstats par pamatiem algoritmu un programmu. Tā joprojām ir tikai pielietot šīs zināšanas. Ja jūs vēlaties, lai izpētītu tēmu sīkāk, varu ieteikt grāmatu "pamati algoritmu un programmu" (Semakin Shestakov) 2012.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lv.birmiss.com. Theme powered by WordPress.