Ang wika kung saan iniisip ng computer, kung ano ito. Programming language at mga uri nito. Maaari kang matuto ng mga wika online

Ang isang programming language ay isang pormal na sistema ng pag-sign na idinisenyo upang magsulat ng mga programa sa computer. Ang isang programming language ay tumutukoy sa isang set ng lexical, syntactic at semantic na mga panuntunan na tumutukoy sa hitsura ng programa at ang mga aksyon na gaganap ng performer (computer) sa ilalim ng kontrol nito.

Ang mataas na antas ng programming language ay isang programming language na idinisenyo upang maging mabilis at madaling gamitin ng programmer. Ang pangunahing tampok ng mga high-level na wika ay abstraction, iyon ay, ang pagpapakilala ng mga semantic na konstruksyon na maikling naglalarawan ng mga istruktura ng data at mga operasyon sa kanila, ang mga paglalarawan kung saan sa machine code (o iba pang mababang antas ng programming language) ay napaka mahaba at mahirap intindihin.

Ang mababang antas ng programming language (low-level programming language) ay isang programming language na malapit sa programming nang direkta sa mga machine code ng tunay o virtual (halimbawa, Java, Microsoft .NET) na processor na ginamit. Ang isang mnemonic notation ay karaniwang ginagamit upang tukuyin ang mga tagubilin sa makina. Pinapayagan nito ang mga utos na matandaan hindi bilang isang pagkakasunud-sunod ng mga binary at mga zero, ngunit bilang mga makabuluhang pagdadaglat ng mga salita sa wika ng tao (karaniwan ay Ingles).

Mababang antas ng mga wika sa programming

Ang mga naunang computer ay kailangang i-program gamit ang mga binary machine code. Gayunpaman, ang pagprograma sa ganitong paraan ay medyo nakakaubos ng oras at kumplikadong gawain. Upang gawing simple ang gawaing ito, nagsimulang lumitaw ang mga mababang antas ng programming language, na naging posible upang tukuyin ang mga utos ng makina sa isang form na mas naiintindihan ng mga tao. Upang i-convert ang mga ito sa binary code, nilikha ang mga espesyal na programa - mga tagasalin.

Fig.1. Isang halimbawa ng machine code at ang representasyon nito sa assembler

Ang mga tagasalin ay nahahati sa:

    compiler - i-convert ang text ng program sa machine code, na maaaring i-save at pagkatapos ay gamitin nang walang compiler (isang halimbawa ay mga executable na file na may *. exe extension);

    mga interpreter - gawing machine code ang bahagi ng programa, isagawa ito at pagkatapos ay magpatuloy sa susunod na bahagi. Sa kasong ito, ginagamit ang isang interpreter sa tuwing ipapatupad ang programa.

Ang isang halimbawa ng isang mababang antas na wika ay ang wika ng pagpupulong. Ang mga mababang antas ng wika ay nakatuon sa isang partikular na uri ng processor at isinasaalang-alang ang mga tampok nito, kaya upang mai-port ang isang programa ng wika ng pagpupulong sa isa pang platform ng hardware, dapat itong halos ganap na muling isulat. Mayroon ding ilang partikular na pagkakaiba sa syntax ng mga programa para sa iba't ibang compiler. Totoo, ang mga sentral na processor para sa mga computer mula sa AMD at Intel ay halos magkatugma at naiiba lamang sa ilang partikular na mga utos. Ngunit ang mga dalubhasang processor para sa iba pang mga device, halimbawa, mga video card at telepono, ay naglalaman ng mga makabuluhang pagkakaiba.

Mga kalamangan

Ang mga mababang antas ng wika ay lumilikha ng mahusay at compact na mga programa dahil ang developer ay may access sa lahat ng mga kakayahan ng processor.

Bahid

    Ang isang programmer na nagtatrabaho sa mababang antas ng mga wika ay dapat na lubos na kwalipikado at may mahusay na pag-unawa sa istruktura ng microprocessor system kung saan nilikha ang programa.

    Kaya, kung ang isang programa ay nilikha para sa isang computer, kailangan mong malaman ang aparato ng computer at, lalo na, ang aparato at mga tampok ng operating ng processor nito;

    ang resultang programa ay hindi maaaring ilipat sa isang computer o device na may ibang uri ng processor;

makabuluhang oras ng pag-unlad para sa malaki at kumplikadong mga programa.

Ang mga mababang antas ng wika ay karaniwang ginagamit para sa pagsusulat ng mga maliliit na programa ng system, mga driver ng device, mga module ng interface na may hindi pamantayang kagamitan, mga dalubhasang microprocessors sa programming, kapag ang pinakamahalagang kinakailangan ay pagiging compactness, bilis at kakayahang direktang ma-access ang mga mapagkukunan ng hardware.

Ang pagpupulong ay isang mababang antas ng wika na malawakang ginagamit hanggang ngayon.

buod ng iba pang mga presentasyon

"Mga operating system ng mga personal na computer" - Mga uri ng mga operating system ng computer. Windows XP. Ang software (software) o Software ay isang set ng mga programa. Windows 2000. Desktop. Hardware – kompyuter at mga kagamitan sa paligid nito. Computer software. Command processor. Nilo-load ang operating system. Operating system ng computer. Windows 98. Istraktura ng operating system. Windows operating system. Konsepto ng driver.

"Mga File Manager" - Mga programa ng Shell. Interface ng WC. Mga clone ng mga file manager. Mga tagapamahala ng file. NC interface. Developer. DN interface. Windows interface. Malayong interface. Shell. Mga kakayahan ng NC. Nagkakalat. Prinsipyo ng operasyon.

"Mga operating system ng network" - Storage. Lumaki ang VMWare mula sa DISCO research project. Pagtawag ng usbong. Code ng bisita. Idea. Pag-aari ng Idempotency. Interface ng software. Sistema ng Impormasyon. Autonomous hypervisor. Kliyente. Ang unang network operating system. Transparent na access sa mga file. Pag-istruktura ng serbisyo ng file. Mga network ng computer. Mga argumento. Mga isyu sa pagbuo ng istraktura ng file system. Mga uri ng kumpol. Pangunahing pag-andar. Hybrid hypervisor.

"Mga proseso sa mga operating system" - Mga paraan ng pagsasagawa ng mga interrupt. Dynamic na pagpaplano. Sumulat sa cache memory. Mga algorithm ng paglalaan ng memorya. Mga pamamaraan ng multiprocessing. Pamamahala ng kaisipan. Mga tawag sa system. Sistema ng pagkagambala ng OS. Multiprocessing. Ang konteksto ng prosesong isinasagawa. Virtual na espasyo. Isang hanay ng mga operasyon sa mga proseso. Mga problema sa kakulangan ng pag-synchronize. Mga thread at proseso. Pag-uuri ng mga multitasking operating system.

"Ang isang operating system ay isang sistema ng mga programa" - Mga graphical na operating system. Mga utility. Pangunahing hanay ng mga programa sa computer. OS. Nilo-load ang operating system. Graphical na interface ng gumagamit. Istraktura ng operating system. Mac OS. Pangunahing pag-andar. Ang unang disk operating system. Mga computer na walang operating system. Alternatibong OS. Linux. Mga graphic na shell. Mga uri ng operating system. Mga modernong operating system.

Kahapon lang, ang computer science ay itinuturing na isang pseudoscience sa Unyong Sobyet. At ngayon, ang mga pamahalaan ng ilang mga bansa ay nagrereklamo tungkol sa mga pag-atake ng mga hacker ng Russia.

At bagama't kakaunti ang mga high-tech na device na kasalukuyang ginagawa sa Russia, mayroon din kaming sapat na matalinong programmer.

Ngayon ay pag-uusapan natin ang tungkol sa mga wika ng computer, ang kanilang pag-uuri, kakanyahan, mga kakayahan at mga prospect para magamit sa hinaharap.

Simulan natin ang pagtingin sa paksa na may teorya. Una sa lahat, unawain natin ang konsepto.

Ano ang mga wika sa kompyuter?

Ito ay isang sistema ng mga palatandaan at simbolo na nilikha para sa "komunikasyon" sa pagitan ng isang tao at isang computer. Pagkatapos ng lahat, hindi tayo maaaring pumunta lamang sa computer at magsimulang magpaliwanag ng isang bagay dito. Para sa layuning ito, mayroong mga espesyal na code na salita at bokabularyo na bumubuo sa mga wika ng computer. At naihatid na sila sa computer sa isang form na naiintindihan nito.

Ngayon, mayroong higit sa 8 libong iba't ibang mga wika para sa komunikasyon ng tao-computer. Siyempre, imposibleng makilala silang lahat. Ang ilang mga tao ay lumikha ng isang wika para sa kanilang sarili, habang ang iba ay ginagawa ito sa isang komersyal na batayan.

Ngunit ang isang mahusay na programmer ay dapat na alam ng hindi bababa sa ilang mga pangunahing ganap na ganap.

Ano ang mga pinakasikat na programming language?

Ang mundo ng teknolohiya ng computer ay patuloy na umuunlad: ang mga bagong pag-unlad ay lumilitaw, at ang mga nauna ay dinadala sa katuparan. Kasabay nito, lumilitaw o naka-streamline ang mga wika sa computer programming. Ang pinakasikat sa mga ito, na ginagamit sa buong mundo, ay kinabibilangan ng mga sumusunod:

Siyempre, mayroon talagang higit pang mga wika, ngunit pinili namin ang pinakapangunahing mga wika, kung saan higit sa 90% ng lahat ng mga application sa computer ay nakasulat. Susunod, tingnan natin ang bawat isa sa kanila nang mas detalyado.

Pamamaraan C/C++

Ang mga wikang C at C++ ay maaaring tawaging dalawang magkapatid. May mga sinasabi na ang mga ito ay dalawang ganap na magkaibang mga programming language, na hindi totoo. Ang C++ ay ilang pagpapabuti ng nakaraang wika, na ginagawang mas madali ang pagsulat ng mga programa at pagpapanatili ng parehong syntax.

Ang C ay binuo mula pa noong dekada setenta ng huling siglo, at noong dekada otsenta nagsimula silang lumikha ng C++. Ngayon ang huli ay maaaring tawaging isa sa pinakasikat. Ito ay napakaraming nalalaman na magagamit mo ito upang lumikha ng isang operating system, mga driver ng device, mga laro at marami pa.

Kapag pinag-uusapan ang mga pakinabang at disadvantages ng wikang ito, hindi maaaring makagawa ng malinaw na konklusyon. Nandiyan ang kanyang mga tagasuporta, at mayroon ding mga walang awa na kritiko. Ang batayan ng kontrobersya ay walang kakaiba sa programming language na ito.

Ang mga tagalikha nito, wika nga, ay pinagsama ang mga pag-andar at kakayahan ng ilang mga programming language sa isa. Ang resulta ay isang komprehensibo at malakihang tool sa programming. Ngunit kung susuriin mo ito sa pamamagitan ng mga indibidwal na pag-andar, kung gayon ito ay mas mababa sa mataas na dalubhasang mga wika.

Independent at secure na Java

Ang wikang Ingles na computer na ito ay binuo ng Sun Microsystems. Dahil sa ang katunayan na ang nakasulat na programa ay isinalin sa isang espesyal na bytecode, ito ay magagawang gumana anuman ang uri ng operating system o computer architecture.

Ginawa nitong pinakasikat na wika ang Java. Ito ay matatagpuan sa ganap na lahat ng mga gamit sa bahay, mga ATM, mga makina ng lungsod at halos lahat ng bagay na may kaugnayan sa teknolohiya ng computer. Karamihan sa mga sikat na application para sa mga smartphone at telepono ay nakasulat sa Java.

Ang programming language na ito ay mayroon ding medyo mataas na antas ng seguridad. Ang pagpapatupad ng mga aksyon sa loob ng saklaw ng mga kapangyarihan nito ay kinokontrol ng programa, na nagpapadala ng mga utos sa mga device. Samakatuwid, kapag sinubukan mong magsagawa ng anumang iba pang gawain, agad na hihinto sa pagtatrabaho ang programa.

Kung pinag-uusapan natin ang pagiging simple ng wika, nararapat na tandaan ang mga pag-aaral na nagpakita na ang mga katulad na operasyon ay tumatagal ng 1.2-2 beses na mas mahaba upang magsulat kaysa sa C++. Gayundin, maraming beses na higit pang mga mapagkukunan ang kinakailangan upang maisagawa ang mga utos. Ngunit ang koponan ng tagagawa ay patuloy na naglalabas ng maraming mga update na nagpapaliit sa lahat ng mga pagkukulang ng programming language na ito.

PHP na sumakop sa Internet

Gusto mo bang gumawa ng sarili mong website o pumasok sa web programming? Ang mahusay na wika ng PHP, na may kakayahang lumikha ng mga dynamic na pahina, ay makakatulong sa iyo dito. Marahil ito ang pinakasikat kapag gumagawa ng mga website at nagsusulat ng mga web application.

Dahil sa katotohanan na ang programming language na ito ay nilikha ng mga open source developer, ito ay dinala sa pagiging perpekto at nakakuha ng napakalaking katanyagan. Madaling nakikipag-ugnayan ang PHP sa iba't ibang uri ng database - mula sa MySQL hanggang sa Access.

Ang pinakasikat na mga site sa Internet, tulad ng Facebook o Wikipedia, ay nakasulat sa wikang ito.

Ang pagsulat dito ay medyo madali. Mayroong kahit na mga istatistika na higit sa 60% ng mga programmer sa mundo na nagtatrabaho sa PHP code ay may medyo limitadong kaalaman (sa pangunahing antas) ng Ingles. Ang computer literacy sa kasong ito ay limitado lamang sa kaalaman sa mga kinakailangang function at procedure.

Hindi natin maaaring balewalain ang pagpuna sa wika. Sa kabila ng katotohanan na ang PHP ay naganap sa ika-6 na lugar sa pagraranggo ng mga pinakasikat na wika ng 2015, ang kawalang-kasiyahan ay madalas na ipinahayag dito.

Una sa lahat, ang wikang ito ay nilikha hindi ng isang pangkat ng mga programmer, ngunit ng ilan. Dahil dito, ang syntax ng wika ay hindi nagkakaisa at walang iisang arkitektura. Mayroong iba't ibang mga pamamaraan na kailangang ilarawan sa isang espesyal na paraan, at hindi ayon sa isang standardized na template.

Isa rin sa mga pangunahing problema ay ang kakulangan ng compatibility sa pagitan ng iba't ibang bersyon ng mga wika. Ang mga naunang bersyon ay ganap na tumatangging gumana sa mga update, na kadalasang lumilikha ng mga problema kapag naglilipat ng code mula sa isang bersyon patungo sa isa pa.

Kaugnayan ng kaalaman at pag-unawa sa mga programming language

Ang paksa ng kakayahang "makipag-usap" sa isang computer ay nakakakuha ng higit at higit na momentum sa huling dekada.

At ito ay hindi nakakagulat, dahil ang mga teknolohiya ng impormasyon ay walang humpay na ipinakilala sa ating buhay at kahit na ang isang sipilyo ay hindi magagawa nang walang "utak". Dapat i-program ng isang espesyalista ang code at serbisyo ang mga device. Samakatuwid, palaging may pangangailangan para sa mga karampatang programmer.

Ang isa pang dahilan kung bakit maraming tao ang nag-aaral ng mga computer language ay ang pagbagsak ng ekonomiya ng bansa. Ang isang taong marunong magsulat ng propesyonal sa Java ay maaaring magtrabaho nang malayuan para sa isang dayuhang kumpanya na gumagawa ng mga aplikasyon at kumita sa isang buwan ng uri ng pera na kailangan niyang i-save sa kanyang sariling bansa sa loob ng mga dekada.

Ngunit kung iisipin mo ito, medyo mahirap simulan ang matagumpay na pagprograma at pagsusulat ng mga programa sa computer. English ang pangunahing hadlang para sa mga nagsisimula. Pagkatapos ng lahat, karamihan sa mga programa at wika ay nakasulat na isinasaalang-alang ang bokabularyo ng internasyonal na wikang ito.

Maaari kang matuto ng mga wika online

Kaya kailangan mong matuto ng wikang banyaga kahit man lang sa pangunahing antas, hanggang sa maimbento ang wikang Ruso sa computer.

Ngunit huwag mag-alala, ang mundo ay hindi tumitigil. Ngayon ay maaari kang mag-aral nang hindi umaalis sa iyong tahanan. Ang pangunahing bagay ay ang pagkakaroon ng isang computer at ang Internet. Mayroong maraming mga website na nagbibigay ng computer-based na pagsasanay sa wika. Ang pinakasikat ay ang Codecademy, Code School at Udacity.
























Bumalik pasulong

Pansin! Ang mga slide preview ay para sa mga layuning pang-impormasyon lamang at maaaring hindi kumakatawan sa lahat ng mga tampok ng pagtatanghal. Kung interesado ka sa gawaing ito, mangyaring i-download ang buong bersyon.

Layunin ng aralin:

  1. Upang mabuo sa mga mag-aaral ang mga konsepto ng "software", "operating system";
  2. Ipahiwatig ang mga uri ng software at layunin;
  3. Ipakilala sa mga mag-aaral ang mga uri, layunin, komposisyon at mga yugto ng paglo-load ng operating system.

Dapat malaman ng mga mag-aaral:

  • mga uri ng software;
  • layunin ng mga pangunahing uri ng software;
  • kahulugan ng operating system, mga uri, layunin, komposisyon, mga yugto ng boot;
  • mga prinsipyo ng operating system ng Windows.

Ang mga mag-aaral ay dapat na:

  • makilala ang software ayon sa layunin;
  • ihambing ang software at isang tiyak na uri ng propesyonal na aktibidad ng isang tao;
  • makilala sa pagitan ng mga operating system;
  • subaybayan ang mga yugto ng paglo-load ng operating system.

Uri ng aralin: Aralin sa pag-aaral ng bagong materyal.

Uri ng aralin: Pinagsama-sama.

anyo ng trabaho:

  1. Pagpapaliwanag ng bagong materyal - gawaing pangharap;

Kagamitan:

Software: Microsoft office PowerPoint.

Istraktura ng aralin:

  1. Oras ng pag-aayos.
  2. Pagtatakda ng mga layunin sa aralin.
  3. Pag-update ng kaalaman.
  4. Paliwanag ng bagong materyal.
  5. Pagsubok sa kaalamang nakuha sa aralin.
  6. Takdang aralin
  7. Pagbubuod ng aralin.

SA PANAHON NG MGA KLASE

I. Pansamahang sandali

Pagbati ng mga mag-aaral. Pambungad na talumpati ng guro

II. Pagtatakda ng mga layunin sa aralin.

  1. Paano pinoproseso ng computer ang impormasyon?
  2. Ang wika kung saan ang computer ay "nag-iisip" - ano ito?
  3. Ano sa palagay mo: mayroon bang propesyon na hindi gumagamit ng computer?
  4. Sino ngayon ang hindi magagawa nang walang computer?

III. Pag-update ng kaalaman.

  1. Paano nagpapadala at tumatanggap ng impormasyon ang isang computer?
  2. Anong computer device ang nagpoproseso ng impormasyon?
  3. Anong mga uri ng software ang basic?
  4. Kung wala ang system program ay imposibleng gumana ang isang computer?

IV. Paliwanag ng bagong materyal.

Ngayon ay nagsisimula kami ng isang pag-uusap tungkol sa kung paano pinoproseso ng isang computer (processor) ang impormasyon.

Ang computer (PC) ay isang device na hindi kayang mag-isip nang nakapag-iisa, tulad ng isang tao.

Upang gumana ang isang PC sa impormasyon - tanggapin ito, iimbak ito, ipadala ito, iproseso ito - dapat itong ituro upang maisagawa ang lahat ng mga pagkilos na ito.

Ang magturo ay nangangahulugan ng pagbuo ng gawain ng isang PC ayon sa mga tagubilin na nagpapahiwatig kung ano ang kailangang gawin.

Ang pagtuturo ay dapat maglaman ng isang mahigpit na pagkakasunud-sunod ng mga utos sa isang wika na naiintindihan ng PC ay tinatawag na isang programa.

Na nakasulat sa isang wikang naiintindihan ng PC, i.e. kinakatawan sa machine language ng mga one at zero. Kaya,

Ang isang programa ay isang pagkakasunud-sunod ng mga utos na isinasagawa ng isang PC sa proseso ng pagproseso ng impormasyon.

Ang aktibidad ng tao sa paglikha ng mga programa ay tinatawag na - programming, at ang mga tao ay tinatawag na - mga programmer.

Ang mga programa ay nilikha sa loob ng ilang dekada at samakatuwid ngayon ay mayroong isang malaking bilang ng mga ito. Ang lahat ng mga program na ginagamit sa isang computer ay tinatawag na software.

Software (software) – lahat ng iba't ibang mga program na ginagamit sa isang modernong PC.

Kaya, upang maproseso ang impormasyon sa isang PC ito ay kinakailangan hindi lamang Hardwarehardware ” - mga aparato ng computer system, ngunit din softwaresoftware ”, na nagbibigay ng kaisipan at katalinuhan sa PC.

Pag-uuri ng software.

Ang software ng system ay ang pangunahing software, isang mahalagang bahagi ng PC. Ito ang software ng system na namamahala sa kumplikadong gawain ng lahat ng elemento ng isang computer system, parehong sa antas ng hardware at software.

Application software - idinisenyo upang magsagawa ng mga partikular na gawain ng user nang hindi gumagamit ng programming (text editor, graphic editor, spreadsheet, atbp.)

Ang instrumental programming ay isang tool na idinisenyo upang lumikha ng software, i.e. ang parehong system at application software. Binubuo ito ng iba't ibang mga wika at programming environment (Pascal, C, C++, atbp.).

Bilang karagdagan sa pag-uuri sa itaas, ang lahat ng software ay maaaring ma-systematize ayon sa isa pang parameter, lalo na ang tagal ng presensya nito sa RAM ng computer. may mga: residente mga programa at hindi residente mga programa.

Ang mga resident program ay mga program na nananatili sa RAM ng computer sa buong operasyon nito. kasi Sinusubaybayan ng mga program na ito ang estado ng computer system sa buong panahon kung kailan naka-on ang computer system (halimbawa, isang operating system, isang antivirus program).

Ang mga programang hindi residente ay mga programa na, sa pagkumpleto ng kanilang trabaho, ay ganap o bahagyang na-disload mula sa RAM (halimbawa, mga application program).

1. Gumagana ang PC sa impormasyon ayon sa isang algorithm na tinukoy programa, at ang programa naman ay nakasulat sa isang wikang naiintindihan ng computer.

2. Upang ang PC ay gumana sa impormasyon, ito ay kinakailangan hindi lang hardware– mga aparato ng computer system, ngunit din software na nagbibigay ng kaisipan at katalinuhan sa PC.

3. Ang software ay nahahati sa: sistematiko, inilapat At instrumental na programming.

4. Ang software ay na-systematize ayon sa tagal ng presensya nito sa memorya ng RAM ng computer. residente mga programa at hindi residente mga programa

V. Pagsubok sa kaalamang nakuha sa aralin

Punan ang mga nawawalang salita sa mga pangungusap:

1. Computer na walang mga programa- ito ay walang kwentang basura, isang tambak na bakal. Ngunit lamang mga programa gawin mo siyang katulong, kaibigan, adviser.

2. Ang programming ay isang gawain ng tao paglikha mga programa.

3. Upang maproseso ang impormasyon sa isang computer, dapat mayroon ka hindi lang hardware- mga computer system device ("hardware"), ngunit din software(“software”) na nagbibigay ng kaisipan at katalinuhan sa computer.

4. Application software – idinisenyo upang magsagawa ng mga partikular na gawain ng user.

5. Pinaka-user friendly sistematiko NG.

VI. Takdang aralin

1. Alamin ang mga pangunahing kahulugan at konsepto.

2. Teksbuk §2.4, pasalitang sagutin ang mga tanong para sa pagninilay.

operating system

Bago tayo tumuloy sa paksang ito, suriin natin ang ating mga natutunan sa nakaraang aralin.

I. Pagsusuri ng takdang-aralin

Hanapin at itama ang mga pagkakamali sa mga pangungusap:

1. Ang pinakaunang mga programa ay direktang binuo sa object-oriented (makina) wika, at ( Hindi), lahat ng tao ay maaaring bumuo ng mga ito, at hindi ( lamang) mga propesyonal na programmer.

2. Ang programa ay isang pagkakasunod-sunod ng mga utos na isinasagawa ng PC sa panahon ng pag-iimbak ( pagpoproseso) impormasyon.

3. Ang lahat ng mga program na ginagamit sa isang computer ay tinatawag na hardware ( software).

4. Application software ( Software ng system) namamahala sa koordinadong operasyon ng lahat ng elemento ng isang computer system, kapwa sa antas ng hardware at software.

5. Mga programa ng system ( Instrumental na programming) ay mga tool na idinisenyo upang lumikha ng software.

"5" - lahat ng mga salita o parirala ay naipasok nang tama;

"4" - dalawang salita o parirala ang hindi ipinasok;

"3" - tatlong salita o parirala ay hindi ipinasok;

"2" - higit sa tatlong salita o parirala ang hindi ipinasok.

II. Pagtatakda ng mga layunin sa aralin.

1. Paano ka komportableng makipag-usap sa isang PC nang hindi alam ang wika nito?

2. PC na walang operating system: maaari ba itong mangyari?

3. Bakit ang Windows operating system ang pinakasikat sa mga user?

Kaya, ang pangunahing programa ng system, kung wala ang komportableng komunikasyon sa isang computer ay imposible, ay isang programa na tinatawag na " operating system”(OS).

III. Paliwanag ng bagong materyal.

Ang operating system ay ang pinakamahalagang programa.

Ang operating system (OS) ay isang set ng mga program na nagsisiguro sa interaksyon ng lahat ng hardware at software na bahagi ng computer sa isa't isa at ang interaksyon sa pagitan ng user at ng computer.

Ang OS ay naka-imbak sa isang hard drive, at maaari ding maimbak sa isang espesyal na system floppy disk o CD.

Mga tampok ng OS:

1. Organisasyon ng coordinated execution ng lahat ng proseso sa computer.

2. Pagtiyak sa pag-iimbak ng impormasyon sa panlabas na memorya at pagpapalitan ng mga input/output device, ibig sabihin. Ang OS ay responsable para sa tamang input ng impormasyon mula sa input device at ang output nito sa monitor, printer, atbp., pati na rin para sa tamang pamamahagi ng impormasyon sa mga external memory disk.

3. Reaksyon sa mga error at emergency na sitwasyon.

4. Pagsasagawa ng diyalogo at komunikasyon sa gumagamit.

Ang operating system ay isang medyo kumplikadong organisadong programa, at mas angkop na pag-usapan ito bilang isang buong kumplikadong mga programa.

Istraktura ng operating system:

Kernel - nagsasalin ng mga utos mula sa wika ng program sa wikang "machine code" na naiintindihan ng computer.

Ang mga driver ay mga program na kumokontrol sa mga device.

Ang interface ay isang shell kung saan nakikipag-ugnayan ang user sa computer.

Karagdagang materyal.

Ang mga mag-aaral ay binibigyan ng karagdagang materyal na naging pamilyar sila sa panahon ng aralin. (Annex 1).

Windows operating system.

Ang OS na ginagamit namin ay tinatawag na Windows.

Natanggap ng OS na ito ang pangalang ito dahil sa katotohanan na ang pangunahing paraan ng komunikasyon sa gumagamit dito ay iba't ibang uri ng mga bintana ("window" sa Ingles na "Windows").

Ngayon ito ay itinuturing na "systemic - numero uno" sa buong mundo.

Ang mga program na tumatakbo sa ilalim ng Windows ay tinatawag na mga application.

Ang isang application ay isang programa na tumatakbo sa ilalim ng Windows.

Ang ilang mga prinsipyo ng Windows OS:

1. "Maaaring" gumana ang Windows sa lahat ng moderno at hindi gaanong ginagamit na mga device at program. Awtomatikong nangyayari ang koneksyon ng mga naturang device. Ang OS mismo ay "kinikilala" kung ano ang naka-install sa computer at kino-configure ang sarili nito upang gumana sa bagong kagamitan. Ang prinsipyo ng pagpapatakbo na ito ay tinatawag na Plug and play.

2. Ang isa pang bentahe ng OS na ito ay ang pinag-isang user interface (paraan ng komunikasyon), salamat sa kung saan ang iba't ibang mga programa ay nagpapanatili ng parehong mga prinsipyo para sa pamamahala ng kanilang trabaho, at maaari kang magsagawa ng mga operasyon sa maraming paraan, kung saan maaari mong piliin ang isa na personal na maginhawa para sa iyo. Halimbawa, ilang paraan upang baguhin ang laki ng isang window (I-maximize at Ibalik ang mga pindutan, pag-drag sa labas ng window, pag-double click sa pamagat ng window).

3. Binibigyang-daan ka ng isang interface ng software na lumikha ng impormasyon sa ilang mga application at ilipat ito sa iba. Halimbawa, buksan ang Paint na may ilang drawing at MS Word na may text at ilipat ang drawing mula sa isang graphic na dokumento patungo sa isang text na dokumento.

4. Ang susunod na prinsipyo na likas sa Windows ay ang prinsipyo kung saan ang parehong imahe ay nabuo sa printer tulad ng sa monitor screen (What You See Is What You Get).

Maaari mong ipakita ang teksto sa screen ng monitor at sa isang piraso ng papel at ituro ang kanilang pagkakakilanlan.

Mga hakbang sa pag-boot ng OS:

Ang pag-on o pagsisimula ng computer ay ang pinakamahalagang sandali ng pagpapatakbo nito. Una sa lahat, kailangan mong i-load ang OS sa RAM.

1. Natatanggap ng PC ang unang utos nito mula sa ROM - ang mga microcircuits na matatagpuan sa motherboard ay pinapagana ng baterya, at samakatuwid ang mga program na naitala dito ay hindi nabubura pagkatapos na patayin ang computer.

Ito ang ROM na ina-access ng processor sa sandaling ito ay naka-on at ginagawa ito palagi at awtomatiko.

Ang ROM ay naglalaman ng mga computer BIOS testing programs.

Ang operasyon ng BIOS ay ipinapakita sa screen na may mga puting gumagapang na linya. Sa sandaling ito, sinusuri ng PC ang mga device nito - RAM, hard drive at mga drive ng iba pang mga disk, ang pagkakaroon ng isang keyboard at iba pang mga device.

Kung ang isang bagay ay hindi gumagana, ang BIOS ay nag-uulat ng isang madepektong paggawa, kung hindi man ay natapos ang trabaho nito at nagbibigay ng utos na mag-load ng isang espesyal na programa mula sa hard drive sa RAM.

2. Ang program na ito ay matatagpuan sa isang espesyal na sektor ng boot ng disk at tinatawag na Master Boot (OS loader).

Ito ay napakaliit at ang pangunahing layunin nito ay basahin ang operating system mula sa system disk patungo sa RAM.

Kung walang mga system disk sa PC, ang mensahe na Non system disk ay lilitaw sa screen ng monitor at huminto ang paglo-load ng OS, ang PC ay nananatiling hindi gumagana.

Kung maayos ang lahat, binabasa ng bootloader ang OS mula sa disk patungo sa RAM.

3. Pagkatapos makumpleto ang paglo-load, ang control OS ay ililipat sa command processor at isang graphical na interface ang lalabas sa screen. Mula ngayon, lahat ng ginagawa natin sa isang computer ay nangyayari sa ilalim ng kontrol ng operating system.

1. Bakit kailangan ang isang operating system?

2. Ano ang istraktura ng operating system?

3. Ano ang mga pangunahing hakbang sa pag-boot ng computer?

4. Anong mga operating system ang alam mo?

5. Alamin ang mga pangunahing kahulugan at konsepto.

IV. Pagbubuod ng aralin.

Ang gawain ng klase ay tinasa at ang mga mag-aaral na nakilala ang kanilang sarili sa aralin ay pinangalanan.

V. Takdang-Aralin.

1. Teksbuk §2.4-2.5, pasalitang sagutin ang mga tanong para sa pagmuni-muni.

2. Gamit ang mga bagong termino at konsepto mula sa nakaraang mga aralin at ngayon, gumawa ng crossword puzzle.

Iguhit ito sa isang hiwalay na sheet sa ilang mga kopya.

(Posible sa electronic na bersyon)

Ngayon ay hindi natin maiisip ang ating buhay nang wala. Mga database, laro sa computer, operating system, social network at marami pang iba.

Hindi namin magkakaroon ng lahat ng ito kung ang mga tao ay hindi nakabuo ng mga espesyal na programming language, sa tulong ng kung saan ang isang malawak na iba't ibang mga computer software ay nilikha ngayon.

Ang mga programming language ay hindi na binibilang sa sampu, ngunit sa daan-daan. May mga wikang partikular para sa pagbuo ng mga website, laro, at animation.

Anong mga wika ang ginagamit upang lumikha ng mga karaniwang programa ng aplikasyon (iyon ay, mga program na direktang isinulat para sa mga gumagamit)? Mayroong hindi mabilang sa kanila, ang pinakasikat sa kanila ay C++ at Delphi. Nagbibigay sila ng pinakamaraming pagkakataon para sa pagbuo ng mga programa para sa lahat ng okasyon. Ito ang ginagamit ng mga propesyonal na programmer.

Gayunpaman, parehong C++ at Delphi ay nilikha batay sa mas simpleng mga wika. Para sa C++, ito ang wikang C (tinatawag na "C"). Ang hinalinhan ni Delphi ay si Pascal. Maraming tao ang natututo sa kanila sa mga klase sa computer science sa paaralan. Ang wikang Pascal ay partikular na nilikha para sa pagtuturo ng programming, dahil ito ay napaka-simple at naiintindihan. Ngayon ito ay ginagamit sa halos lahat ng mga paaralan, kolehiyo, unibersidad at institute.

Pagkatapos mastering Pascal, pag-aaral Delphi goes, gaya ng sinasabi nila, na may isang putok. Ang pagkakasunud-sunod na ito ng pagkuha ng wika, i.e. unang Pascal, at pagkatapos ay Delphi o C, C++, ay lubos na kanais-nais. Ang sagot sa tanong na "Aling programming language ang mas mahusay" ay ang Pascal ay pinakamahusay para sa pag-aaral para sa mga nagsisimula.

Upang bumuo ng mga cartoon at animation, isang espesyal na programa ang nilikha - Adobe (Macromedia) Flash. Ginagamit din ang flash sa pagbuo ng website at para sa paglikha ng mga laro sa computer. Ang wikang ginagamit sa Flash ay ActionScript. Ito ay nakakuha ng napakalaking katanyagan sa mga araw na ito dahil ito ay ginagamit sa lahat ng mga modernong proyekto sa Internet.

Ang HTML ay maikli para sa Ingles. HyperText Markup Language at isinasalin bilang "hypertext markup language". Ito ay ginagamit upang lumikha ng karamihan sa mga web page. Ang kaalaman sa HTML ay lubos na nagpapadali sa pagtatrabaho sa iyong blog o website, ngunit hindi sapilitan.

Ang mas advanced at functional (ngunit mas kumplikado) na mga wika kaysa sa HTML ay PHP, Ajax, SQL.

Upang bumuo ng mga laro at programa para sa mga telepono, pangunahing dalawang wika ang ginagamit - Java at C++. Napag-usapan na natin ang tungkol sa C++, at ang Java ay isang programming language na nilikha batay sa C++.

Ginagamit ang Python upang lumikha ng mga 3D na laro at pelikula. Nagbibigay ito ng malaking hanay ng mga posibilidad para sa pamamahala ng 3D graphics.

Ang wikang Fortran ay binuo para sa kumplikadong mga kalkulasyon sa matematika, na nilikha noong 1954-1957. Ang salitang Fortran ay nagmula sa mga unang titik: FORmula TRANslator, ibig sabihin, tagasalin ng formula. Gumaganap ito ng matematika, inhinyero at iba't ibang gawaing pang-agham at ginagamit sa napakalakas na mga computer.

Tulad ng nakikita natin, ang mga programmer ay nakabuo ng mga programming language para sa lahat ng okasyon. Maraming programmer ang tagahanga ng isang partikular na programming language, ngunit ito ay depende sa personal na kagustuhan. Ang mga bagong wika ay nililikha at ang mga luma ay pinagbubuti. Ang kinabukasan ng teknolohiya ng computer ay nakasalalay sa functionality ng mga programming language.

P.S. Tapos na ang artikulo, ngunit maaari mo pa ring basahin.