Koji programski jezik odabrati za rješavanje USE problema? Zbirka idealnih eseja iz društvenih znanosti Priprema za programiranje ispita.

Lada Esakova

Kada se učenik 11. razreda počinje pripremati za ispit iz informatike, u pravilu se priprema od nule. To je jedna od razlika između ispita iz informatike i ispita iz ostalih predmeta.

U matematici znanje srednjoškolca definitivno nije nula. Još više na ruskom.

Ali u informatici je situacija mnogo kompliciranija. Ono što se uči u školi u nastavi nema nikakve veze s programom pripreme za ispit iz informatike.

Što je USE u informatici?

Kontrolirati UPOTREBNI test informatike sadrži 27 zadataka, koji se odnose na različite teme. To su brojevni sustavi, ovo je Booleova algebra, algoritmika, ovo je programiranje, modeliranje, elementi teorije grafova.

USE iz informatike pokriva vrlo širok raspon informacija. Naravno, na ispitu će trebati samo osnove, ali to su osnove važnih i modernih tema.

Priprema za Jedinstveni državni ispit iz informatike od nule podrazumijeva da učenik nije proučavao nijednu od ovih tema u školi. Obično je tako!

Na primjer, takva tema kao što je Booleova algebra, ili algebra logike, uključena je u ispit iz informatike. Ali to se ne proučava u školama, čak ni u specijaliziranim. Ne ide ni na školsku informatiku, ni na matematiku. Student nema pojma!

I zato gotovo nitko od učenika ne rješava famozni zadatak o sustavima logičkih jednadžbi. Ovaj zadatak na Jedinstvenom državnom ispitu iz informatike je pod brojem 23. Recimo više - profesori često preporučuju srednjoškolcima da uopće ne pokušavaju riješiti ovaj problem, pa čak ga niti ne gledaju, kako ne bi gubili vrijeme.

Znači li to da se zadatak 23 iz Jedinstvenog državnog ispita iz informatike uopće ne rješava? Naravno da ne! Naši ga učenici redovito rješavaju svake godine. U našem tečaju pripreme za Jedinstveni državni ispit iz informatike iz mnogih tema polažemo samo ono što je potrebno za ispit. I ovim zadacima posvećujemo maksimalnu pozornost.

Zašto škola ne priprema ispit iz informatike?

To je zbog činjenice da informatika nije obvezan predmet. Ministarstvo obrazovanja ne donosi nikakve standarde i programe. Stoga učitelji na satovima informatike školarcima daju sasvim drugačije gradivo – tko što može. Štoviše, u nekim školama uopće nema nastave informatike.

Što srednjoškolci najčešće rade na nastavi informatike? Igraju li igre pucanja?

Srećom, u školi, na satovima informatike, školarci još uvijek ne rade gluposti, već prilično korisne stvari. Na primjer, uče Word i Escel. U životu će ovo dobro doći, ali je, nažalost, apsolutno beskorisno za polaganje ispita.

Štoviše, dečki proučavaju Word na ozbiljnoj razini, a neki čak polažu ispite iz računalnog izgleda i dobivaju certifikat slovoslagača. Neke škole podučavaju 3D modeliranje. Mnoge škole daju web dizajn. Ovo je divna tema, korisna u budućnosti, ali nema veze s ispitom! A dolazeći na naše tečajeve, student se zaista priprema za ispit iz informatike od nule.

Slična je situacija i s učenicima srednjih škola specijaliziranih liceja. Liceji jakog profila pošteno podučavaju programiranje na satovima informatike. Dečki odatle izlaze kao dobri programeri. Ali na kraju krajeva, u USE iz informatike samo je 5 zadataka nekako povezano s programiranjem, a od njih je točno jedan zadatak u USE verziji posvećen pisanju programa! Rezultat je maksimalno 6 zadataka za ispit iz informatike.

Koliko je vremena potrebno za pripremu ispita iz informatike od nule?

Ima dobrih vijesti! Za ispit iz informatike možete se pripremati ispočetka u jednoj godini. Nije lako, ali je moguće, a naši učenici to dokazuju svake godine. Tečaj pripreme za ispit iz informatike nije jako velik. Tečajeve možete pohađati jednom tjedno u trajanju od 2 sata. Naravno, morate aktivno raditi domaću zadaću.

Ali postoji jedan amandman. Ako se učenik nikada nije bavio programiranjem prije 11. razreda, teško da je moguće u potpunosti savladati programiranje u godinu dana. Stoga će zadatak br. 27 USE varijante iz informatike ostati neriješen. Ona je najteža.

Posebno je teško pripremiti se za ispit iz informatike od nule onim studentima koji s programiranjem uopće nisu bili upoznati i ne znaju što je to. Ovo područje je dosta specifično, tako da obuci programiranja treba posvetiti puno vremena i riješiti ogroman broj zadataka.

Na našim tečajevima analiziramo sve tipične programerske zadatke. I niti jednom tijekom ispita problem s programiranjem nije iznenadio naše studente - svi su bili riješeni tijekom kolegija. I samo je zadatak 27 izostavljen za one koji se uopće nisu bavili programiranjem do 11. razreda.

Dolazeći na naše tečajeve informatike, učenici i roditelji ponekad se iznenade što ne vide računala u učionici. Smatraju da, budući da su došli pripremati ispit iz informatike, onda bi na stolovima trebala biti računala. Ali nisu! U kojoj je mjeri potrebno imati prijenosna računala i računala prilikom pripreme za ispit iz informatike?

Ovo je značajka ispita iz informatike. Neće biti računala za ispit! I da, bit će potrebno rješavati zadatke olovkom na listu papira, jer upravo u ovom formatu sada se održava Jedinstveni državni ispit iz informatike. To je pravi problem za one koji ga iznajmljuju.

Čak i srednjoškolci specijaliziranih gimnazija, koji su dobri u programiranju, mogu biti bespomoćni na ispitu iz informatike. Oni, naravno, programiraju na računalima, odnosno u posebnom okruženju. Ali što se događa kada nema računala? I ne samo školarci - čak i profesionalni programeri s velikim poteškoćama mogu napisati program na papiru. Stoga se odmah pripremamo za tako složen format. Namjerno ne koristimo računala i prijenosna računala kada se pripremamo za Jedinstveni državni ispit iz informatike - prema pravilu "Teško je učiti, lako u borbi."

Već nekoliko godina kruže glasine da će Jedinstveni državni ispit iz informatike biti prebačen u računalni oblik. Obećali su da će to učiniti 2017. godine, ali nisu. Hoće li to učiniti u 2018.? Još ne znamo. Uvede li se takav oblik ispita, bit će puno lakše pripremati ispit iz informatike od nule.

Dakle, godinu dana aktivne pripreme za ispit iz informatike ispočetka, a vaš rezultat je 26 zadataka od 27 mogućih. A ako ste barem malo upućeni u programiranje, onda svih 27 od 27. Želimo vam da postignete takav rezultat na ispitu!

I još jednom preporučujem za pripremu teorijskog materijala i moju knjigu „Informatika. Autorski tečaj pripreme za ispit " gdje je dana praksa rješavanja problema.

Reci prijateljima!

S modernim svijetom tehnologije i realnošću programiranja, razvoj KORIŠTENJE u informatici ima malo toga zajedničkog. Postoje neke osnovne točke, ali čak i ako malo razumijete zadatke, to ne znači da ćete na kraju postati dobar programer. No postoji mnogo područja u kojima su potrebni IT stručnjaci. Nećete nimalo izgubiti ako želite imati stabilan prihod iznad prosjeka. U IT-u, shvatit ćete. Pod uvjetom, naravno, da imate odgovarajuće vještine. I ovdje se možete razvijati i rasti koliko god želite, jer tržište je toliko veliko da ne možete ni zamisliti! I nije ograničeno samo na našu državu. Radite za bilo koju tvrtku s bilo kojeg mjesta u svijetu! Sve je to vrlo inspirativno, pa neka priprema za ispit iz informatike bude prvi mali korak, nakon kojeg slijede godine samorazvoja i usavršavanja u ovom području.

Struktura

Prvi dio sadrži 23 zadatka s kratkim odgovorom. Ovaj dio sadrži zadatke s kratkim odgovorom, koji podrazumijevaju samostalnu formulaciju niza znakova. Zadaci provjeravaju gradivo svih tematskih blokova. 12 zadataka pripada osnovnoj razini, 10 zadataka povišenoj razini složenosti, 1 zadatak visokoj razini složenosti.

2. dio sadrži 4 zadatka od kojih je prvi povišenog stupnja složenosti, a preostala 3 zadatka su visokog stupnja složenosti. Zadaci ovog dijela uključuju pisanje detaljnog odgovora u proizvoljnom obliku.

Za izradu ispitnog papira predviđeno je 3 sata 55 minuta (235 minuta). Preporuča se odvojiti 1,5 sat (90 minuta) za izvršavanje zadataka iz 1. dijela. Ostatak vremena preporuča se posvetiti zadacima iz 2. dijela.

Objašnjenja za ocjenjivanje zadataka

Izvedba svakog zadatka 1. dijela ocjenjuje se 1 bodom. Zadatak 1. dijela smatra se riješenim ako je ispitivač dao odgovor koji odgovara šifri točnog odgovora. Izvršenje zadataka 2. dijela ocjenjuje se od 0 do 4 boda. Odgovore na zadatke 2. dijela provjeravaju i ocjenjuju stručnjaci. Maksimalni broj bodova koji se može dobiti za rješavanje zadataka 2. dijela je 12.

Koji programski jezik odabrati, na koje zadatke se fokusirati i kako rasporediti vrijeme na ispitu

Predaje informatiku na Foxfordu.

Različita sveučilišta zahtijevaju različite prijemne ispite u IT područjima. Negdje morate uzeti fiziku, negdje - informatiku. Na vama je da odlučite za koji ispit ćete se pripremiti, ali treba imati na umu da je konkurencija za specijalnosti u kojima se mora polagati fizika obično niža nego u specijalnostima za koje je potreban Jedinstveni državni ispit iz računarstva, tj. vjerojatnost ulaska "preko fizike" je veća.

Zašto onda polagati ispit iz informatike?

  • Za njega se brže i lakše pripremiti nego za fiziku.
  • Moći ćete birati između više specijaliteta.
  • Bit će vam lakše učiti u odabranoj specijalnosti.

Što trebate znati o ispitu iz informatike

Ispit iz informatike sastoji se od dva dijela. U prvom dijelu nalaze se 23 zadatka s kratkim odgovorom, u drugom - 4 zadatka s detaljnim odgovorom. Prvi dio ispita ima 12 zadataka osnovne razine, 10 zadataka napredne razine i 1 zadatak visoke razine. U drugom dijelu - 1 zadatak povećane razine i 3 - visoke.

Rješavanje zadataka iz prvog dijela omogućuje osvajanje 23 primarna boda - jedan bod za obavljen zadatak. Rješavanje zadataka u drugom dijelu donosi 12 primarnih bodova (3, 2, 3 i 4 boda za svaki zadatak). Dakle, najveći broj primarnih bodova koji se može dobiti za rješavanje svih zadataka je 35.

Primarni rezultati se pretvaraju u rezultate testa, koji su rezultat ispita. 35 primarnih bodova = 100 ispitnih bodova po ispitu. Pritom se više ispitnih bodova dobiva za rješavanje zadataka iz drugog dijela ispita nego za odgovore na zadatke iz prvog dijela. Svaki primarni rezultat dobiven na drugom dijelu ispita dat će vam 3 ili 4 testa, što je ukupno oko 40 konačnih bodova na ispitu.

To znači da je prilikom izvođenja ispita iz informatike posebnu pozornost potrebno posvetiti rješavanju zadataka s detaljnim odgovorom: br. 24, 25, 26 i 27. Njihovim uspješnim rješavanjem ostvarit ćete više konačnih bodova. Ali cijena pogreške tijekom njihove provedbe je veća - gubitak svakog primarnog rezultata prepun je činjenice da nećete proći natjecanje, jer 3-4 konačna rezultata za Jedinstveni državni ispit s visokom konkurencijom u IT specijalnostima mogu postati odlučujući.

Kako se pripremiti za rješavanje zadataka iz prvog dijela

  • Posebnu pažnju posvetiti zadacima br. 9, 10, 11, 12, 15, 18, 20, 23. Upravo su ti zadaci, prema analizi rezultata proteklih godina, posebno teški. Poteškoće u rješavanju ovih problema imaju ne samo oni koji imaju nisku ukupnu ocjenu Jedinstvenog državnog ispita iz informatike, već i "dobri studenti" i "odlični studenti".
  • Naučiti napamet tablicu potencije broja 2.
  • Upamtite da Kbajt u zadacima znači kibibajt, a ne kilobajt. 1 kibibajt = 1024 bajta. To će pomoći u izbjegavanju pogrešaka u izračunu.
  • Pažljivo proučite mogućnosti ispita prethodnih godina. Ispit iz informatike je jedan od najstabilnijih, što znači da možete sigurno koristiti USE opcije zadnje 3-4 godine za pripremu.
  • Upoznajte različite opcije za formuliranje zadataka. Ne zaboravite da će mala promjena u tekstu uvijek dovesti do lošijih rezultata ispita.
  • Pažljivo pročitajte izjavu o problemu. Većina pogrešaka u rješavanju zadataka nastaje zbog nerazumijevanja uvjeta.
  • Naučiti samostalno provjeravati riješene zadatke i pronalaziti pogreške u odgovorima.

Što trebate znati o rješavanju problema s detaljnim odgovorom

24 zadatak - pronaći grešku

25 zadatak zahtijeva jednostavan program

26 zadatak - iz teorije igara

27 zadatak - potrebno je programirati složeni program

Zadatak 27 je glavna poteškoća na ispitu. Samo se odlučuje60-70% USE pisaca u informatici. Njegova posebnost leži u činjenici da je nemoguće pripremiti se unaprijed. Svake godine na ispit se postavlja potpuno novi problem. Prilikom rješavanja zadatka br. 27 ne smije se napraviti niti jedna semantička pogreška.

Kako izračunati vrijeme ispita

Vodite se podacima koji su navedeni u specifikaciji kontrolnih mjernih materijala za ispit iz informatike. Označava okvirno vrijeme predviđeno za rješavanje zadataka prvog i drugog dijela ispita.

Ispit iz informatike traje 235 minuta

Od toga je 90 minuta predviđeno za rješavanje zadataka iz prvog dijela. U prosjeku svaki zadatak iz prvog dijela traje od 3 do 5 minuta. Za rješavanje problema #23 potrebno je 10 minuta.

Za rješavanje zadataka drugog dijela ispita ostalo je 145 minuta, dok će rješavanje zadnjeg zadatka broj 27 trajati najmanje 55 minuta. Ove kalkulacije rade stručnjaci Federalnog zavoda za pedagoška mjerenja i temelje se na rezultatima ispita iz prethodnih godina, pa ih treba shvatiti ozbiljno i koristiti kao smjernicu za ispit.

Programski jezici - koji odabrati

  1. OSNOVNI, TEMELJNI. To je zastarjeli jezik, a iako se još uvijek uči u školama, nema smisla gubiti vrijeme na njegovo učenje.
  2. Školski algoritamski programski jezik. Osmišljen je posebno za rano učenje programiranja, prikladan je za svladavanje početnih algoritama, ali ne sadrži gotovo nikakvu dubinu, nema se gdje razvijati u njemu.
  3. Pascal. To je još uvijek jedan od najčešćih programskih jezika za nastavu u školama i na sveučilištima, ali su i njegove mogućnosti vrlo ograničene. Pascal je sasvim prikladan kao jezik za pisanje ispita.
  4. C++. Univerzalni jezik, jedan od naj brzi jezici programiranje. Na njemu je teško učiti, ali u praktičnoj primjeni njegove su mogućnosti vrlo široke.
  5. Piton. Lako se uči na osnovnoj razini, potrebno je samo znanje engleskog jezika. U isto vrijeme, uz dubinsko proučavanje, Python pruža programeru ništa manje mogućnosti od C ++. Nakon što ste počeli učiti Python u školi, nastavit ćete ga koristiti iu budućnosti, nećete morati ponovno učiti drugi jezik kako biste dosegli nove horizonte u programiranju. Za polaganje ispita dovoljno je poznavanje "Pythona" na osnovnoj razini.

Dobro je znati

  • Radove iz informatike ocjenjuju dva stručnjaka. Ako se rezultati stručne ocjene razlikuju za 1 bod, dodjeljuje se veći od ta dva boda. Ako je odstupanje 2 boda ili više, rad ponovno provjerava treći stručnjak.
  • Korisna stranica za pripremu ispita iz informatike -

Za učinkovito osposobljavanje informatike za svaki zadatak je dano kratko teoretsko gradivo za izradu zadatka. Odabrano je više od 10 zadataka za obuku s analizom i odgovorima, razvijenih na temelju demo verzije prethodnih godina.

U KIM USE 2020. iz informatike i ICT-a nema promjena.

Područja iz kojih će se provoditi provjera znanja:

  • Programiranje;
  • Algoritmizacija;
  • ICT alati;
  • Informativna djelatnost;
  • Informacijski procesi.

Neophodne radnje kada pripremajući se:

  • Ponavljanje teorijski tečaj;
  • Riješenje testovi u informatici na liniji;
  • Poznavanje programskih jezika;
  • Podići matematiku i matematičku logiku;
  • Koristite širi izbor literature – školski program za uspjeh na ispitu nije dovoljan.

Struktura ispita

Trajanje ispita je 3 sata i 55 minuta (255 minuta), od čega se jedan i pol sat preporučuje posvetiti rješavanju zadataka prvog dijela KIM-a.

Zadaci u ulaznicama podijeljeni su u blokove:

  • 1. dio- 23 zadatka s kratkim odgovorom.
  • 2. dio- 4 zadatka s detaljnim odgovorom.

Od predložena 23 zadatka prvog dijela ispitnog rada, 12 pripada osnovnoj razini provjere znanja, 10 - povećanoj složenosti, 1 - visokoj razini složenosti. Tri zadatka drugog dijela visoke razine složenosti, jedan - povećani.

Prilikom rješavanja obavezno bilježiti detaljan odgovor (proizvoljan oblik).
U nekim se zadacima tekst uvjeta dostavlja odmah na pet programskih jezika - radi praktičnosti učenika.

Bodovi za zadatke iz informatike

1 bod - za 1-23 zadatka
2 boda - 25.
3 boda - 24, 26.
4 boda - 27.
Ukupno: 35 bodova.

Za upis na tehničko sveučilište srednje razine morate osvojiti najmanje 62 boda. Za upis na metropolitansko sveučilište broj bodova mora odgovarati 85-95.

Za uspješno pisanje ispitnog rada potrebno je jasno vladati teorija i konstantan vježbati u rješavanju zadaci.

Vaša formula za uspjeh

Rad + rad na pogreškama + pažljivo pročitajte pitanje od početka do kraja da ne bude grešaka = maksimalna ocjena na ispitu iz informatike.

U ispitnom radu USE nekoliko zadataka zahtijeva poznavanje programskog jezika. Zadaci 8, 11, 19, 20, 21, 24 zahtijevaju razumijevanje i analizu teksta programa, zadatak 25 zahtijeva pisanje fragmenta programa. U formulaciji problema ponuđeni su sljedeći jezici na izbor: BASIC, Pascal, C, Algoritamski jezik, Python, Prirodni jezik.

Jedini problem koji zahtijeva da sami napišete kompletan program je problem 27. Izjava problema zahtijeva da napišete program "u bilo kojem programskom jeziku." Dakle, koji programski jezik odabrati?

Iznijet ću svoje osobno mišljenje o ovoj temi, na temelju iskustva polaganja ispita od strane mojih studenata u nekoliko zadnjih godina. U 27. zadatku ispita potrebno je pravilno sastaviti algoritam koji se može implementirati u gotovo svakom programskom jeziku. Oni. u jednom jeziku program će biti kraći, u drugom će biti duži, ali do sada nije bilo problema koji se nije mogao riješiti npr. u BASIC-u. Osim toga, izbor jezika ne utječe na rezultat. Stoga, ako tečno govorite neki egzotični programski jezik, imate puno pravo napisati program na njemu. Međutim, treba uzeti u obzir činjenicu da će program biti testiran i evaluiran.

U preporukama FIPI-ja inspektorima stoji: “Ukoliko ovaj programski jezik stručnjaku nije dovoljno poznat, neka se posluži dostupnom referentnom literaturom ili potraži pomoć konzultanta ili predsjednika (zamjenika) predmetnog povjerenstva, pritom promatrajući pravila provjere." Oni. u slučaju kada se verifikator susreo sa njemu nepoznatim jezikom, mora “uz poštivanje pravila verifikacije”, tj. unutar zadanog vremena (a kod provjere ispita ono je vrlo kratko), nađite nekoga tko dati jezik programiranje poznaje i razumije tekst vašeg programa. Očito je vjerojatnost podcjenjivanja vrlo velika. Osim toga, treba imati na umu da škole koriste samo licencirani (službeno kupljeni) softver. Ako škola ne kupi kompilator jezika koji koristite, neće biti moguće provjeriti performanse vašeg programa na računalu.

Praksa zadnje dvije godine pokazala je da mnogi inspektori ne poznaju jezik Python (na popisu dopuštenih jezika u problemima USE pojavljuje se tek drugu godinu). Poteškoće za verifikatore uzrokuje provjera teksta programa napisanog u C#, Java. O rijetkim specifičnim jezicima da i ne govorimo. Ne preporučam pisanje programa na prirodnom ili algoritamskom jeziku, zbog nedostatka službenih pravila koja opisuju jezik. A razumjeti tekst napisan na jeziku koji se ne koristi u praksi nije baš ugodno. Studentima uvijek izričito savjetujem da algoritam programa opišu prirodnim jezikom kako bi verifikatoru bilo lakše, ali sam program treba biti napisan razumljivim praktičnim programskim jezikom.

Za sada preporučujem da odaberete Pascal, C ili BASIC. To su poznati, rašireni jezici. Za njih postoji razvojno okruženje u gotovo svakoj školi. To znači da inspektor neće imati pitanja prilikom analize vašeg programa. Jezik Pascal ima još jedan plus: u početku težak 27. problem riješen je upravo u njemu, što znači da se u literaturi i na internetu lako mogu pronaći primjeri, uzorci rješenja i analize svih vrsta problema, što se ne može reći za Drugi jezici.