
C++ pradedantiesiems: Programos struktūra ir išvedimas į ekraną
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Medium
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
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
7
Fill in the Blanks
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
9
Programos vykdymas
Kaip paleisti programą Code::Blocks?
pagrindinio meniu komandomis Build → Run
programos priemonių juostos mygtuku
funkciniu klavišu Ctrl + F10
10
Multiple Choice
Kas yra kompiliavimas?
Kodo rašymas
Programos paleidimas
Kodo vertimas į kompiuterio kalbą
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ą?
cin
cout
display
14
Fill in the Blanks
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
Naudonat naują cout sakinį
Naudojant newline
Naudojant endl
Naudojant \n
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
Pasirinkite, kas kokie ir kaip bus išvesti duomenys į ekraną?
Pirmas
6
Pirmas\n6
Pirmas
3*(4-2)
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į:
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):
28
PAGRINDINĖS UŽDUOTYS (VISIEMS MOKINIAMS)
Maksimalus balas 8
Vertinimo kriterijų lentelė
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:
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
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ė
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ą?
Tai atsitiktinis komandų rinkinys
Tai komandų rinkinys, kuris vykdomas iš viršaus į apačią
Tai tam tikra tvarka sudarytas komandų rinkinys, apimantis bibliotekų įtraukimą ir main() funkciją
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ą?
Programavimo aplinka (IDE)
Redaktorius
Kompiliatorius
Derintuvas
41
Multiple Choice
Kuri funkcija dažniausiai yra nebūdinga programavimo aplinkoms (IDE)?
Sintaksės paryškinimas
Integruotas kompiliatorius
Kompiliavimo klaidų atvaizdavimas
Automatinis kodo taisymas
42
Multiple Choice
Ką reiškia sintaksės paryškinimas programavimo aplinkoje?
Kodo dalių spalvinimą, kad būtų lengviau skaityti
Kodo automatinį taisymą
Kodo vertimą į kitą kalbą
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
Show answer
Auto Play
Slide 1 / 43
SLIDE
Similar Resources on Wayground
33 questions
Pagrindinės struktūrinio programavimo sąvokos
Presentation
•
9th Grade
40 questions
Quadratic Functions
Presentation
•
9th Grade
37 questions
10.2 Code constructions
Presentation
•
8th - 9th Grade
37 questions
Chemistry EOG Review
Presentation
•
8th Grade
38 questions
FUNGSI KUADRAT
Presentation
•
9th Grade
37 questions
Transformation of Exponential
Presentation
•
9th Grade
37 questions
Transforming Exponential Functions
Presentation
•
9th Grade
33 questions
Unit 4 Practice Exam
Presentation
•
9th Grade
Popular Resources on Wayground
28 questions
US History Regents Review
Quiz
•
11th Grade
36 questions
Biology Regents Review
Quiz
•
9th - 10th Grade
20 questions
Math Review
Quiz
•
3rd Grade
38 questions
Regents Life Science General Review
Quiz
•
9th Grade
20 questions
Math Review
Quiz
•
6th Grade
21 questions
EOY Grade 6 Benchmark Assessment - Content Skills
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
Discover more resources for Computers
36 questions
Biology Regents Review
Quiz
•
9th - 10th Grade
38 questions
Regents Life Science General Review
Quiz
•
9th Grade
45 questions
Earth and Space Science Regents: Exam Cram
Presentation
•
7th - 12th Grade
6 questions
Regression Practice
Quiz
•
9th Grade
25 questions
Biology Regents Review
Quiz
•
9th Grade
50 questions
US History Comprehensive Final Exam
Quiz
•
9th - 12th Grade
43 questions
Algebra 1 Final Review 2026
Quiz
•
9th Grade
36 questions
WMS Pre-algebra Final Review
Quiz
•
8th - 9th Grade