Valoda, kurā dators domā, kas tas ir. Programmēšanas valoda un tās veidi. Jūs varat mācīties valodas tiešsaistē

Programmēšanas valoda ir formāla zīmju sistēma, kas paredzēta datorprogrammu rakstīšanai. Programmēšanas valoda nosaka leksisko, sintaktisko un semantisko noteikumu kopumu, kas nosaka programmas izskatu un darbības, kuras izpildītājs (dators) veiks tās kontrolē.

Augsta līmeņa programmēšanas valoda ir programmēšanas valoda, kas izstrādāta tā, lai programmētājs būtu ātri un viegli lietojams. Augsta līmeņa valodu galvenā iezīme ir abstrakcija, tas ir, semantisko konstrukciju ieviešana, kas īsi apraksta tādas datu struktūras un darbības ar tām, kuru apraksti mašīnkodā (vai citā zema līmeņa programmēšanas valodā) ir ļoti labi. garš un grūti saprotams.

Zema līmeņa programmēšanas valoda (zema līmeņa programmēšanas valoda) ir programmēšanas valoda, kas ir tuva programmēšanai tieši izmantotā reālā vai virtuālā (piemēram, Java, Microsoft .NET) procesora mašīnkodos. Mnemonisko apzīmējumu parasti izmanto, lai apzīmētu mašīnas norādījumus. Tas ļauj komandas atcerēties nevis kā bināro vieninieku un nulles secību, bet gan kā jēgpilnus vārdu saīsinājumus cilvēku valodā (parasti angļu valodā).

Zema līmeņa programmēšanas valodas

Agrīnie datori bija jāprogrammē, izmantojot bināros mašīnu kodus. Taču programmēšana šādā veidā ir diezgan laikietilpīgs un sarežģīts uzdevums. Lai vienkāršotu šo uzdevumu, sāka parādīties zema līmeņa programmēšanas valodas, kas ļāva norādīt mašīnu komandas cilvēkiem saprotamākā formā. Lai tos pārvērstu binārajā kodā, tika izveidotas īpašas programmas - tulki.

1. att. Mašīnkoda piemērs un tā attēlojums montētājā

Tulkotājus iedala:

    kompilatori - pārvērš programmas tekstu mašīnkodā, kuru var saglabāt un pēc tam izmantot bez kompilatora (piemērs ir izpildāmie faili ar paplašinājumu *. exe);

    tulki - pārvērš daļu programmas mašīnkodā, izpilda to un tad pāriet uz nākamo daļu. Šajā gadījumā tulks tiek izmantots katru reizi, kad programma tiek izpildīta.

Zema līmeņa valodas piemērs ir montāžas valoda. Zema līmeņa valodas ir vērstas uz noteiktu procesora veidu un ņem vērā tā funkcijas, tāpēc, lai pārnestu montāžas valodas programmu uz citu aparatūras platformu, tā ir gandrīz pilnībā jāpārraksta. Ir arī zināmas atšķirības dažādu kompilatoru programmu sintaksē. Tiesa, centrālie procesori AMD un Intel datoriem ir praktiski savietojami un atšķiras tikai ar dažām specifiskām komandām. Taču citu ierīču specializētie procesori, piemēram, videokartes un tālruņi, satur būtiskas atšķirības.

Priekšrocības

Zema līmeņa valodas rada efektīvas un kompaktas programmas, jo izstrādātājam ir piekļuve visām procesora iespējām.

Trūkumi

    Programmētājam, kas strādā ar zema līmeņa valodām, jābūt augsti kvalificētam un labi jāizprot tās mikroprocesoru sistēmas struktūra, kurai programma tiek veidota.

    Tātad, ja programma ir izveidota datoram, jums jāzina datora ierīce un jo īpaši tā procesora ierīce un darbības iespējas;

    iegūto programmu nevar pārsūtīt uz datoru vai ierīci ar cita veida procesoru;

ievērojams izstrādes laiks lielām un sarežģītām programmām.

Zema līmeņa valodas parasti tiek izmantotas nelielu sistēmas programmu rakstīšanai, ierīču draiveriem, interfeisa moduļiem ar nestandarta aprīkojumu, specializētu mikroprocesoru programmēšanai, kad svarīgākās prasības ir kompaktums, ātrums un iespēja tieši piekļūt aparatūras resursiem.

Asambleja ir zema līmeņa valoda, kas joprojām tiek plaši izmantota mūsdienās.

citu prezentāciju kopsavilkums

“Personālo datoru operētājsistēmas” - Datoru operētājsistēmu veidi. Windows XP. Programmatūra (programmatūra) jeb Programmatūra ir programmu kopums. Windows 2000. Darbvirsma. Aparatūra – dators un tā perifērijas iekārtas. Datoru programmatūra. Komandu procesors. Notiek operētājsistēmas ielāde. Datora operētājsistēma. Windows 98. Operētājsistēmas struktūra. Windows operētājsistēma. Vadītāja koncepcija.

"Failu pārvaldnieki" - Shell programmas. WC interfeiss. Failu pārvaldnieku kloni. Failu pārvaldnieki. NC interfeiss. Izstrādātājs. DN interfeiss. Windows saskarne. Tāls interfeiss. Apvalks. NC iespējas. Izplatīšanās. Darbības princips.

"Tīkla operētājsistēmas" - krātuve. VMWare izauga no DISCO pētniecības projekta. Zvana stubs. Viesa kods. Ideja. Idempotences īpašums. Programmatūras interfeiss. Informācijas sistēmas. Autonoms hipervizors. Klients. Pirmās tīkla operētājsistēmas. Caurspīdīga piekļuve failiem. Failu pakalpojuma strukturēšana. Datoru tīkli. Argumenti. Failu sistēmas struktūras izstrādes problēmas. Klasteru veidi. Pamatfunkcijas. Hibrīds hipervizors.

“Procesi operētājsistēmās” - pārtraukumu izpildes metodes. Dinamiskā plānošana. Rakstiet kešatmiņā. Atmiņas sadales algoritmi. Daudzapstrādes metodes. Atmiņas pārvaldība. Sistēmas zvani. OS pārtraukumu sistēma. Daudzkārtēja apstrāde. Izpildāmā procesa konteksts. Virtuālā telpa. Procesu darbību kopums. Problēmas ar sinhronizācijas trūkumu. Pavedieni un procesi. Daudzuzdevumu operētājsistēmu klasifikācija.

“Operētājsistēma ir programmu sistēma” - grafiskās operētājsistēmas. Komunālie pakalpojumi. Datorprogrammu pamatkomplekts. Operētājsistēmas. Notiek operētājsistēmas ielāde. Grafiskais lietotāja interfeiss. Operētājsistēmas struktūra. Mac OS. Pamatfunkcijas. Pirmās diska operētājsistēmas. Datori bez operētājsistēmām. Alternatīva OS. Linux. Grafiskie apvalki. Operētājsistēmu veidi. Mūsdienu operētājsistēmas.

Vēl vakar datorzinātne Padomju Savienībā tika uzskatīta par pseidozinātni. Un šodien dažu valstu valdības sūdzas par Krievijas hakeru uzbrukumiem.

Un, lai gan Krievijā pašlaik tiek ražotas maz augsto tehnoloģiju ierīces, mums ir arī pietiekami daudz gudru programmētāju.

Šodien runāsim par datorvalodām, to klasifikāciju, būtību, iespējām un izmantošanas perspektīvām nākotnē.

Sāksim aplūkot tēmu ar teoriju. Vispirms sapratīsim jēdzienu.

Kas ir datoru valodas?

Šī ir zīmju un simbolu sistēma, kas izveidota “saziņai” starp cilvēku un datoru. Galu galā mēs nevaram vienkārši pieiet pie datora un sākt tam kaut ko skaidrot. Šim nolūkam ir īpaši koda vārdi un vārdu krājums, kas veido datorvalodas. Un viņi jau nonāk līdz datoram tādā formā, ko tas saprot.

Mūsdienās cilvēku un datoru saziņai ir vairāk nekā 8 tūkstoši dažādu valodu. Protams, nav iespējams tos visus zināt. Daži cilvēki veido valodu paši, bet citi to dara komerciāli.

Bet labam programmētājam perfekti jāzina vismaz daži elementāri.

Kādas ir populārākās programmēšanas valodas?

Datortehnoloģiju pasaule nepārtraukti uzlabojas: parādās jauni sasniegumi, un iepriekšējie tiek īstenoti. Līdztekus tam parādās vai tiek racionalizētas datoru programmēšanas valodas. Vispopulārākie no tiem, kas tiek izmantoti visā pasaulē, ir šādi:

Protams, valodu patiesībā ir vēl vairāk, bet izvēlējāmies tās elementārākās, kurās ir rakstītas vairāk nekā 90% no visām datora aplikācijām. Tālāk apskatīsim katru no tiem sīkāk.

Procedūras C/C++

Valodas C un C++ var saukt par diviem brāļiem. Ir apgalvojumi, ka šīs ir divas pilnīgi atšķirīgas programmēšanas valodas, kas nav taisnība. C++ ir daži iepriekšējās valodas uzlabojumi, atvieglojot programmu rakstīšanu un saglabājot to pašu sintakse.

C tika izstrādāts kopš pagājušā gadsimta septiņdesmitajiem gadiem, un astoņdesmitajos gados viņi sāka veidot C++. Mūsdienās pēdējo var saukt par vienu no populārākajiem. Tas ir tik daudzpusīgs, ka varat to izmantot, lai izveidotu operētājsistēmu, ierīču draiverus, spēles un daudz ko citu.

Runājot par šīs valodas priekšrocībām un trūkumiem, nevar izdarīt skaidrus secinājumus. Ir viņa atbalstītāji, un ir arī nežēlīgi kritiķi. Strīdu pamatā ir tas, ka šajā programmēšanas valodā nav nekā unikāla.

Tā veidotāji, tā sakot, apvienoja vairāku programmēšanas valodu funkcijas un iespējas vienā. Rezultāts ir visaptverošs un liela mēroga programmēšanas rīks. Bet, ja analizējat to pēc atsevišķām funkcijām, tas ir zemāks par ļoti specializētām valodām.

Neatkarīga un droša Java

Šo angļu datorvalodu izstrādāja Sun Microsystems. Sakarā ar to, ka uzrakstītā programma tiek tulkota īpašā baitkodā, tā spēj darboties neatkarīgi no operētājsistēmas veida vai datora arhitektūras.

Tas padarīja Java par populārāko valodu. To var atrast pilnīgi visās sadzīves tehnikās, bankomātos, pilsētas automātos un gandrīz visā, kas saistīts ar datortehnoloģiju. Populārākās lietojumprogrammas viedtālruņiem un tālruņiem ir rakstītas Java valodā.

Šai programmēšanas valodai ir arī diezgan augsts drošības līmenis. Darbību izpildi savu pilnvaru ietvaros kontrolē programma, kas pārraida komandas ierīcēm. Tāpēc, mēģinot veikt jebkuru citu uzdevumu, programma nekavējoties pārstāj darboties.

Ja runājam par valodas vienkāršību, ir vērts atzīmēt pētījumus, kas pierādījuši, ka līdzīgu darbību rakstīšana aizņem 1,2-2 reizes ilgāku laiku nekā C++. Tāpat komandu izpildei nepieciešams vairākas reizes vairāk resursu. Taču ražotāja komanda pastāvīgi izlaiž daudzus atjauninājumus, kas samazina visas šīs programmēšanas valodas nepilnības.

PHP, kas iekaroja internetu

Vai vēlaties izveidot savu vietni vai iesaistīties tīmekļa programmēšanas jomā? Šajā jautājumā jums palīdzēs lieliskā PHP valoda, kas spēj izveidot dinamiskas lapas. Tas, iespējams, ir vispopulārākais, veidojot vietnes un rakstot tīmekļa lietojumprogrammas.

Sakarā ar to, ka šo programmēšanas valodu radīja atvērtā pirmkoda izstrādātāji, tā tika pilnveidota un ieguva mežonīgu popularitāti. PHP viegli mijiedarbojas ar visdažādākajām datu bāzēm - no MySQL līdz Access.

Populārākās interneta vietnes, piemēram, Facebook vai Wikipedia, ir rakstītas šajā valodā.

Uz tā rakstīt ir pavisam vienkārši. Ir pat statistika, ka vairāk nekā 60% pasaules programmētāju, kas strādā pie PHP koda, ir diezgan ierobežotas angļu valodas zināšanas (pamata līmenī). Datorpratība šajā gadījumā aprobežojas tikai ar zināšanām par nepieciešamajām funkcijām un procedūrām.

Mēs nevaram ignorēt valodas kritiku. Neskatoties uz to, ka PHP 2015. gada populārāko valodu reitingā ieņēma 6. vietu, par to bieži tiek pausta neapmierinātība.

Pirmkārt, šo valodu radīja nevis viena programmētāju grupa, bet vairāki. Šī iemesla dēļ valodas sintakse nav vienota un tai nav vienotas arhitektūras. Ir dažādas procedūras, kas jāapraksta īpašā veidā, nevis saskaņā ar standartizētu veidni.

Arī viena no galvenajām problēmām ir nesaderības trūkums starp dažādām valodu versijām. Agrākās versijas pilnībā atsakās strādāt ar atjauninājumiem, kas bieži rada problēmas ar koda pārnešanu no vienas versijas uz citu.

Programmēšanas valodu zināšanu un izpratnes atbilstība

Tēma par spēju “runāt” ar datoru pēdējā desmitgadē uzņem arvien lielāku apgriezienu.

Un tas nav pārsteidzoši, jo informācijas tehnoloģijas nerimstoši tiek ieviestas mūsu dzīvē un pat zobu birste nevar iztikt bez "smadzenēm". Speciālistam ir jāprogrammē kods un jāapkalpo ierīces. Tāpēc vienmēr ir pieprasījums pēc kompetentiem programmētājiem.

Vēl viens iemesls, kāpēc daudzi cilvēki mācās datorvalodas, ir valsts ekonomikas lejupslīde. Cilvēks, kurš prot profesionāli rakstīt Java valodā, var attālināti strādāt ārzemju kompānijā, kas veido aplikācijas, un mēnesī nopelnīt tādu naudu, kāda viņam būtu jākrāj savā valstī gadu desmitiem.

Bet, ja tā padomā, ir diezgan grūti sākt veiksmīgi programmēt un rakstīt datorprogrammas. Angļu valoda ir galvenais šķērslis iesācējiem. Galu galā lielākā daļa programmu un valodu ir rakstītas, ņemot vērā šīs starptautiskās valodas vārdu krājumu.

Jūs varat mācīties valodas tiešsaistē

Tātad būs jāiemācās svešvaloda vismaz pamatlīmenī, līdz tiks izgudrota krievu datorvaloda.

Bet neuztraucieties, pasaule nestāv uz vietas. Šodien jūs varat mācīties, neizejot no mājām. Galvenais, lai būtu dators un internets. Ir daudzas tīmekļa vietnes, kas nodrošina datorizētu valodu apmācību. Populārākās ir Codecademy, Code School un Udacity.
























Atpakaļ Uz priekšu

Uzmanību! Slaidu priekšskatījumi ir paredzēti tikai informatīviem nolūkiem, un tie var neatspoguļot visas prezentācijas funkcijas. Ja jūs interesē šis darbs, lūdzu, lejupielādējiet pilno versiju.

Nodarbības mērķi:

  1. Veidot studentos jēdzienus “programmatūra”, “operētājsistēma”;
  2. Norādiet programmatūras veidus un mērķi;
  3. Iepazīstiniet studentus ar operētājsistēmas ielādes veidiem, mērķi, sastāvu un posmiem.

Studentiem jāzina:

  • programmatūras veidi;
  • galveno programmatūras veidu mērķis;
  • operētājsistēmas definīcija, veidi, mērķis, sastāvs, sāknēšanas stadijas;
  • Windows operētājsistēmas principi.

Studentiem jāspēj:

  • atšķirt programmatūru pēc mērķa;
  • salīdzināt programmatūru un noteikta veida personas profesionālo darbību;
  • atšķirt operētājsistēmas;
  • izsekojiet operētājsistēmas ielādes posmus.

Nodarbības veids: Nodarbība par jauna materiāla apguvi.

Nodarbības veids: Kombinēts.

Darba forma:

  1. Jaunā materiāla skaidrošana – frontālais darbs;

Aprīkojums:

Programmatūra: Microsoft Office PowerPoint.

Nodarbības struktūra:

  1. Organizatoriskais brīdis.
  2. Nodarbības mērķu noteikšana.
  3. Zināšanu atjaunināšana.
  4. Jaunā materiāla skaidrojums.
  5. Nodarbībā iegūto zināšanu pārbaude.
  6. Mājas darbs
  7. Apkopojot stundu.

NODARBĪBAS NORISE

I. Organizatoriskais moments

Sveiciens studentiem. Skolotājas atklāšanas runa

II. Nodarbības mērķu noteikšana.

  1. Kā dators apstrādā informāciju?
  2. Valoda, kurā dators “domā” – kas tā ir?
  3. Kā jūs domājat: vai ir kāda profesija, kas nelieto datoru?
  4. Kurš gan mūsdienās nevar iztikt bez datora?

III. Zināšanu atjaunināšana.

  1. Kā dators pārraida un saņem informāciju?
  2. Kāda datora ierīce apstrādā informāciju?
  3. Kādi programmatūras veidi ir pamata?
  4. Bez kuras sistēmas programmas nav iespējams darbināt datoru?

IV. Jaunā materiāla skaidrojums.

Šodien sākam sarunu par to, kā dators (procesors) apstrādā informāciju.

Dators (PC) ir ierīce, kas nav spējīga patstāvīgi domāt kā cilvēks.

Lai dators strādātu ar informāciju - to saņemtu, glabātu, pārraidītu, apstrādātu - tas ir jāiemāca veikt visas šīs darbības.

Mācīt nozīmē veidot datora darbu pēc instrukcijām, kas norāda, kas jādara.

Instrukcijā jāietver stingra komandu secība datoram saprotamā valodā, šādu instrukciju sauc par programmu.

Kas ir uzrakstīts PC saprotamā valodā, t.i. mašīnvalodā attēlotas ar vieniniekiem un nullēm. Tātad,

Programma ir komandu virkne, ko dators izpilda informācijas apstrādes procesā.

Cilvēka darbību programmu veidošanā sauc - programmēšana un cilvēkus sauc - programmētājiem.

Programmas tika izveidotas vairāku gadu desmitu laikā, un tāpēc šodien to ir ļoti daudz. Visas datorā izmantotās programmas sauc par programmatūru.

Programmatūra (programmatūra) – visas mūsdienu datorā izmantotās programmas.

Tādējādi, lai apstrādātu informāciju datorā, ir nepieciešams ne tikai aparatūraaparatūra ” - datorsistēmu ierīces, bet arī programmatūraprogrammatūra ”, kas dod datoram domas un inteliģenci.

Programmatūras klasifikācija.

Sistēmas programmatūra ir galvenā programmatūra, neatņemama datora sastāvdaļa. Tā ir sistēmas programmatūra, kas pārvalda visu datorsistēmas elementu sarežģīto darbu gan aparatūras, gan programmatūras līmenī.

Lietojumprogrammatūra - paredzēta konkrētu lietotāja uzdevumu veikšanai, neizmantojot programmēšanu (teksta redaktors, grafiskais redaktors, izklājlapa utt.)

Instrumentālā programmēšana ir rīks, kas paredzēts programmatūras izveidei, t.i. tā pati sistēma un lietojumprogrammatūra. Tas sastāv no dažādām valodām un programmēšanas vidēm (Pascal, C, C++ utt.).

Papildus iepriekšminētajai klasifikācijai visu programmatūru var sistematizēt pēc cita parametra, proti, pēc tās klātbūtnes ilguma datora operatīvajā atmiņā. Ir: iedzīvotājs programmas un nerezidents programmas.

Rezidentu programmas ir programmas, kas atrodas tā RAM visā datora darbības laikā. Jo Šīs programmas uzrauga tā stāvokli visā datorsistēmas ieslēgšanas periodā (piemēram, operētājsistēma, pretvīrusu programma).

Nerezidentu programmas ir programmas, kuras pēc darba pabeigšanas tiek pilnībā vai daļēji izlādētas no operatīvās atmiņas (piemēram, lietojumprogrammas).

1. Dators strādā ar informāciju saskaņā ar norādīto algoritmu programma, un programma savukārt ir uzrakstīta valodā, ko saprot dators.

2. Lai dators strādātu ar informāciju, tas ir nepieciešams ne tikai aparatūra– datorsistēmu ierīces, bet arī programmatūra kas dod datoram domas un inteliģenci.

3. Programmatūra ir sadalīta: sistēmisks, piemērots Un instrumentālā programmēšana.

4. Programmatūra tiek sistematizēta pēc tās atrašanās ilguma datora RAM atmiņā. iedzīvotājs programmas un nerezidents programmas

V. Nodarbībā iegūto zināšanu pārbaude

Aizpildiet trūkstošos vārdus teikumos:

1. Dators bez programmas- šī ir nederīga miskaste, dzelzs kaudze. Un tikai programmas padariet viņu par mūsu palīgu, draugu, padomdevēju.

2. Programmēšana ir cilvēka darbība radīšanu programmas.

3. Lai apstrādātu informāciju datorā, jums ir jābūt ne tikai aparatūra- datorsistēmu ierīces (“aparatūra”), bet arī programmatūra(“programmatūra”), kas sniedz datoram domas un inteliģenci.

4. Lietojumprogrammatūra – paredzēta konkrētu lietotāja uzdevumu veikšanai.

5. Lietotājam draudzīgākais sistēmisks BY.

VI. Mājas darbs

1. Apgūstiet pamata definīcijas un jēdzienus.

2. Mācību grāmata §2.4, mutiski atbildēt uz jautājumiem pārdomām.

operētājsistēma

Pirms pārejam pie šīs tēmas, pārbaudīsim iepriekšējā nodarbībā iegūtās zināšanas.

I. Mājas darbu pārbaude

Atrodiet un izlabojiet kļūdas teikumos:

1. Pirmās programmas tika izstrādātas tieši objektorientētā veidā (mašīna) valoda un ( Nav), visi cilvēki tos varētu attīstīt, un ne ( tikai) profesionāli programmētāji.

2. Programma ir komandu secība, ko dators izpilda glabāšanas laikā ( apstrāde) informāciju.

3. Visas datorā izmantotās programmas sauc par aparatūru ( programmatūra).

4. Lietojumprogrammatūra ( Sistēmas programmatūra) pārvalda visu datorsistēmas elementu saskaņotu darbību gan aparatūras, gan programmatūras līmenī.

5. Sistēmas programmas ( Instrumentālā programmēšana) ir rīki, kas paredzēti programmatūras izveidei.

“5” - visi vārdi vai frāzes ir ievadīti pareizi;

“4” - nav ievadīti divi vārdi vai frāzes;

“3” - nav ievadīti trīs vārdi vai frāzes;

“2” - nav ievadīti vairāk nekā trīs vārdi vai frāzes.

II. Nodarbības mērķu noteikšana.

1. Kā jūs varat ērti sazināties ar datoru, nezinot tā valodu?

2. Dators bez operētājsistēmas: vai tas var notikt?

3. Kāpēc Windows operētājsistēma ir vispopulārākā lietotāju vidū?

Tātad galvenā sistēmas programma, bez kuras nav iespējama ērta saziņa ar datoru, ir programma ar nosaukumu “ operētājsistēma”(OS).

III. Jaunā materiāla skaidrojums.

Operētājsistēma ir vissvarīgākā programma.

Operētājsistēma (OS) ir programmu kopums, kas nodrošina visu datora aparatūras un programmatūras daļu mijiedarbību savā starpā un mijiedarbību starp lietotāju un datoru.

OS tiek glabāta cietajā diskā, un to var saglabāt arī īpašā sistēmas disketē vai kompaktdiskā.

OS funkcijas:

1. Visu procesu koordinētas izpildes organizēšana datorā.

2. Informācijas uzglabāšanas ārējā atmiņā un apmaiņas ar ievades/izvades ierīcēm nodrošināšana, t.i. OS ir atbildīga par pareizu informācijas ievadi no ievades ierīces un tās izvadi uz monitoru, printeri utt., kā arī par pareizu informācijas izplatīšanu ārējos atmiņas diskos.

3. Reakcija uz kļūdām un ārkārtas situācijām.

4. Dialoga un komunikācijas veikšana ar lietotāju.

Operētājsistēma ir diezgan sarežģīti organizēta programma, un par to pareizāk būtu runāt kā par veselu programmu kompleksu.

Operētājsistēmas struktūra:

Kodols – tulko komandas no programmas valodas “mašīnkoda” valodā, ko dators var saprast.

Draiveri ir programmas, kas kontrolē ierīces.

Interfeiss ir apvalks, caur kuru lietotājs sazinās ar datoru.

Papildu materiāls.

Studentiem tiek doti papildu materiāli, ar kuriem viņi iepazīstas stundā. (1. pielikums).

Windows operētājsistēma.

OS, ar kuru mēs strādājam, sauc par Windows.

Šī OS saņēma šo nosaukumu tāpēc, ka galvenie saziņas līdzekļi ar lietotāju tajā ir dažāda veida logi (“logs” angļu valodā “Windows”).

Mūsdienās tas tiek uzskatīts par "sistēmisku - numur viens" visā pasaulē.

Programmas, kas darbojas operētājsistēmā Windows, sauc par lietojumprogrammām.

Lietojumprogramma ir programma, kas darbojas sistēmā Windows.

Daži Windows OS principi:

1. Windows “var” strādāt ar visām modernajām un mazāk lietotajām ierīcēm un programmām. Šādu ierīču savienojums notiek automātiski. Pati OS “atpazīst” datorā instalēto un konfigurē sevi darbam ar jauno aprīkojumu. Šo darbības principu sauc Plug and play.

2. Vēl viena šīs operētājsistēmas priekšrocība ir vienotais lietotāja interfeiss (saziņas metode), pateicoties kuram dažādas programmas saglabā tos pašus sava darba pārvaldības principus, un jūs varat veikt darbības vairākos veidos, starp kuriem jūs varat izvēlēties to, kas ir Jums personīgi ērti. Piemēram, vairāki veidi, kā mainīt loga izmēru (pogas Maksimizēt un Atjaunot, vilkšana ārpus loga, dubultklikšķis uz loga nosaukuma).

3. Vienots programmatūras interfeiss ļauj izveidot informāciju dažās lietojumprogrammās un pārsūtīt to uz citām. Piemēram, atveriet programmu Paint ar kādu zīmējumu un MS Word ar tekstu un pārsūtiet zīmējumu no grafiskā dokumenta uz teksta dokumentu.

4. Nākamais sistēmai Windows raksturīgais princips ir princips, kura dēļ uz printera tiek veidots tāds pats attēls kā uz monitora ekrāna (What You See Is What You Get).

Varat parādīt tekstu monitora ekrānā un uz papīra lapas un norādīt to identitāti.

OS sāknēšanas darbības:

Datora ieslēgšana vai palaišana ir vissvarīgākais tā darbības brīdis. Pirmkārt, jums ir jāielādē operētājsistēma RAM.

1. Dators saņem pirmo komandu no ROM - mikroshēmas, kas atrodas mātesplatē, tiek darbinātas ar akumulatoru, un tāpēc tajā ierakstītās programmas pēc datora izslēgšanas netiek izdzēstas.

Tas ir ROM, kuram procesors piekļūst brīdī, kad tas ir ieslēgts, un tas tiek darīts vienmēr un automātiski.

ROM satur datora BIOS testēšanas programmas.

BIOS darbība tiek parādīta ekrānā ar baltām līnijām. Šajā brīdī dators pārbauda savas ierīces - RAM, cieto disku un citu disku diskus, tastatūras un citu ierīču klātbūtni.

Ja kaut kas nedarbojas, BIOS ziņo par darbības traucējumiem, pretējā gadījumā tas pabeidz darbu un dod komandu ielādēt īpašu programmu no cietā diska RAM.

2. Šī programma atrodas diska īpašā sāknēšanas sektorā un tiek saukta par galveno sāknēšanas programmu (OS loader).

Tas ir ļoti mazs, un tā galvenais mērķis ir nolasīt operētājsistēmu no sistēmas diska RAM.

Ja datorā nav sistēmas diska, monitora ekrānā parādās ziņojums Non system disk un OS ielāde tiek pārtraukta, dators nedarbojas.

Ja viss ir kārtībā, sāknēšanas ielādētājs nolasa OS no diska RAM.

3. Pēc ielādes pabeigšanas vadības operētājsistēma tiek pārsūtīta uz komandu procesoru un ekrānā parādās grafiskais interfeiss. Turpmāk viss, ko darām ar datoru, notiek operētājsistēmas kontrolē.

1. Kāpēc ir nepieciešama operētājsistēma?

2. Kāda ir operētājsistēmas struktūra?

3. Kādi ir galvenie datora palaišanas soļi?

4. Kādas operētājsistēmas jūs zināt?

5. Apgūstiet pamata definīcijas un jēdzienus.

IV. Apkopojot stundu.

Tiek novērtēts klases darbs un tiek nosaukti skolēni, kuri stundā izcēlušies.

V. Mājas darbs.

1. Mācību grāmata §2.4-2.5, mutiski atbildiet uz jautājumiem pārdomām.

2. Izmantojot jaunos terminus un jēdzienus no iepriekšējām un šodienas nodarbībām, izveido krustvārdu mīklu.

Uzzīmējiet to uz atsevišķas lapas vairākos eksemplāros.

(iespējams elektroniskā versijā)

Tagad mēs vienkārši nevaram iedomāties savu dzīvi bez. Datu bāzes, datorspēles, operētājsistēmas, sociālie tīkli un daudz kas cits.

Mums tā visa nebūtu, ja cilvēki nebūtu izstrādājuši īpašas programmēšanas valodas, ar kuru palīdzību tagad tiek radīta visdažādākā datorprogrammatūra.

Programmēšanas valodas vairs nav numurētas desmitos, bet simtos. Ir valodas, kas īpaši paredzētas vietņu, spēļu un animācijas izstrādei.

Kādas valodas tiek izmantotas, lai izveidotu izplatītas lietojumprogrammas (tas ir, programmas, kas rakstītas tieši lietotājiem)? To ir neskaitāmi daudz, populārākie no tiem ir C++ un Delphi. Tie nodrošina vislielākās iespējas izstrādāt programmas visiem gadījumiem. Tos izmanto profesionāli programmētāji.

Tomēr gan C++, gan Delphi tika izveidoti, pamatojoties uz vienkāršākām valodām. C++ gadījumā šī ir C valoda (saukta par “C”). Delphi priekštecis ir Paskāls. Daudzi cilvēki tos apgūst datorzinātņu stundās skolā. Pascal valoda tika izveidota speciāli programmēšanas mācīšanai, jo tā ir ļoti vienkārša un saprotama. Tagad to izmanto gandrīz visās skolās, koledžās, universitātēs un institūtos.

Pēc Paskāla apguves, Delphi apguve iet, kā saka, ar blīkšķi. Šī valodas apguves secība, t.i. vispirms Pascal un pēc tam Delphi vai C, C++ ir ļoti vēlams. Atbilde uz jautājumu “Kura programmēšanas valoda ir labāka” ir tāda, ka Pascal ir vislabākais, lai mācītos iesācējiem.

Lai izstrādātu multfilmas un animāciju, tika izveidota īpaša programma - Adobe (Macromedia) Flash. Flash tiek izmantots arī vietņu izstrādē un datorspēļu veidošanā. Programmā Flash tiek izmantota ActionScript valoda. Mūsdienās tas ir guvis milzīgu popularitāti, jo tiek izmantots visos mūsdienu interneta projektos.

HTML ir saīsinājums no angļu valodas. Hiperteksta iezīmēšanas valoda un tiek tulkota kā “hiperteksta iezīmēšanas valoda”. To izmanto, lai izveidotu lielāko daļu tīmekļa lapu. HTML zināšanas ievērojami atvieglo darbu ar jūsu emuāru vai vietni, taču tās nav obligātas.

Uzlabotas un funkcionālākas (bet sarežģītākas) valodas nekā HTML ir PHP, Ajax, SQL.

Lai izstrādātu spēles un programmas tālruņiem, galvenokārt tiek izmantotas divas valodas - Java un C++. Mēs jau runājām par C++, un Java ir programmēšanas valoda, kas izveidota uz C++ bāzes.

Python tiek izmantots, lai izveidotu 3D spēles un filmas. Tas nodrošina milzīgu iespēju klāstu 3D grafikas pārvaldībai.

Fortran valoda tika izstrādāta sarežģītiem matemātiskiem aprēķiniem, radīta 1954.-1957.gadā. Vārds Fortran nāk no pirmajiem burtiem: FORmula TRANSlator, tas ir, formulu tulkotājs. Tas veic matemātiskos, inženiertehniskos un dažādus zinātniskos uzdevumus un tiek izmantots ļoti jaudīgos datoros.

Kā redzam, programmētāji ir izstrādājuši programmēšanas valodas visiem gadījumiem. Daudzi programmētāji ir noteiktas programmēšanas valodas cienītāji, taču tas ir atkarīgs no personīgajām vēlmēm. Tiek radītas jaunas valodas un uzlabotas vecās. Datortehnoloģiju nākotne ir atkarīga no programmēšanas valodu funkcionalitātes.

P.S. Raksts ir beidzies, bet jūs joprojām varat lasīt.