Azərbaycan  AzərbaycanDeutschland  DeutschlandLietuva  LietuvaMalta  Maltaශ්‍රී ලංකාව  ශ්‍රී ලංකාවTürkmenistan  TürkmenistanTürkiyə  TürkiyəУкраина  Украина
Pagalba
www.datawiki.lt-lt.nina.az
  • Pradžia

Šiam straipsniui ar jo daliai trūksta išnašų į patikimus šaltinius Jūs galite padėti Vikipedijai pridėdami tinkamas išna

Programavimas

  • Pagrindinis puslapis
  • Programavimas
Programavimas
www.datawiki.lt-lt.nina.azhttps://www.datawiki.lt-lt.nina.az
   Šiam straipsniui ar jo daliai trūksta išnašų į patikimus šaltinius.
Jūs galite padėti Vikipedijai pridėdami tinkamas išnašas su šaltiniais.

Programavimas bendrąja prasme gali būti apibrėžiamas ir kaip veiksmų, kuriuos norima atlikti, apibrėžimas (panašiai kaip Planavimas).

Jeigu norima, kad veiksmus atliktų kompiuteris tuomet Programavimas – kompiuterių programų kūrimo dalis, kai algoritmas užrašomas kuria nors programavimo kalba. Programavimas apima meno, mokslo, matematikos bei inžinerijos elementus.

Programavimo kalbos

if bReikia then
begin
   vykdyti()
end.

Pagrindinis straipsnis – Programavimo kalba.

Kiekviena programa rašoma viena ar kita programavimo kalba, kuri vėliau verčiama mašininiu kodu, suprantamu kompiuteriui. Nors įmanoma tiesiogiai programuoti mašininiu kodu, aukšto lygio programavimo kalbos žymiai supaprastina kūrimo procesą.

Programavimo kalbų yra daug skirtingų tipų bei skirtingų sudėtingumo lygių, todėl kiekviena kalba labiau tinka tam tikros paskirties uždaviniams spręsti.

Programų kūrimas

Pagrindinis straipsnis – .

Programų kūrimas – sudėtingas procesas ir programavimas tėra nedidelė šio proceso dalis. Pagrindinės ir dažniausiai pasitaikančios kūrimo dalys:

  1. Reikalavimų surinkimas bei analizė
  2. Projektavimas ir įrankių (programavimo kalbos, platformos, duomenų lapu ir pan.), tinkamiausių problemai spręsti, parinkimas.
  3. Programos rašymas pasirinkta programavimo kalba.
  4. Testavimas. Jei testavimo metu paaiškėja, kad nepasiektas norimas kokybės lygis, taisomos problemos (grįžti į 1 žingsnį)
  5. Dokumentavimas, jei reikia – vertimas į kitas kalbas
  6. Palaikymas
  7. Diegimas

Programavimo stilius

Pagal tai, kokiais principais remiantis kuriamos programos, skiriami programavimo stiliai:

Imperatyvusis programavimas

Pagrindinis šio stiliaus principas: programa – tai komandų, kurias reikia vykdyti, rinkinys. Komandos keičia programos būseną. Kadangi beveik visa aparatinė įranga dirba šiuo principu, tai didžioji dalis programų yra parašyta būtent šiuo stiliumi. Skiriamos tokios šio stiliaus atšakos:

nuoseklusis programavimas
Tai programavimas be jokių taisyklių. Priimtinas nedidelėse programose. Jei intensyviai naudojamos goto komandos, gaunamas sunkiai valdomas kodas, dar vadinamas spaghetti kodu. Realizuojančios kalbos: Basic (pradinė versija), Assembler (jei nesilaikoma disciplinos), kitos pirmosios programavimo kalbos.
struktūrinis (procedūrinis) programavimas
Struktūrinis programavimas uždeda apribojimus, kad visa programa turi būti suskaidyta į kaip įmanoma mažiau viena nuo kitos priklausomus modulius (gali būti kelių lygių: procedūros, modulio, bibliotekos). Kiekviena tokia dalis gali turėti tik joje matomus kintamuosius. Realizuojančios kalbos: ir iš jo išsivysčiusios, Pascal, C.
objektinis programavimas
objektiškai kuriamos programos struktūra suskirstoma į klases, kurios aprašo duomenis ir su jais susijusį funkcionalumą.

Deklaratyvusis programavimas

Deklaratyviojo programavimo principas: programa aprašo kokias sąlygas sprendinys turi tenkinti, tačiau neapibrėžia sprendinio ieškojimo algoritmo. Šį algoritmą kiekviena realizacija gali turėti savo. Skiriamos tokios deklaratyviojo programavimo stiliaus atšakos:

Funkcinis programavimas
Funkciniame programavime sprendinio sąlygoms aprašyti naudojamos funkcijos, neturinčios vidinių būsenų. Dėl šios savybės jos negalinti turėti šalutinių poveikių. Realizuojančios kalbos: Lisp.
Loginis programavimas
sprendinio sąlygas aprašo duomenys, su kuriais reikia dirbti ir taisyklės, kaip tie duomenys yra vieni su kitais susįję. Realizuojančios kalbos: , SQL.

Taip pat skaitykite

Vikižodynas
  • Dinaminis programavimas
   Šis straipsnis apie informatiką (kompiuterių mokslą) yra nebaigtas. Jūs galite prisidėti prie Vikipedijos papildydami šį straipsnį.

Autorius: www.NiNa.Az

Išleidimo data: 10 Lie, 2025 / 13:15

vikipedija, wiki, lietuvos, knyga, knygos, biblioteka, straipsnis, skaityti, atsisiųsti, nemokamai atsisiųsti, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, pictu, mobilusis, porn, telefonas, android, iOS, apple, mobile telefl, samsung, iPhone, xiomi, xiaomi, redmi, pornografija, honor, oppo, Nokia, Sonya, mi, pc, web, kompiuteris, Informacija apie Programavimas, Kas yra Programavimas? Ką reiškia Programavimas?

Siam straipsniui ar jo daliai truksta isnasu į patikimus saltinius Jus galite padeti Vikipedijai pridedami tinkamas isnasas su saltiniais Programavimas bendraja prasme gali buti apibreziamas ir kaip veiksmu kuriuos norima atlikti apibrezimas panasiai kaip Planavimas Jeigu norima kad veiksmus atliktu kompiuteris tuomet Programavimas kompiuteriu programu kurimo dalis kai algoritmas uzrasomas kuria nors programavimo kalba Programavimas apima meno mokslo matematikos bei inzinerijos elementus Programavimo kalbos font color blue if font bReikia font color blue then font br font color blue begin font br vykdyti br font color blue end font Pagrindinis straipsnis Programavimo kalba Kiekviena programa rasoma viena ar kita programavimo kalba kuri veliau verciama masininiu kodu suprantamu kompiuteriui Nors įmanoma tiesiogiai programuoti masininiu kodu auksto lygio programavimo kalbos zymiai supaprastina kurimo procesa Programavimo kalbu yra daug skirtingu tipu bei skirtingu sudetingumo lygiu todel kiekviena kalba labiau tinka tam tikros paskirties uzdaviniams spresti Programu kurimasPagrindinis straipsnis Programu kurimas sudetingas procesas ir programavimas tera nedidele sio proceso dalis Pagrindines ir dazniausiai pasitaikancios kurimo dalys Reikalavimu surinkimas bei analize Projektavimas ir įrankiu programavimo kalbos platformos duomenu lapu ir pan tinkamiausiu problemai spresti parinkimas Programos rasymas pasirinkta programavimo kalba Testavimas Jei testavimo metu paaiskeja kad nepasiektas norimas kokybes lygis taisomos problemos grįzti į 1 zingsnį Dokumentavimas jei reikia vertimas į kitas kalbas Palaikymas DiegimasProgramavimo stiliusPagal tai kokiais principais remiantis kuriamos programos skiriami programavimo stiliai Imperatyvusis programavimas Pagrindinis sio stiliaus principas programa tai komandu kurias reikia vykdyti rinkinys Komandos keicia programos busena Kadangi beveik visa aparatine įranga dirba siuo principu tai didzioji dalis programu yra parasyta butent siuo stiliumi Skiriamos tokios sio stiliaus atsakos nuoseklusis programavimas Tai programavimas be jokiu taisykliu Priimtinas nedidelese programose Jei intensyviai naudojamos goto komandos gaunamas sunkiai valdomas kodas dar vadinamas spaghetti kodu Realizuojancios kalbos Basic pradine versija Assembler jei nesilaikoma disciplinos kitos pirmosios programavimo kalbos strukturinis procedurinis programavimas Strukturinis programavimas uzdeda apribojimus kad visa programa turi buti suskaidyta į kaip įmanoma maziau viena nuo kitos priklausomus modulius gali buti keliu lygiu proceduros modulio bibliotekos Kiekviena tokia dalis gali tureti tik joje matomus kintamuosius Realizuojancios kalbos ir is jo issivysciusios Pascal C objektinis programavimas objektiskai kuriamos programos struktura suskirstoma į klases kurios apraso duomenis ir su jais susijusį funkcionaluma Deklaratyvusis programavimas Deklaratyviojo programavimo principas programa apraso kokias salygas sprendinys turi tenkinti taciau neapibrezia sprendinio ieskojimo algoritmo Sį algoritma kiekviena realizacija gali tureti savo Skiriamos tokios deklaratyviojo programavimo stiliaus atsakos Funkcinis programavimas Funkciniame programavime sprendinio salygoms aprasyti naudojamos funkcijos neturincios vidiniu busenu Del sios savybes jos negalinti tureti salutiniu poveikiu Realizuojancios kalbos Lisp Loginis programavimas sprendinio salygas apraso duomenys su kuriais reikia dirbti ir taisykles kaip tie duomenys yra vieni su kitais susįje Realizuojancios kalbos SQL Taip pat skaitykiteVikizodynas Dinaminis programavimas Sis straipsnis apie informatika kompiuteriu moksla yra nebaigtas Jus galite prisideti prie Vikipedijos papildydami sį straipsnį

Naujausi straipsniai
  • Liepa 11, 2025

    Southampton FC

  • Liepa 09, 2025

    Snaigupėlė

  • Liepa 12, 2025

    Smėlių rajonas

  • Liepa 10, 2025

    Smėliai (Kaunas)

  • Liepa 11, 2025

    Smėlynė (Zarasai)

www.NiNa.Az - Studija

    Susisiekite
    Kalbos
    Susisiekite su mumis
    DMCA Sitemap
    © 2019 nina.az - Visos teisės saugomos.
    Autorių teisės: Dadash Mammadov
    Nemokama svetainė, kurioje galima dalytis duomenimis ir failais iš viso pasaulio.
    Viršuje