Search Header Logo
C++ pradedantiesiems: Programos struktūra ir išvedimas į ekraną

C++ pradedantiesiems: Programos struktūra ir išvedimas į ekraną

Assessment

Presentation

Computers

9th Grade

Practice Problem

Medium

Created by

Ina Kovaliova

Used 1+ times

FREE Resource

28 Slides • 15 Questions

1

C++ pradedantiesiems:
Programos struktūra ir išvedimas į ekraną

I klasės, 2025-gegužė
Mokytoja Ina Kovaliova
Vilniaus "Laisvės" gimnazija

media

2

Word Cloud

Įsivaizduokite, kad kuriate savo žaidimą. Kokius pranešimus norėtumėte, kad kompiuteris rodytų ekrane?

3

  • Suprasite pagrindinę C++ programos struktūrą.

  • Gebėsite parašyti programą, kuri išveda duomenis į ekraną naudojant cout sakinį.

Pamokos uždaviniai

4

Poll

Ką mes šiandien mokysimės?

Kurti sudėtingus žaidimus

Rašyti paprastas C++ programas, išvedančias tekstą

Kurti internetines svetaines

Hakerių įgūdžių

5

C++ programos struktūra

Naujos medžiagos aiškinimas

6

media

7

Fill in the Blanks

media image

8

Programos kompiliavimas

Kaip sukompiliuoti Code::Blocks?

  • pagrindinio meniu komandomis Build → Build arba Build → Compile current file

  • programos priemonių juostos mygtuku

  • sparčiaisiais klavišais Ctrl + F9 arba
    Ctrl + Shift + F9

media

9

Programos vykdymas

Kaip paleisti programą Code::Blocks?

  • pagrindinio meniu komandomis Build → Run

  • programos priemonių juostos mygtuku

  • funkciniu klavišu Ctrl + F10

media
media

10

Multiple Choice

Kas yra kompiliavimas?

1

Kodo rašymas

2

Programos paleidimas

3

Kodo vertimas į kompiuterio kalbą

4

Kodo taisymas

11

Sakinys COUT <<

Naujos medžiagos aiškinimas

12

Duomenų išvedimas į ekraną

Sakinys COUT <<
Sintaksė

Naudojamas duomenims išvesti į ekraną

cout << "Tekstas";

cout << 20;

cout << "Pi = " << 3.14;

13

Multiple Choice

Kokia komanda C++ kalboje naudojama tekstui išvesti į ekraną?

1

cin

2

print

3

cout

4

display

14

Fill in the Blanks

media image

15

Duomenų išvedimas į ekraną

Sakinys COUT <<
Eilutės perkėlimas (endl arba \n)

cout << "Labas" << endl;

cout << "pasauli!" << endl;

cout << "Labas\npasauli!\n";

16

Multiple Select

Kaip perkelti tekstą į naują eilutę?

Pasirink visus teisingus variantus

1

Naudonat naują cout sakinį

2

Naudojant newline

3

Naudojant endl

4

Naudojant \n

5

Tekstas perkeliamas paspaudus Enter

17

cout << 5 + 3 << endl;

cout << 10 / 2 << endl;
cout << (15.2+3)*2 << endl;

Operatoriai: +, -, *, /, ()

Matematiniai veiksmai

18

Multiple Choice

Question image

Pasirinkite, kas kokie ir kaip bus išvesti duomenys į ekraną?

1

Pirmas

6

2

Pirmas\n6

3

Pirmas

3*(4-2)

4

Pirmas 6

19

Praktinė veikla

Individualiai arba poromis atlieka praktines užduotis - pavyzdžius Code::Blocks aplinkoje

20

Užduotis - pavyzdys 1
Parašyti programą, kuri išveda pasisveikinimą "Sveiki visi. Programa dirba!". Sakiniai turi būti išdėstyti skirtingose eilutėse

//Programa isveda duomenis i ekrana
#include <iostream>

using namespace std;

int main()

{

cout << "Sveiki visi." << endl;
cout <<
"Programa dirba!";

return 0;

}

21

Užduotis - pavyzdys 2
Papildyti programą sveikojo skaičiaus 100 į ekraną. Skaičius turi būti išvestas trečioje eilutėje

//Programa isveda duomenis i ekrana
#include <iostream>

using namespace std;

int main() {

cout << "Sveiki visi.\nPrograma dirba!\n";
cout << 100;

return 0;}

22

Užduotis - pavyzdys 3
Papildyti programą realaus skaičiaus -85.45 į ekraną. Skaičius turi būti išvestas ketvirtoje eilutėje

//Programa isveda duomenis i ekrana
#include <iostream>

using namespace std;

int main() {

cout << "Sveiki visi.\nPrograma dirba!\n";
cout <<
100 << endl;
cout << -85.45;

return 0;}

23

Užduotis - pavyzdys 4
Papildyti programą realiųjų skaičių 45.1 ir 54.2 skaičių išvedimu į ekraną. Skaičiai turi būti išvesti atskiriant juos kableliu penktoje eilutėje

//Programa isveda duomenis i ekrana
#include <iostream>

using namespace std;

int main() {

cout << "Sveiki visi.\nPrograma dirba!\n";
cout <<
100 << endl;
cout << -85.45;
cout << 45.1 << ", " << 54.2;

return 0;}

24

Užduotis - pavyzdys 5
Papildyti programą, kuri išves į ekraną tekstą „Suma = “ ir dviejų konstantų 6.48 ir 1.3 sandaugą. Šie duomenys turi būti išvesti toje pačioje penktoje eilutėje po prieš tai išvestų duomenų, atskiriant juos tašku.

//Programa isveda duomenis i ekrana
#include <iostream>

using namespace std;

int main() {

cout << "Sveiki visi.\nPrograma dirba!\n";
cout <<
100 << endl;
cout << -85.45;
cout << 45.1 << ", " << 54.2 << ". " << 6.48*1.3;

return 0;}

25

Savarankiškos užduotys

Individualiai atliekate savarankiškas užduotis. Pasirenkate:

  • Pagrindinės 2 užduotys (max 8 balai) + 2 papildomos užduotys (max 2 balai) = 10 balų

  • Palaikomosios užduotys (max 6 balai)

26

PAGRINDINĖS UŽDUOTYS (VISIEMS MOKINIAMS)

Maksimalus balas 8

Užduotis 1: Pateikta tvarka užrašyti tekstą „Sveiki mano vardas Vardenis!” ir žvaigždutes taip, kad atitiktų nurodytą pavyzdį:

media

27

PAGRINDINĖS UŽDUOTYS (VISIEMS MOKINIAMS)

Maksimalus balas 8

Užduotis 2: Parašyti programą, kuri išvestų į ekraną iliustracijoje esantį tekstą ir matematinių veiksmų rezultatus. Jums reikia išvesti vietoje vardo Alisa savo vardą ir paskaičiuoti, kiek Jūs gyvenimo valandų jau pramiegojote!
Išvedamo teksto pavyzdys (stenkitės kuo tiksliau atkartoti šį pavyzdį, vietoje skaičių išvedant savo paskaičiavimus):

media

28

PAGRINDINĖS UŽDUOTYS (VISIEMS MOKINIAMS)

Maksimalus balas 8

Vertinimo kriterijų lentelė

media

29

PAPILDOMOS UŽDUOTYS (MOKINIAMS, KURIE GREIČIAU ATLIEKA PAGRINDINES)

Maksimalus balas 2

Užduotis 1.1: Patobulinti Pagrindinių užduočių 1 užduotį:

Po išvesto teksto išvesti papildomai savo inicialus, parašytus iš žvaigždučių. Pvz. mokytojos inicialai yra IK:

media

30

PAPILDOMOS UŽDUOTYS (MOKINIAMS, KURIE GREIČIAU ATLIEKA PAGRINDINES)

Maksimalus balas 2

Užduotis 2.1: Patobulinti Pagrindinių užduočių 2 užduotį:

Paskaičiuoti ir išvesti į ekraną, kiek laiko praleidžiate mokykloje per savaitę (apytiksliai).

31

PAPILDOMOS UŽDUOTYS (MOKINIAMS, KURIE GREIČIAU ATLIEKA PAGRINDINES)

Maksimalus balas 2

media

​Vertinimo kriterijų lentelė

32

PALAIKOMOSIOS UŽDUOTYS (MOKINIAMS, KURIEMS REIKIA DAUGIAU PAGALBOS)

Maksimalus balas 6

Užduotis 1: Parašyti programą, kuri išvestų į ekraną sakinį "Sveikinu su pavasariu!".

Užduotis 2: Parašyti programą, kuri išvestų į ekraną tris skirtingus skaičius, kiekvieną naujoje eilutėje.

33

PALAIKOMOSIOS UŽDUOTYS (MOKINIAMS, KURIEMS REIKIA DAUGIAU PAGALBOS)

Maksimalus balas 6

​Vertinimo kriterijų lentelė

media

34

Darbų įkėlimas

  • Jūs gavote atspausdintas užduotis

  • Pasirinkite, ką atliksite

  • Parašykite programas (turite sukurti 2 failus)

  • Kai programą sukompiliuosite ir paleisite, saugojimo vietoje matysite 3 sukurtus failus: .cpp (programos kodas), .exe (vykdomasis failas) ir .o (antraštinis failas)

  • Įkelkite .cpp failą TEAMS aplinkoje iki nurodyto laiko

35

Pamokos refleksija ir apibendrinimas

Ką naujo sužinojote:

  • Pagrindinės sąvokos: C++ struktūra, cout, išvedimas, kompiliavimas

36

Multiple Choice

Kuris iš šių teiginių geriausiai apibūdina pagrindinę C++ programos struktūrą?

1

Tai atsitiktinis komandų rinkinys

2

Tai komandų rinkinys, kuris vykdomas iš viršaus į apačią

3

Tai tam tikra tvarka sudarytas komandų rinkinys, apimantis bibliotekų įtraukimą ir main() funkciją

4

Tai cout sakinys

37

Word Cloud

Kokiais žodžiais apibūdintumėte, kodėl svarbu laikytis C++ sintaksės rašant kodą su cout?

Įrašykite 1-2 žodžius

38

Poll

Ar pasiekėme pamokos uždavinį – ar dabar suprantate pagrindinę C++ programos struktūrą ir gebate parašyti programą su cout sakiniu?

Taip, visiškai suprantu

Taip, bet dar turiu klausimų

Ne, visai nesuprantu

Nežinau

39

Prieš tai nagrinėtos temos kartojimas

Kartojimo klausimai iš temos apie programavimo aplinkas ir kompiliavimą

40

Multiple Choice

Kokia programa verčia jūsų parašytą C++ kodą į kompiuteriui suprantamą kalbą?

1

Programavimo aplinka (IDE)

2

Redaktorius

3

Kompiliatorius

4

Derintuvas

41

Multiple Choice

Kuri funkcija dažniausiai yra nebūdinga programavimo aplinkoms (IDE)?

1

Sintaksės paryškinimas

2

Integruotas kompiliatorius

3

Kompiliavimo klaidų atvaizdavimas

4

Automatinis kodo taisymas

42

Multiple Choice

Ką reiškia sintaksės paryškinimas programavimo aplinkoje?

1

Kodo dalių spalvinimą, kad būtų lengviau skaityti

2

Kodo automatinį taisymą

3

Kodo vertimą į kitą kalbą

4

Programos paleidimą

43

Draw

Nupieškite pamokos emociją 😉

C++ pradedantiesiems:
Programos struktūra ir išvedimas į ekraną

I klasės, 2025-gegužė
Mokytoja Ina Kovaliova
Vilniaus "Laisvės" gimnazija

media

Show answer

Auto Play

Slide 1 / 43

SLIDE