
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
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
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
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade