1 of 18

1

Programavimo C++ pradmenys

 

II klasė

Įvadas_02

 

 

  

 

 

Parengė Iinformatikos mokytoja Lina Katarskienė

2 of 18

Praeitoje pamokoje:

    • Algoritmas
    • Programa
    • Kintamieji
    • Duomenys
    • Programavimas
    • Programos parengimo etapai
    • Programavimo kultūra
    • C++ ir kitos kalbos

2

3 of 18

Pažintis su CodeBlocks aplinka

II KL.

3

4 of 18

Pamokoje

  • susipažinsite su CodeBlocks aplinka:
  • sukursite darbo katalogą ir programos failą;
  • pakeisite programos pavadinimą, programą įrašysite į darbo katalogą;
  • sukompiliuosite ir įvykdysite paprasčiausią programą;
  • išmoksite programą taisyti;
  • išmoksite išvesti duomenis į ekraną naudodami išvesties srautą cout

4

5 of 18

  • Darbo katalogo kūrimas.
  • Kiekviena CodeBlocks programa sukuria keletą failų. Todėl, prieš pradėdami darbą, savo aplanke sukurkite atskirą katalogą kiekvieno praktikos darbo failams laikyti. Sukurkite pakatalogį 1_Kaupiamasis1 Pavardė.

5

6 of 18

  • CodeBlocks paleidimas.
  • Norint pradėti dirbti, reikia, kad kompiuteryje būtų įdiegta kuri nors CodeBlocks versija. Programos instaliaciją galima parsisiųsti pvz. iš čia. Dalis šios knygos pavyzdžių sukurti naudojantis CodeBlocks 10.05 versija, kiti vėlesnėmis. (1 video čia)

6

7 of 18

  • Programos failo kūrimas.
  • 1. Atverkite CodeBlocks aplinką, įvykdykite komandų seką FileNewFile. Jei viską atlikote tinkamai, turėtumėte matyti darbo langą, panašų į pateiktą paveikslėlyje

  • 2.Pasirinkę piktogramą C/C++ source, keliaukite toliau paspausdami mygtuką Go
  • 3.Pasirinkite C++ programavimo kalbą ir Next.

7

8 of 18

  • 4. Tolesniame etape paspauskite mygtuką ... atsivėrusiame dialogo lange nurodykite katalogą Darba1 Pavarde (jei jau turite sukurtą). Jei katalogo neturite, jį susikurkite ir kataloge sukurkite programos failo pavadinimą Darbas1_Pavarde.cpp. (Failo pavadinimas įrašomas laukelyje File name). Spragtelėkite mygtuką Save.

8

9 of 18

  • 5. Dialogo lange matysite visą programos failo adresą

  • 6. Spragtelėjus mygtuką Finish, aplinkoje CodeBlocks atsivers kuriamos programos šablonas (langas), kurį galėsite redaguoti CodeBlocks rengykle.

  • Pastaba:
  • Naują programos failą galima sukurti
  • pasirinkus priemonių juostos mygtuką
  • arba sparčiaisiais klavišais Ctrl+Shift+N.

9

10 of 18

Programos struktūra

10

C++ programavimo kalba parašytos programos tekstas susideda iš tokių dalių:

  • Naudojamų priemonių (bibliotekų, konstantų, kintamųjų) aprašymo.

  • Funkcijų prototipų.

  • Pagrindinės funkcijos main () kintamųjų ir veiksmų sakinių.

  • Naudojamų funkcijų, jeigu jos yra, tekstų.

11 of 18

  • Programos
  • struktūra

11

12 of 18

  • Programos failo įrašymas į katalogą. Programos vardo pakeitimas.
  • Darbo įrašymas: FileSave File; arba FileSave File As...;

  • Programos kompiliavimas.
  • Tai galima atlikti vienu iš trijų būdų:
  • pagrindinio meniu komandomis BuildBuild arba BuildCompile current file;
  • programos priemonių juostos mygtuku ;
  • sparčiaisiais klavišais Ctrl + F9 arba Ctrl + Shift + F9.
  • Jeigu programoje nebuvo sintaksės klaidų, apatinėje darbo lango dalyje bus rodomas pranešimas apie sėkmingai sukompiliuotą programą

12

13 of 18

  • Programos vykdymas.
  • Tai galima atlikti vienu iš trijų būdų:
  • pagrindinio meniu komandomis BuildRun;
  • programos priemonių juostos mygtuku ;
  • funkciniu klavišu Ctrl + F10.
  • Jeigu programoje nebuvo kompiliavimo klaidų, ekrane atsivers juodos spalvos programos rezultatų langas.
  • Norint taisyti programą, pirmiausia reikia užverti rezultatų langą. Tai galima padaryti spustelėjus klaviatūros klavišą Enter arba spragtelėjus lango užvėrimo mygtuką .
  • Įgijus patirties ir norint paspartinti darbą CodeBlocks aplinkoje, penktą žingsnį Programos kompiliavimas galima praleisti. Prieš vykdant programą, kuri buvo taisyta, ji iš naujo sukompiliuojama

13

14 of 18

  • Teksto ir ornamento išvedimas į ekraną.
  • Sakinys cout << "Labas, pasaul!" << endl; į ekraną išveda žodžius Labas, pasauli!
  • Manipuliatorius endl perkelia žymeklį į naują eilutę.

  • Norėdami, kad ekrane šalia žodžio Labas būtų užrašytas ir jūsų vardas, programos teksto eilutę �cout << " Labas, pasaul!" << endl; pakeiskite/papildykite tokia: cout << "Labas. Mano vardas Xxxx!" << endl;

14

15 of 18

  • Užduotis. Darbas2ND Sukurkite sudėtingesnį ornamentą/paveikslėlį. Pvz.:

15

16 of 18

  • Pasitikrinkite žinias:
  • 1. Ką pirmiausia patartina susikurti prieš pradedant rašyti programą?
  • 2. Kaip paleidžiama CodeBlocks?
  • 3. Kaip sukuriama nauja programa?
  • 4. Kurioje vietoje rašomas programos vardas?
  • 5. Kokius veiksmus reikia atlikti norint įrašyti programą į laikmeną?
  • 6. Kokiais būdais programą galima sukompiliuoti?
  • 7. Kokiais būdais programą galima įvykdyti?
  • 8. Kokį veiksmą atlieka manipuliatorius endl?

16

17 of 18

Smalsiems

17

18 of 18

Smalsiems

18