
C++ pradedantiesiems: Programos struktūra ir išvedimas į ekraną
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Medium
Ina Kovaliova
Used 2+ times
FREE Resource
28 Slides • 15 Questions
1
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
Naujos medžiagos aiškinimas
6
7
Fill in the Blanks
Kuris žodis reiškia pagrindinę funkciją C++ programoje?
8
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
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
Naujos medžiagos aiškinimas
12
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
Kas bus išvesta ekrane įvykdžius programos fragmentą?
Įrašykite visus išvedamus simbolius
15
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: +, -, *, /, ()
18
Multiple Choice
Pasirinkite, kas kokie ir kaip bus išvesti duomenys į ekraną?
Pirmas
6
Pirmas\n6
Pirmas
3*(4-2)
Pirmas 6
19
Individualiai arba poromis atlieka praktines užduotis - pavyzdžius Code::Blocks aplinkoje
20
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
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
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
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
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
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
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
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
Maksimalus balas 8
Vertinimo kriterijų lentelė
29
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
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
Maksimalus balas 2
Vertinimo kriterijų lentelė
32
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
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
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
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ą 😉
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
39 questions
Math 1 23 Feb
Presentation
•
9th Grade
39 questions
U3 TEST REVIEW
Presentation
•
KG
34 questions
BÀI 1: LỌC DỮ LIỆU
Presentation
•
8th Grade
43 questions
ตัวดำเนินการบูลีน แก้ไขจากคุณ Narin Sintharom
Presentation
•
KG
42 questions
TSIA 2.0 Math Practice Test #1w/Explanations 2023
Presentation
•
9th Grade
36 questions
Graphing Functions, Algebra 1 STAAR Prep
Presentation
•
9th Grade
39 questions
Conditionals - Second and Third conditional
Presentation
•
9th Grade
39 questions
Y9 Math Revision (Algebra) 1
Presentation
•
9th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade