Predstavitev "Kaj je programiranje". Uvod v predstavitev programiranja za učno uro računalništva in IKT na temo Predstavitev osnovnih konceptov programiranja iz računalništva

Program Mova je formalni znakovni sistem, namenjen opisu algoritmov v obliki, ki je priročnik za obiskovalca (na primer računalnik). formalni sistem znakov, zasnovan za opis algoritmov v obliki, ki je priročnik za obiskovalca (na primer računalnik). Program Mova viznachaє niz leksikalnih, skladenjskih pravil, na primer vikoristoyuyutsya, ko zloženi računalniški programi. Programerju boste omogočili, da natančno določi tiste, na katere bo računalnik reagiral, kako se bodo podatki odnesli in prenesli, pa tudi, kako jih bo ob različnih okoliščinah videl čez dane podatke.


Skіlki vsi MP? Od začetka prvih računalnikov so ljudje v programu že več kot 2500 mesecev. Prodajalcev je le malo in za številne ljudi je na voljo le majhno število izdelkov. Profesionalni programi, s katerimi lahko ostaneš pri svojem robotu več kot ducat promocijskih programov.


Sestavljeni filmi Gibalne programe lahko razdelimo na dva razreda računalnikov in tolmačev. Program v računalniku za dodatno pomoč je posebej prilagojen naboru navodil za dani tip procesorja (strojna koda) in nato datoteko (datoteke s pripono com, exe), ki jo je mogoče zagnati na zagonskem strežniku Z drugimi besedami, prevajalnik za prenos programa s premika visoke ravni na nizko-root potezo, zvočni procesor. Program v računalniku za dodatno pomoč je posebej prilagojen naboru navodil za dani tip procesorja (strojna koda) in nato datoteko (datoteke s pripono com, exe), ki jo je mogoče zagnati na zagonskem strežniku Z drugimi besedami, prevajalnik za prenos programa s premika visoke ravni na nizko-root potezo, zvočni procesor.


Interpretacija filmov Če je program napisan v interpretaciji filmov, potem je tolmač brez naslovnice. Hkrati programa ni mogoče prenesti na najnovejše novice in ga ni mogoče zagnati brez tolmača. Dokler je program napisan v jeziku tolmača, tolmač besedila ne prikaže brez sprednjega prevoda. Hkrati programa ni mogoče prenesti na najnovejše novice in ga ni mogoče zagnati brez tolmača. Lahko rečete, da je procesor računalnika tolmač strojne kode. Lahko rečete, da je procesor računalnika tolmač strojne kode.


*** Na kratko, gre za prevajalnik za prenos programa v strojni prevod in popoln, ki se lahko uporablja hkrati s programom, in tolmač za prenos programa v računalniški prevod za eno uro. Na kratko, gre za prevajalnik za prenos programa v strojni prevod naenkrat in v enem kosu, ki istočasno utripa kot program, in tolmač za prenos programa v strojni prevod za eno uro.


Kaj je isto rivn movi programavannya? možno je videti začetek MP: * stroja; * stroj-op і ntovni (sestavljalec); * strojno neodvisen (premični viskogo rivnya). Machine mov і machine-op in itntovní mov tseme movi nizke ravni, kar bo zahtevalo naročanje drugih delov postopka pri obdelavi podatkov. Dobro se premikajte visoke rivnya ituyut narave premikajte, vikoristovuyuchi deyakі besed imovnoї movi in \u200b\u200bzalnopriyatі matematičnih simbolov. Tsі movi bílsh zruchnі za ljudi.


Premaknite se na visoki ravni * procedural (algoritem) (Basic, Pascal, C in drugi), ki se uporabljajo za nedvoumen opis algoritmov; * logični (Prolog, Lisp in drugi), saj niso usmerjeni v razvoj algoritma za reševanje problemov, temveč v sistemski in formalni opis nalog iz časa, rešitev je sledila iz zloženega opisa; * objektno usmerjen (Object Pascal, C ++, Visual Basic in drugi), katerega osnova je razumevanje predmeta, ki povzema podatke in ideje nad nami. Program je na objektno usmerjenem gibanju, pa naj bo to naloga, del sveta bo opisal po svojem bistvu, saj ga je mogoče uporabiti pri celotni nalogi.




Бейсік (BASIC je hiter iz angleščine. Začetna simbolična navodila za začetnike) BASIC (BASIC je hiter v angleščini. Začetna simbolična navodila za začetnike) Movov doprsni zlom je bil določen za začetek programa in je zanemaril široko paleto sprememb v glavah raznolikih narečij.


COBOL (COBOL, COmmon Business Oriented Language), program tretje generacije (različica Persha leta 1959), ki je bil v prvi vrsti namenjen razvoju poslovnih dodatkov. Grace Hopper (babica Kobol) je bila razvijalec prvega enotnega Kobolovega standarda. Eden od ciljev razvoja poteze je bil čim bolj približati oblikovanje angleškemu jeziku. COBOL je čudovit, zaenkrat lahko uporabljate podatkovne strukture in datoteke za robote, življenje pa ste pozabili iz poslovnih dodatkov, izposojenih iz ZDA.


MP (Ada), ki se je začela ob koncu projekta, ki ga je Ministrstvo za obrambo ZDA sprejelo za razvoj enega programa za sisteme za nadzor na vojaških misijah (ladje, tanki, tanki, rakete, granate itd.).


Fortran (Fortran) Persha je izvajal program najvišje rive. Nastala je v obdobju od leta 1954 do 1957 rock. Ime Fortran je okrajšava za FORmula TRANslator, torej ponovni prevod formul. Fortran se pogosto uporablja v znanstvene in inženirske namene. Eden od funky Fortran je veliko število programov, napisanih na novih programih in knjižničnih programih.




Simula-67 (Simula 67) persha obkctno-op i ntovna MP. Krogla je bila razbita konec 60. let 20. stoletja. Tsia mova na pomembnem svetu je šla pred uro, udeleženci (programi 60-ih) niso bili pripravljeni prevzeti vrednosti poteze Simula 67, zaradi premika pa niso bili v konkurenci z drugimi programi (pred nami).


Java je odprtokodni poslanec, razpadla je družba Sun Microsystems leta 1991 in uradno izdana leta 1995. Pri nas Bagato hto imenujemo Java po analogiji z zemljepisnim imenom. Že od začetka se je novi poslanec imenoval JaGo (James Gosling) in je bil distribuiran za malo-bitno elektroniko, kasneje pa so ga preimenovali v Java in ga začeli uporabljati za pisanje dodatnih podatkov in varnost strežniške programske opreme.


Algol 68 (angleško Algol 68 iz angleškega algoritemskega algoritma і angleški jezik mova), uporabljen v (Algol-68). Algol velja za najvišjega standarda in omogoča enostavno premik algebrskih formul iz programskega ukaza.




Delphi - MP, prej Object Pascal, je razbila podjetje Borland in ga uvedla v obliki paketov Borland Delphi, iz katerih je leta 2003 spremenila svoje sedanje ime. Do dneva je po datumu Move Pascal s terensko usmerjenimi razširitvami. Uho MOV Bula je namenjeno distribuciji dodatkov Microsoft Windows.


Сі (angleško C) je standardizirana s postopkom MP, ki je v uho v 70. letih razpadel kot razvoj mobilnega programa Bibliotek. Ci Bula je standard za delovanje v operacijskem sistemu (OS) UNIX. Zadnja tri leta se je Bula razvrščala po bogatem OS in postala ena najnovejših poslancev. Ceniti za njegovo učinkovitost; je najbolj priljubljen jezik za vzpostavitev varnosti programske opreme. Ne bodite presenečeni nad tistimi, ki Ci niso bili razdeljeni za novince, za nov program boste aktivno zmagali. Ponarejena sintaksa Movi Sia je postala osnova za bagatioh drugih mov.


C # (vimovlyaêtsya sí-oster) MP, saj je shranjen v obliki konceptov, ki temeljijo na delu in vidiku. V skalovju je Microsoftovo podjetje, ki je glavni vir razvoja dodatkov za platforme Microsoft.NET. C # lahko imenujemo C-podobna skladnja, od njih je skladnja najbližje C ++ in Java. Ponovno odkrivanje zmagovalcev nekaterih njihovih predhodnikov C ++, Delphi, Module in Smalltalk.


Сі ++ (eng. C ++) je zapleten MP tujega znaka. V devetdesetih letih prejšnjega stoletja je rock glasba postala ena najbolj razširjenih in razširjenih v vseh njih. Ko smo odprli Si ++, smo prihranili denar iz mojega Si. Mova je prišla na uho v osemdeseta leta, odkar je Bjorn Stroustrup, raziskovalec v Bell Laboratories, iznašel številne načine, kako olajšati gibanje. Ime Si ++ spominja na Si. Сі ++ (eng. C ++) je zapleten MP tujega znaka. V devetdesetih letih prejšnjega stoletja je rock glasba postala ena najbolj razširjenih in razširjenih v vseh njih. Ko smo odprli Si ++, smo prihranili denar iz mojega Si. Mova je prišla na uho v osemdeseta leta, odkar je Bjorn Stroustrup, raziskovalec v Bell Laboratories, iznašel številne načine, kako olajšati gibanje. Ime Si ++ spominja na Si.


Perl mova programivannya. Avtor - Larry Walt. Beseda Perl je kratica, ki se dešifrira kot Praktični ekstrakcijo in jezik poročanja (praktično rečeno, imenovala se je PEARL, včasih pa se je črka A izgubila). Talismanova poteza Perl є, da kamela ni dotrajana, protest do okna krila je odličen za težkega robota. Glavna posebnost mobilnega sistema je dodati veliko možnosti za robote z besedilom. Perl platforma stilsko obetavnih novih programov. Zmagovalci se izberejo za različne projekte v javnem in zasebnem sektorju in se široko promovirajo za dodatne projekte v javnem in zasebnem sektorju. Perl mova programivannya. Avtor - Larry Walt. Beseda Perl je kratica, ki se dešifrira kot Praktični ekstrakcijo in jezik poročanja (praktično rečeno, imenovala se je PEARL, včasih pa se je črka A izgubila). Talismanova poteza Perl є, da kamela ni dotrajana, protest do okna krila je odličen za težkega robota. Glavna posebnost mobilnega sistema je dodati veliko možnosti za robote z besedilom. Perl platforma stilsko obetavnih novih programov. Zmagovalci se izberejo za različne projekte v javnem in zasebnem sektorju in se široko promovirajo za dodatne projekte v javnem in zasebnem sektorju.




*** Basic je, ko je napredoval v Visual Basic, ko je napredoval v Visual Basic, Cobol morda ni zmagal, in tako rekoč stisnil svojo iznuvanjo, je mogoče reči, da je Simula-67 in sam Algol umrl. Cobol morda ne bo zmagal, in ko je praktično izbodel svojo iznuvanjo, je mogoče reči, da sta Simula-67 in Algol tako umrla. Ada je bila prej zmagovalna v robotiki, naenkrat jo je zamenjala moja S. Ada je prej zmagala v robotiki, naenkrat jo je nadomestil moj S. Fortran, ki je bil prvič po vrsti z mojim visokim mirazom, hkrati pa je tudi umrl. Fortran je postal prvič v mojem življenju z visoko rivnyo, hkrati pa je mayzhe umrl. Java je moj širok zalogaj. Java je moj širok zalogaj.

Če želite uporabiti predogled predstavitev, ustvarite Google račun (račun) in se prijavite v njega: https://accounts.google.com


Drsni napisi:

UVOD V PROGRAMIRANJE

OSNOVNI KONCEPTI Programiranje za računalnik je postopek ustvarjanja programov za nadzor delovanja računalnika. Program je zaporedje dejanj (ukazov), ki jih mora izvajati računalnik, da reši težavo obdelave informacij.

OSNOVNI KONCEPTI Programski jezik je fiksni sistem zapisov in pravil za opisovanje programov. Danes je na stotine programskih jezikov. Lahko jih razdelimo v tri glavne vrste: Strojni jeziki Nizki nivoji Jeziki na visoki ravni

JEZIK STROJA (JEZIK KOMPANSKEGA STROJA) Jezik stroja (LMK) je kontrolna koda za določeno delovanje stroja (ukaz), ki določa, kje dobiti izvorne podatke in kje postaviti rezultate operacije. 00101000 00000010 11000000 11000100 11011000 Naslov ukaza Operacija koda 1. naslov 2. naslov 3. naslov Začetni podatki in ukazi so predstavljeni v obliki binarne kode Primer: (Dodajte dve številki in vnesite rezultat v 3. naslov)

JEZIK PROGRAMIRANJA NA NIŽNI RAVNI Programski jezik na nizki ravni je programski jezik, katerega ukazna struktura je določena z obliko ukazov in podatkov strojnega jezika ter arhitekturo računalnika. Primer: (Dodajte dve številki in vnesite rezultat v 3. naslov) ADD a, b, c

Presenetljiv predstavnik programskega jezika na nizki ravni je jezik Assembler, ki je bil razvit v 50. letih prejšnjega stoletja in omogoča pisanje programov s posebno notacijo za strojne kode - mnemonika. Assembler se pogosto uporablja v programih, kjer so potrebne visoke zmogljivosti. Monterji ciljajo na določene vrste procesorjev. Ker so različni tipi računalnikov imeli različne sisteme za poučevanje procesorjev, so imeli tudi različne sestavitelje. Zato je Assembler strojno usmerjen jezik. Takšnih programov ni mogoče prenesti za izvajanje na druge vrste računalnikov.

JEZIK PROGRAMIRANJA NA visoki ravni Programski jezik na visoki ravni je programski jezik, katerega sredstva omogočajo opis težave v vizualni, lahko razumljivi obliki. Vsak jezik na visoki ravni je opredeljen z notacijskim sistemom in nizom pravil, ki opredeljujejo skladnjo. V grobem gre za niz besed (besedišče) in pravila za sestavljanje stavkov.

PRIMERI PROGRAMIRANJA JEZIKOV FORTRAN BASIC Pascal Sea Delphi Java

Programski jeziki na visoki ravni uporabnika osvobodijo strojnega programiranja. Vendar računalnik takšnega programa ne razume, na voljo mu je samo strojni jezik. Zato za prevajanje (prevajanje) programov iz jezika na visoki ravni v strojne kode uporabljajo posebne programe - prevajalce.

PREVODNIK Prevajalec je program, ki besedilo programa pretvori (prevede) v jezik strojnih navodil ("0" in "1"). Prevajalec jezikovnega jezika na visoki ravni Strojni jezikovni program

izvede ukaz-po-ukaz in izvedba izvornega programa celoten program pretvori v strojni jezik in nato izvede

ZAKAJ VEČ PROGRAMIRANJA JEZIKOV? Za reševanje iste težave se pogosto lahko uporablja več različnih programskih jezikov. Pri izbiri vas seveda lahko vodi načelo: kar vem - to pišem. Vendar obstaja več drugih meril: 1. Hitrost naloge. 2. Količina pomnilnika, ki ga zasede izvršljiva koda. 3. Dolžina (na primer v vrsticah) izvirnega besedila. 4. Enostavnost programiranja.

OSNOVNA Najbolj demokratičen jezik na svetu. Pri ustvarjanju programov v tem jeziku ni obvezen predhodni opis njegovih elementov, vključno z vrstami spremenljivk. In tu še zdaleč ni anarhija. Bolje je, da teh svoboščin ne zlorabljate. V nasprotnem primeru so možne napake, katerih iskanje pri odpravljanju napak programov ni najbolj uporabna aktivnost za živce. Naučili se bomo programskega jezika Pascal!


povzetki predstavitev

Algoritmizacija in programiranje

Diapozitivi: 39 Besede: 3752 Zvoki: 0 Učinki: 0

Enotni informatiki državnega izpita. Naloga C2. Algoritem za pridobitev. Pascal. OSNOVNI. Pascal. OSNOVNI. Algoritem za izračun števila največjih elementov. Pascal. Pascal. Pascal. Pascal. Pascal. Pascal. OSNOVNI. OSNOVNI. Niz 30 celih elementov. Pascal. Pascal. Pascal. Celotni številki se vnesejo s tipkovnice. Pascal. Pascal. Pascal. Pascal. Pascal. Na koordinatni ravnini se nahaja čip v točki (0, -5). Igralci se menjajo. Možna premik. Oddaljenost od čipa do točke. Kdo bo zmagal, če oba igralca igrata brezhibno. Kakšna bi morala biti prva poteza zmagovalca. - Algoritmizacija in programiranje.ppt

Algoritmizacija in programski jeziki

Diapozitivi: 119 Besede: 6056 Zvoki: 0 Učinki: 400

Algoritmizacija in programiranje. Koncept algoritma in njegove lastnosti. Algoritem. Sorte algoritmov. Lastnosti algoritma. Sestavljanje algoritmov Metode za opisovanje algoritmov. Blok diagram. Začetek ali konec algoritma. Osnovne algoritmične konstrukcije. Blokovna shema za izračun hipotenuze. Forking računski postopek. Možnost podružnice. Algoritem za izračun funkcije. Proces cikličnega računanja. Cikel. Zanka s predpogojem. Osnovni algoritmi. Podane so tri številke a, b, c. Euklidov algoritem. Izračunajte faktororialno število naravnega števila N. Pravilo o izdelku - Algoritmizacija in programski jeziki.ppt

Samodejno programiranje

Diapozitivi: 37 Besede: 1019 Zvoki: 0 Učinki: 0

Teorija avtomatov v programiranju. Orodja za programiranje avtomatov Tečajniki. Kraj in čas pouka. Kako pridobiti kredit. Virtualni laboratorij. Napišite program. Namen tečaja. Stran oddelka. Področja uporabe programiranja avtomatov. Razvrstitev programov. Merila uporabnosti. Subjekt s kompleksnim vedenjem. Primer uporabe. Kompleksno vedenje. Ideje za programiranje avtomatov. Samodejni pristop. Osnovni pojmi programiranja avtomatov. Osnovni pojmi. Lastnosti stanja sistema. - Programiranje samodejnih podatkov.ppt

Metoda linearnega programiranja

Diapozitivi: 62 Besede: 622 Zvoki: 0 Učinki: 429

Linearno programiranje. Gradnja kanonske oblike. Simplex metoda. Splošni problem linearnega programiranja. Kanonični problem linearnega programiranja. Gradnja. Konstrukcija kanonske oblike 2. Prva geometrijska interpretacija. Metoda grafične rešitve. Možne situacije pri reševanju problema linearnega programiranja. Razmislimo o težavi. Izrek. Osnovni izrek. Teoremi LP. Osnovni teoremi LP. Lastnosti poliedrskega konveksnega stožca. Teoremi. Geometrijska interpretacija. Druga geometrijska interpretacija. Osnovni načrt. Načrt. Osnovni načrt je neizrojen. - Metoda linearnega programiranja.ppt

Težave z linearnim programiranjem

Diapozitivi: 41 Besede: 1482 Zvoki: 0 Učinki: 0

Težave z linearnim programiranjem. Linearno programiranje. Linearna funkcija. Nabor razmerij. Konstante. Ekstremnost objektivne funkcije. ZLP izgleda. Določite spremenljivke. Primeri nalog. Težava z optimalno razporeditvijo virov. Načrt proizvodnje. Ciljna funkcija. Primeri. Splošni sklad delovnega časa. Lahko ustvarite sistem omejitev. Sestavimo ciljno funkcijo. Najvišja vrednost. Kefir. Osnovna oprema. Dobiček. Odločba. Roki Skupni dobiček. Problem zmesi. Tabela. Stroški prehrane. Matematična formulacija problema. - Problemi linearnega programiranja.ppt

Tehnologija razvoja programske opreme

Diapozitivi: 40 Besede: 2183 Zvoki: 0 Učinki: 0

Tehnologija razvoja programske opreme. Struktura-funkcije-koktab. Splošna struktura nadzornega sistema. Sestava nadzornega sistema. Funkcije nadzornega sistema. Vgrajeni krmilni sistemi. Značilnosti tehničnega procesa. Standardi za razvoj programske opreme. Programski pomnilnik. Odpravljanje napak V-model razvoja programske opreme. Spiralni model razvoja celotnega cikla. Klasifikacija metod za razvoj programske opreme. Hierarhija metod razvoja programske opreme. Linearni pristop. Programiranje komponent Mehanizem izvajanja. Prednosti. Uvod v operacijske sisteme. Operacijski sistem. - tehnologija za razvoj programske opreme.ppt

Razvoj programske opreme

Diapozitivi: 30 Besede: 726 Zvoki: 0 Učinki: 32

Razvoj programskih orodij. Razvoj programske opreme. Sistemski pristop. Lastnosti predmeta Sistem. Tehnološki cikel razvoja programske opreme. Informacijski tokovi sinteze PS. Potreba uporabnikov. Specifikacija programske zahteve. Zahteve glede specifikacije. Vrste nefunkcionalnih zahtev. Beseda. Zahteve. Zahteve so življenjska doba projekta. Kakovost in zahteve. Napačno delo z zahtevami. Informacijski model postopka. Vodenje projektov. Metode oblikovanja programske opreme. Analizni model. Funkcije oblikovanja. Programska oprema. Oblikovanje programske opreme Razlika med kompleksno programsko opremo in programom. - Razvoj programske opreme.ppt

Zasnova aplikacije

Diapozitivi: 28 Besede: 1801 Zvoki: 0 Učinki: 229

Vzorci kot sredstvo za avtomatizacijo oblikovanja aplikativnih programov. Napredek v razvoju programskih jezikov v 60-70-ih letih prejšnjega stoletja. Kriza aplikacijskega programiranja. Shematski diagram postopka razvoja računalniških programov. V prihodnosti razvoj ne bo programer. Precej tesna smer v teoriji. Sposobnost ustvarjanja učinkovitih aplikacijskih programov. Koncept zasnove sistema. 5 let izkušenj (1971 - 1975) "ročnega" oblikovanja. Projekti, ki ponujajo programiranje naravnega jezika. Koncepti za generiranje aplikacij. - Design Design .ppsx

Arhitektura programske opreme

Diapozitivi: 26 Besede: 878 Zvoki: 0 Učinki: 0

Arhitektura programske opreme Koncept arhitekture. Organizacijska struktura. Occamova britvica. Ločitev odgovornosti. Ločevanje abstrakcij. Ravni abstrakcije. Vrste odgovornosti. Nefunkcionalne zahteve. Medsebojni pomisleki. Pogled na arhitekturo Arhitekturne predloge. Odjemalec-strežnik. Peer-to-peer arhitektura. Opombe k terminologiji. Slojevita arhitektura. Predstavitev in vztrajanje podatkov. Ločitev poslovne logike in vmesnika. Prehod. Uporaba stereotipa za naročanje. Delitev regulatorja. Kapsulacija modela. Hollywoodsko načelo. - Arhitektura programske opreme .ppsx

Preizkušanje programske opreme

Diapozitivi: 32 Besede: 1683 Zvoki: 0 Učinki: 14

Vrste in metode testiranja. Ravni in vrste testiranja. Razmerje med razvojem in testiranjem. Preizkušanje programske opreme. Pavlovskaya T. A. Preizkušanje enot. Zaznane napake Integracijsko testiranje. Načini sestavljanja modula Primerjava metod. Slabosti testiranja od zgoraj navzdol. Slabosti testiranja od spodaj navzgor. Preizkušanje sistema. Kategorije preizkusov sistemov. Funkcijsko testiranje. Regresijsko testiranje. Popravek pomanjkljivosti. Kombiniranje testnih stopenj. Vrste napak. Preverjanje sprejemljivosti. Evristične metode za ustvarjanje testov. Trikotnik. - Preizkušanje programske opreme.ppt

Programiranje sistemov

Diapozitivi: 28 Besede: 918 Zvoki: 0 Učinki: 0

Programiranje sistemov Orodja za ustvarjanje programov. Urejevalnik besedil. Prevajalec. Tolmač. Prevajalnik. Urejevalnik povezav. Integrirani programski sistem. Debugger. Hitro oblikovalsko okolje. Integrirani sistem. Komponenta za tipkanje izvorne kode programa. Strojna koda. Sestavni del za prevajanje izhodne kode programa v strojno kodo. Koda predmeta Skladnja izvirnega programa. Postopek oddajanja. Postopek predvajanja celotnega programa. Programski sistem Enotni projekt avtomatske gradnje. Izvedba stavkov izvirnega programa. - Programiranje systems.ppt

Objektno orientiran pristop k modeliranju

Diapozitivi: 19 Besede: 707 Zvoki: 0 Učinki: 19

Objektno usmerjen pristop k modeliranju sistemov. Koncept objektnega pristopa. Koncept objektno usmerjenega pristopa. Predmet. Lastnosti predmeta Razlika med razredom in objektom. Načela OOP. Dediščina. Kapsulacija. Vmesni del. Polimorfizem. Druga načela OOP. Univerzalni modelni jezik. Enotni jezik modeliranja. Vprašanja. Diagrami Programska oprema. Preučena vprašanja. Naloga. - Objektno usmerjen pristop k Modeling.ppt

Objektno usmerjene osnove programiranja

Diapozitivi: 35 Besede: 2038 Zvoki: 0 Učinki: 0

Osnove objektno usmerjenega programiranja. Objektno usmerjen pristop. Semantika in pragmatika. Opredelitve. Predmeti. Vsak predmet ima določeno življenjsko dobo. Pogoj. Kumulativni rezultat vedenja predmeta. Obnašanje. Program, napisan z uporabo OOP. Edinstvenost. Več referenc lahko kaže na en predmet. Razredi. Razred je vzorec vedenja za predmete določene vrste. Človeški razred. Kapsulacija. Javni člani razreda tvorijo zunanji vmesnik predmeta. Dedovanje. 19. Stališče posploševanja. Polimorfizem. Primer. - Objektno osredotočeno programiranje osnov.ppt

Ustvarjanje razreda

Diapozitivi: 44 Besede: 3434 Zvoki: 0 Učinki: 0

Metode računalništva in programiranja na visoki ravni. Opis razredov. Osnovni tipi podatkov, ki jih določa uporabnik. Gradniki razreda. Polja razreda. Stanje razrednih predmetov. Umestitev polj v programski pomnilnik. Razredne metode. Ključna beseda. Postavitev opisov metod in predmetov razreda. Razredne metode. Programske metode. Opis in način klica. Klic metode. Opis metode. Formalni parametri metod. Modifikatorji parametrov. Prenos poljubnega števila parametrov. Dejanski parametri. Klicanje metode. Metoda preobremenitev. To je posebna spremenljivka razreda. Opis formalnega parametra. - Ustvari razred .pptx

Izvleček pouka

Diapozitivi: 19 Besede: 1256 Zvoki: 0 Učinki: 0

Izvleček pouka. Čista virtualna funkcija. Izvleček. Izpeljani razredi Mehanizem abstraktnih razredov. Konstruktor. Opredelitev funkcij. Opredelitev funkcij razreda. Program za ponazoritev dela. Delo z razredom. Določimo abstraktni razred. Konstruktor abstraktnih razredov Ne-abstraktni razredi. Specifični razred. Razred krožkov Uporabljajo se vsi trije razredi. Čiste navidezne funkcije. Krog. Predmet abstraktnega razreda. - Povzetek pouka.ppt

Razmerja med razredi

Diapozitivi: 24 Besede: 1713 Zvoki: 0 Učinki: 0

Razredi in odnosi med njimi. Razredi. Pravila o poimenovanju razredov Specifikacija razreda Specifikacija vmesnika. Specifikacija predmeta Obstojnost - določa življenjsko dobo predmetov razreda. Atributi razreda. Imenovanje atributov Specifikacija atributa razreda Ime - ime atributa. Začetna vrednost - začetna vrednost atributa. Operacije razreda. Interakcija predmetov. Vloge predmetov v interakciji. Pravila poimenovanja operacij. Specifikacija operacij razreda. Specifikacija operacijskega vmesnika. Specifikacija za izvajanje in uporabo operacije. Pridružitveni odnos med razredi. - Razmerja med .pps razredi

Spremenljivka

Diapozitivi: 18 Besede: 500 Zvoki: 0 Učinki: 53

Spremenljivka. Opredelitev. Predmeti, povezani s spremenljivko. Vrednost. Spremenljive vrednosti. Spremenljiv tip. Ime spremenljivke. Vaje. Opis spremenljivke. Notranja zastopanost spremenljivk. Operater dodeljevanja. Delovanje operaterja za dodeljevanje. Ni rešitev. Aritmetični izrazi. Aritmetične operacije. Pravila za pisanje aritmetičnih izrazov. Standardne funkcije. Tabela standardnih funkcij. - Variable.ppt

Vrsta, ime in vrednost spremenljivke

Diapozitivi: 11 Besede: 667 Zvoki: 0 Učinki: 0

Vrsta, ime in vrednost spremenljivke. Spremenljivke so namenjene shranjevanju in obdelavi podatkov. Spremenljiv tip. Spremenljive vrste. Ime spremenljivke. Izjava o spremenljivi vrsti. Aritmetični, niz in logični izrazi. Aritmetični izrazi. String izrazi. Logični izrazi. Dodeljevanje vrednosti spremenljivkam. - Spremenljiv tip, ime in vrednost.ppt

Dolga aritmetika

Diapozitivi: 20 Besede: 2274 Zvoki: 0 Učinki: 0

"Dolga" aritmetika. Vtipkajte v Borland Pascal. Preliv. Dodajanje "dolgih" številk. Besedilo programa za dodajanje "dolgih" številk. Izvajanje odštevanja v Pascalu. Primerjava števil. Primerjava funkcij. Vhod in izhod velikega števila. Izhod. Vnos Funkcija Sizeof (w) Postopek polnjenja. Primer. Ponovni postopek. Pomnožitev dolge številke s kratkim. Delitev dolge številke na kratko. Funkcija razdelitev. Pomnožitev dveh dolgih števil. Postopek pomnožite Huge. -

Opis predstavitve po posameznih diapozitivih:

1 diapozitiv

Opis diapozitiva:

Kaj je programiranje učiteljica računalništva MBOU srednja šola № 6 Fedorova Olga Mihahailovna

2 diapozitiva

Opis diapozitiva:

kdo so programerji; kaj je programski jezik; kaj je programski sistem. Glavne teme pouka: 9. razred, učiteljica informatike Fedorova O.M.

3 diapozitiva

Opis diapozitiva:

Zdaj si morate podrobneje ogledati še en odsek računalništva, imenovan "Programiranje". Strokovnjaki, ki se profesionalno ukvarjajo s programiranjem, se imenujejo programerji. V zgodnjih letih obstoja računalnikov je bilo za uporabo računalnika na katerem koli področju možno programirati. V sedemdesetih - 80-ih letih XX stoletja se je začela razvijati uporabna programska oprema. Hitro širjenje aplikacijske programske opreme se je zgodilo s pojavom osebnih računalnikov. Popolnoma nepotrebno je bilo omogočiti programiranje za uporabo računalnika. Ljudje, ki delajo na računalnikih, so bili razdeljeni na uporabnike in programerje. Trenutno je veliko več uporabnikov kot programerjev. Kdo so programerji 9. razreda, učiteljica računalništva Fedorova O.M.

4 diapozitiva

Opis diapozitiva:

Programiranje običajno delimo na sistemsko in aplikativno programiranje. Sistemski programerji se ukvarjajo z razvojem sistemske programske opreme: operacijskih sistemov, pripomočkov itd., Kot tudi programskih sistemov. Programerji programov ustvarjajo aplikacije, kot so urejevalniki, preglednice, igre, vadnice in drugo. Povpraševanje po visoko kvalificiranih programerjih, tako sistemskih kot aplikacijskih, je zelo veliko. 9. razred, učiteljica informatike Fedorova O.M.

5 diapozitiva

Opis diapozitiva:

Za pisanje programov so na voljo različni programski jeziki. V letih obstoja računalnikov je bilo ustvarjenih veliko programskih jezikov. Najbolj znani med njimi: Fortran, Pascal, BASIC, C (C) itd. Pogosti programski jeziki so danes C ++, Delphi, Java, Pascal, Visual Basic, Python. Kaj je programski jezik 9. razred, učiteljica računalništva Fedorova O.M.

6 diapozitiva

Opis diapozitiva:

Za ustvarjanje in izvajanje v računalniku programa, napisanega v programskem jeziku, se uporabljajo programski sistemi. Kaj je programski sistem za 9. razred, učiteljica računalništva Fedorova O.M.

7 diapozitiva

Opis diapozitiva:

Programiranje je področje informatike, ki se ukvarja z razvojem računalniških programov za nadzor z namenom reševanja različnih informacijskih težav. Programiranje je lahko sistemsko in uporabno. Pascal, BASIC, C, Fortran so univerzalni programski jeziki. Programski sistem je računalniška programska oprema, zasnovana za razvoj, odpravljanje napak in izvajanje programov, napisanih v določenem programskem jeziku. Na kratko o glavni oceni 9. razreda, učiteljici informatike Fedorova O.M.

8 diapozitiva

Opis diapozitiva:

Kaj je programiranje? Katere naloge rešujejo sistemski in aplikacijski programerji? Kateri so najpogostejši programski jeziki? Kakšen je namen programskih sistemov? Vprašanja in naloge 9. razred, učiteljica informatike Fedorova O.M.

Cilji lekcije:

Izobraževalni: seznaniti študente z novim oddelkom informatike " Programiranje».

Izobraževalni: vzgoja informacijske kulture študentov, pozornost, disciplina, natančnost, vztrajnost, vzgoja samostojnosti.

Razvoj: razvoj kognitivnega zanimanja, spomina, pozornosti.

Predhodna priprava učitelja: izbor gradiva za lekcijo, priprava predstavitve.

Vrsta lekcije: razlaga novega gradiva.

Metode poučevanja: razlagalno - ilustrativno, besedno, vizualno in praktično.

Oblike vzgojno-izobraževalnega dela:čelno.

Sredstva za izobraževanje: informativni:učbenik Informatika in IKT: učbenik za 9. razred / I. G. Semakin, L. A. Zalogova, S. V. Rusakov, L. V. Shestakova. - 4. izd. - M.: BINOM. Laboratorij znanja, 2011. - 341p. : bolan. tabla, multimedijski projektor.

Med poukom:

Organizacijski oder (2 minuti)

Lep pozdrav. Organizacija pozornosti, priprava table, preverjanje prisotnih.

Učenci pozdravijo učitelja.

Faza preverjanja domačih nalog. (10 minut) V prejšnjih lekcijah sva s študijem preučevali temo "Vilitveni in ciklični algoritmi", preverimo, kako ste to temo ponotranjili.

1. Navedite, katere vrste algoritmov poznate?

2. Kaj je linearni algoritem?

3. Kaj je vilitveni algoritem?

4. Kaj je kombinirani algoritem?

5. Kaj je algoritem z okroglimi roboti?

6. Kaj je cikel?

Faza učenja novega gradiva. (25 minut)

Tema današnje lekcije je "Kaj je programiranje?"

Obvezno pisanje teme na tablo.

Kdo so programerji?

Zdaj si morate podrobneje ogledati še en odsek računalništva, ki se imenuje "Programiranje".

Programiranje je področje računalništva, namenjeno razvoju programov računalniškega upravljanja za reševanje različnih informacijskih težav.

Slide 2 Namen programiranja je razvoj programov računalniškega upravljanja za reševanje različnih težav z informacijami.

Slide 3 Specialisti, ki se profesionalno ukvarjajo s programiranjem, se imenujejo programerji.

V zgodnjih letih obstoja računalnika je za uporabo računalnika na katerem koli področju moral biti sposoben programirati.

Slide 4 V sedemdesetih - 80. letih XX stoletja se je začela razvijati uporabna programska oprema. Hitro širjenje uporabne programske opreme se je zgodilo s pojavom osebnih računalnikov. Popolnoma nepotrebno je bilo omogočiti programiranje za uporabo računalnika. Ljudje, ki delajo na računalnikih, so bili razdeljeni na uporabnike in programerje. Trenutno je uporabnikov veliko več kot programerjev.

Lahko bi dobili vtis, da programerji niso več potrebni! Toda kdo bo potem ustvaril vse operacijske sisteme, urejevalnike, grafične pakete, računalniške igre in še veliko več? Potrebni so programerji in naloge, ki jih morajo rešiti, sčasoma postajajo vse težje.

Slide 5 Programiranje je običajno razdeljeno na sistemsko in aplikativno, instrumentalno (programski sistem).

Sistemski programerji se ukvarjajo z razvojem sistemske programske opreme: operacijskih sistemov, pripomočkov, gonilnikov itd., Kot tudi programskih sistemov.

Slide 6 Aplikacijski programerji - namenjeni reševanju specifičnih težav ustvarjajo aplikacijske programe: urejevalnike, preglednice, igre, vadnice in številne druge. Povpraševanje po visoko kvalificiranih programerjih, tako sistemskih kot aplikativnih, je zelo veliko, njihovo intelektualno delo pa je zelo plačano.

Kaj je programski jezik?

Za pisanje programov so na voljo različni programski jeziki. Slide 7 Programski jezik je fiksni zapis za opis algoritmov in podatkovnih struktur.

V letih obstoja računalnikov je bilo ustvarjenih veliko programskih jezikov. Najbolj znani med njimi so: Algol, For-tran, Kobal, BASIC, Pascal, C (C) itd. Pogosti programski jeziki so danes C ++, Delphi, Java, Pascal, Visual Basic, Python

Vsi programski jeziki so razdeljeni na tolmače in prevajalnike. Tolmači program prevedejo v strojno kodo in hkrati izvajajo en ukaz - s hitrostjo. Prevajalnik celoten program prevede v strojne kode in ga nato izvede. (velik pomnilnik)

Kaj je programski sistem?

Slide 8 Za ustvarjanje in izvajanje programa, napisanega v programskem jeziku v računalniku, se uporabljajo programski sistemi.

Slide 9 Programski sistem je računalniška programska oprema, zasnovana za razvoj, odpravljanje napak in izvajanje programov, napisanih v določenem programskem jeziku.

Obstajajo programski sistemi v jeziku Pascal, BASIC in drugih jezikih.

Razvoj katerega koli programa se začne z izgradnjo algoritma za reševanje problema.

Faza pritrjevanja novega materiala. (9 minut)

Fantje, odgovorite na moje vprašanje, kdo so programerji in za kaj so?

Kateri so najpogostejši programski jeziki zame?

Povzetek lekcije

Danes ste se naučili, kdo so programerji in kaj počnejo, izvedeli ste o programskih jezikih, o programskem sistemu.

Kakšen je namen programskih sistemov?

Stavba gradnje doma.

Zapišite si domačo nalogo. Odstavek 32. Strani 178 - 180. Vprašanja o tej temi?

Hvala za lekcijo, lahko ste brezplačni.



Povezani članki: