
Pagrindinės struktūrinio programavimo sąvokos
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Medium
Ina Kovaliova
Used 3+ times
FREE Resource
22 Slides • 9 Questions
1
Pagrindinės struktūrinio programavimo sąvokos
Ina Kovaliova, Vilniaus "Laisvės" gimnazija
2025-05-15, 1S klasė
2
Word Cloud
Vienu ar dviem žodžiais apibūdinkite, kur mes susiduriame su programavimu savo kasdieniame gyvenime?
3
suprasite pagrindines struktūrinio programavimo sąvokas, tokias kaip algoritmas, programavimo kalbos, programavimo aplinka ir gebėsite jas paaiškinti.
Pamokos uždavinys
4
Multiple Choice
Ką mes šiandien mokysimės?
Hakerių įgūdžių
Kurti kompiuterinius žaidimus
Kurti internetines svetaines
Suprasti pagrindines programavimo sąvokas
5
I dalis.
Algoritmai
6
Multiple Choice
Algoritmas, viena iš pagrindinių matematikos sąvokų, pavadinta lotynizuotu garsaus mokslininko vardu. Kieno vardu pavadinta algoritmo sąvoka?
Aristotelis
Al-Chorezmi
Algebra
Algorithm
7
Algoritmu vadinami aiškūs vienareikšmiai nurodymai (sakiniai), kaip turint tam tikrus pradinius duomenis galima gauti reikiamus rezultatus
Algoritmo sąvoka ir jo svarba programavime
8
Multiple Choice
Kas yra algoritmas?
Atsitiktinis komandų rinkinys
Kompiuterio programa
Žingsnis po žingsnio instrukcijų rinkinys
Matematikos formulė
9
žodžiais;
grafiškai;
pseudokodu;
programavimo kalba
Kaip pavaizduoti algoritmą?
10
Multiple Select
Kaip galima pavaizduoti algoritmą?
Blokų schema
Pseudokodu
Programavimo kalba
Sprendimu
Receptu
11
Forma: Stačiakampis
Reikšmė: Atspindi bet kokį veiksmą ar instrukciją, kurią reikia įvykdyti. Tai gali būti skaičiavimas, duomenų apdorojimas, kintamojo priskyrimas ir pan.
Procesas
Forma: Ovalas (arba suapvalintas stačiakampis)
Reikšmė: Žymi algoritmo pradžios ir pabaigos taškus.
Kiekvienas algoritmas turi turėti vieną pradžios ir vieną pabaigos bloką.
Pradžia / Pabaiga
Grafinis algoritmo vaizdavimas: Pagrindiniai blokai ir jų reikšmės
PRADŽIA
S = a * b
12
Forma: Rombas
Reikšmė: Žymi vietą, kurioje algoritmas turi priimti sprendimą, priklausomai nuo sąlygos.
Iš šio bloko paprastai išeina dvi rodyklės: viena, jei sąlyga teisinga, ir kita, jei sąlyga neteisinga.
Sprendimo priėmimas / Sąlyga
Forma: Lygiagretainis
Reikšmė: Nurodo duomenų įvedimą į algoritmą (pvz., vartotojo įvestis) arba duomenų išvedimą iš algoritmo (pvz., rezultato parodymas).
Įvestis / Išvestis
Grafinis algoritmo vaizdavimas: Pagrindiniai blokai ir jų reikšmės
Išvesti į ekraną tekstą "Sveikas pasauli!"
Ar greitai atvažiuos 33 autobusas?
Taip
Ne
13
Forma: Linija su rodyklės galu
Reikšmė: Rodo algoritmo vykdymo kryptį ir veiksmų seką.
Rodyklės
Forma: Apskritimas
Reikšmė: Naudojama sujungti atskiras algoritmo dalis, ypač kai schema tampa sudėtinga ir nebetelpa į vieną puslapį.
Jungtis
Grafinis algoritmo vaizdavimas: Pagrindiniai blokai ir jų reikšmės
tęsinys
14
II dalis.
Programavimo kalbos
15
Fill in the Blanks
16
Aukšto ir žemo lygio programavimo kalbos
17
18
19
Multiple Choice
C++ yra interpretuojama kalba
Tiesa
Netiesa
20
Programavimo aplinkos
21
Programavimo aplinkos
22
23
Praktinė užduotis
24
Užduotis
Nupieškite algoritmą žaidimui "Akmuo, žirklės, popierius"
· Algoritmas turi turėti pradžios ir pabaigos taškus;
· Žaidėjas turi pasirinkti „akmenį“, „žirkles“ arba „popierių“;
· Algoritmas turi atspindėti atsitiktinį algoritmo vykdytojo (kompiuterio) pasirinkimą;
· Laimėtojas turi būti išrinktas pagal žaidimo taisykles;
· Atvaizduokite rezultatus žaidėjui.
25
Jeigu norite paprastesnės užduoties
Pradžia (Ovalas)
... (turi užpildyti)
Kompiuterio pasirinkimas (Stačiakampis): "Kompiuteris pasirenka atsitiktinai"
Laimėtojo nustatymas (Rombas): "Jei žaidėjas pasirenka "akmenį" ir kompiuteris "žirkles", tai žaidėjas laimi"
Rezultatų atvaizdavimas (lygiagretainis): "Atvaizduoti rezultatą"
Pabaiga (Ovalas)
26
Jeigu norite didesnio iššūkio
Sukurkite patobulintą algoritmą, kuris leistų žaisti kelis raundus;
Algoritmas turi atvaizduoti žaidėjo ir kompiuterio taškų skaičiavimą;
Galite įtraukti papildomas funkcijas, pvz., galimybę žaidėjui pasirinkti raundų skaičių.
27
Vertinimas
28
Refleksija ir apibendrinimas, (įsi)vertinimas
29
Pamokos uždavinys: ar jis buvo pasiektas?
suprasite pagrindines struktūrinio programavimo sąvokas, tokias kaip algoritmas, programavimo kalbos, programavimo aplinka ir gebėsite jas paaiškinti.
30
Poll
Ar suprantate pagrindines struktūrinio programavimo sąvokas (algoritmas, programavimo kalbos, programavimo aplinka) ir gebate jas paaiškinti?
Tikrai suprantu ir galiu paaiškinti
Suprantu, tačiau paaiškinti dar negalėčiau
Dar sunkiai sekasi suprasti
Nesusimąsčiau dar apie tai
31
Draw
Nupieškite šios pamokos emociją 😉
Pagrindinės struktūrinio programavimo sąvokos
Ina Kovaliova, Vilniaus "Laisvės" gimnazija
2025-05-15, 1S klasė
Show answer
Auto Play
Slide 1 / 31
SLIDE
Similar Resources on Wayground
26 questions
Protein
Presentation
•
9th Grade
26 questions
Protein Folding
Presentation
•
9th Grade
27 questions
Repaso #3 Noun-Adjective Agreement & Ir
Presentation
•
9th Grade
27 questions
MI FIESTA FAVORITA
Presentation
•
9th Grade
24 questions
Bab 2 UUD - Subbab A
Presentation
•
10th Grade
21 questions
Guía n° 3 - 7° básico Lenguaje
Presentation
•
9th Grade
24 questions
Yo-Go Verbs
Presentation
•
KG
21 questions
El imperfecto
Presentation
•
10th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade