Informatikos dalyko tikslas – sudaryti galimybę kiekvienam mokiniui ugdytis informatinį mąstymą siekiant sumaniai spręsti realias gyvenimo problemas; ugdytis gebėjimus kūrybiškai, atsakingai ir saugiai taikyti skaitmenines technologijas mokantis ir kitoje asmeninėje veikloje; nuolatos tobulinti skaitmeninę ir kitas kompetencijas, būtinas visaverčiam, sėkmingam gyvenimui šiuolaikinėje visuomenėje; pasirengti tolesnėms studijoms ir darbui (profesijai).
/Informatikos bendroji programa/
Saugaus darbo kompiuterių klasėje instruktažas. Supažindinimas su saugaus darbo tvarka.
Supažindinimas su su keliamais mokymosi tikslais ir uždaviniais, numatomu ugdymo turiniu ir veiklos sritimis, vertinimo sistema.
Programavimo uždavinio sprendimo žingsniai:
1. Išsiaiškinti uždavinio keliamą problemą:
- kas yra duota (pradiniai duomenys);
- ką reikia rasti (rezultatai).
2. Algoritmo kūrimas. Sugalvoti, kaip gauti rezultatus iš pradinių duomenų; surasti matematinį uždavinio sprendimą.
3. Sprendimą užrašyti programavimo kalbos žymenimis.
4. Testuoti su skirtingais duomenimis, jei reikia taisyti netikslumus.
B1. Įžvelgia algoritmų, programų naudą, atpažįsta ir vartoja pagrindines sąvokas.
B2. Naudojasi algoritmų kūrimo, programavimo kalbos konstrukcijomis, programavimo aplinkomis.
B3. Kuria ir vykdo algoritmus, programas.
B4. Testuoja, derina, tobulina programas.
Code Blocks 20.03 programa (instaliacija) http://gabija.simnet.lt/it/codeblocks20.03.exe (adresą kopijuoti į naršyklės adresų eilutę)
Virtuali programavimo aplinka (w3schools)
Virtuali programavimo aplinka (repl.it)
Algoritmas - tai tam tikra veiksmų seka, kurią reikia atlikti norint pasiekti rezultatą. Algoritmo sinonimai: instrukcijos, nurodymai, taisyklės. Bendrai algoritmą būtų galima apibūdinti kaip tikslių nurodymų seką tam, kas turės atlikti konkrečią užduotį.
======******======******======******======******======******======******======******======******
Mokomoji medžiaga ir užduotys (konspektas)
1 pamoka
Įvadas į programavimą. Algoritmas ir programa. Pagrindinės programavimo sąvokos
Prisimenama algoritmo sąvoka, jo vykdymas, savybės, vaizdavimo būdai ir pavyzdžiai.
Prisimenama programos sąvoka, programavimo kalba, programavimas.
Prisimenama uždavinio sprendimo skaidymas žingsniais, uždavinio sprendimo strategija: idėjos formulavimas, žingsnių sekos sudarymas, patikrinimas, ar teisingai suprasta sąlyga, ar gautas norimas rezultatas, sprendimo pristatymas, kaip patikrinti užbaigtą uždavinio sprendimą, ieškoti klaidų ir jas taisyti
Mokomoji medžiaga ir užduotys_01 (skaidrės)
Pasitikrink žinias
UžduotisND1: raskite įvairių algoritmų pavyzdžių (nufotografuokite, nukopijuokite, įklijuokite į sąsiuvinį).
..................................................................................................................................................................................
2 pamoka
Programos ir jos naudotojo dialogas. Programos parengimo etapai ir programavimo kultūra.
Pažintis su CodeBlocks aplinka. Pavyzdinė užduotis. Darbas1
Darbo katalogo kūrimas. CodeBlocks paleidimas. Programos failo kūrimas.
Programos struktūra. Programos komentarai
Programos failo įrašymas į katalogą. Programos vardo pakeitimas.
Programos kompiliavimas. Programos vykdymas.
Teksto ir/ar ornamento išvedimas į ekraną.
Darbo su CodeBlocks pabaiga.
Mokomoji medžiaga ir užduotys_02 (skaidrės)
Pasitikrinkite ko išmokote. Atsakykite į klausimą: Refleksija1
UžduotisND2: Darbas2 Ornamentas
...................................................................................................................................................................................
Kaupiamasis ir diagnostinis vertinimas:
TESTAS -
==============================================================================================
Papildoma medžiaga:
video 1. Įžanga - Įsirašome "CodeBlocks" arba čia (parsisiųsti>instaliuoti>nustatyti)
video 2. Apžvelgiame programą! arba Pirmoji programa arba Pirmasis projektas
video 3. Pirmosios programos apžvalga
įvairūs išvedimo į ekraną atvejai
lietuviški simboliai programoje
How to install CodeBlocks IDE on Windows 10 [2022 Update] MinGW GCC Compiler for C & C++ Programming
Virtuali programavimo aplinka (w3schools)
/informacija iš įvairių šaltinių internete/
==============================================================================================
https://www.onlinegdb.com/online_c_compiler
https://www.jdoodle.com/online-compiler-c++/
https://www.programiz.com/cpp-programming/online-compiler/
Tiesiniais algoritmais vadinami tokie alogritmai, kuriuose veiksmai atliekami nuosekliai vienas po kito be jokių alternatyvų ar veiksmų kartojimo.
Mokomoji medžiaga ir užduotys (konspektas paprasti). 2.1 dalis
mokomoji medžiaga1 (skaidrės tas pats kitais žodžiais :))
Užduotys įgūdžių formavimui ir įtvirtinimui "Kaupiamasis1"
==============================================================================================
~6 pamokos
1. Paprastų programų sudarymas.
1 pamoka
Sveikojo tipo kintamieji. Video
Duomenų įvedimas klaviatūra.
Skaičiavimai (sudėtis, atimtis, daugyba).
Rezultatų išvedimas į ekraną. Video
Pavyzdinės užduotys: "Skaičiuotuvas" (sudėtis, atimtis, daugyba) Video iki 8:19;
Pasitikrinkite ko išmokote. Atsakykite į klausimus: Refleksija2
2 pamoka
Realieji skaičiai programavime. skaidrės
Realiųjų ir sveikųjų skaičių dalyba.
Rezultatų išvedimo formatas, spausdinimo valdymas.
3 pamoka
Pavyzdinės užduotys: Skaičiuotuvas (dalyba) Video nuo 10:39; "Tarakonas"; "Taupyklė"
Pasitikrinkite ko išmokote. Atsakykite į klausimą: Refleksija3
Numatomas atsiskaitymas testas
4-6 pamoka
Uždavinių sprendimas.
Uždavinio algoritmo kūrimas.
Programos rašymas ir vykdymas.
Programos testavimas ir tobulinimas.
Numatomas atsiskaitymas SD1
Pasitikrinkite žinias
Tikrinami įgūdžiai:
Duomenų įvedimas klaviatūra. Skaičiavimai. Rezultatų išvedimas į ekraną.
• aprašyti kintamuosius, jų tipus.
• įvesti duomenis iš klaviatūros naudodami išvesties srautą cin.
• rašyti priskyrimo sakinį ir paprastas programas.
• išvesti duomenis į ekraną naudodami išvesties srautą cout.
• išvedimo formato valdymas
===================================================================================
Papildoma medžiaga:
Spausdinimo valdymas video
Sveikojo tipo kintamieji video
Paprasti skaičiavimai. Kambario remontas. video
===================================================================================
TESTAS (Algoritmas ir programa)
SVARBU: *atiduodame tik .cpp failus.;
*failo vardas turi būti sudarytas pagal šabloną nurodytą užduotyje.
Šio skyriaus mokomoji medžiaga ir užduotys:
Mokomoji medžiaga (konspektas sveikieji ir matematines funkcijos). 2.2 dalis
===================================================================================
~6 pamokos
1. Paprastų programų sudarymas.
Konstantų aprašymas.
Matematinių funkcijų užrašymas ir naudojimas.
2. Sveikųjų skaičių dalyba.
Sveikųjų skaičių dalybos operacijos. Liekanos radimas. Video
Uždaviniai, kuriuose naudojama sveikųjų skaičių dalyba. pvz: Video
Uždaviniai, susiję su natūraliojo skaičiaus skaitmenimis. skaidrės
Uždaviniai, susiję su matavimo vienetų stambinimu ir smulkinimu.
Užduotys įgūdžių formavimui ir įtvirtinimui "Kaupiamasis3"
===================================================================================
Kaupiamasis vertinimas2
Numatomas atsiskaitymas. kKD1 Tikrinami įgūdžiai:
*programos failo kūrimas, saugojimas
*kintamųjų deklaravimas
*paprastų programų, kuriose naudojami sveikieji ir realieji skaičiai, sudarymas.
Įkeliamų failų vardus rašykite pagal šabloną: SD_Pavarde_Uzdavinys arba SD_0var_0uzdv_Pavarde
atiduoti tik .cpp
====================================================================================
Papildoma medžiaga:
Spausdinimo valdymas video
Sveikųjų skaičių dalyba video skairdės
Užduotis Lėktuvas video
==========================================================
Šio skyriaus mokomoji medžiaga ir užduotys:
Mokomoji medžiaga (konspektas if). 3 dalis
===================================================================================
~8 pamokos
Paprastas sąlyginis sakinys
Sudėtingas sąlyginis sakinys
Kelių sąlygų jungimas loginėmis operacijomis
ND Užduotis "Sąsiuvinio pirkimas" aprašas video
===================================================================================
Papildoma medžiaga:
Skaičiaus skaitmenų atskyrimo algoritmai
Interaktyvus video
Apie IF naudojimą video
Funkcijų min ir max naudojimas video
Sudėtingesnis IF atvejis video
Jungtukas && sąlygos sakinyje video
===================================================================================
Kaupiamasis vertinimas3
Numatomas atsiskaitymas. (KD2) Tikrinami įgūdžiai:
*programos failo kūrimas, saugojimas, kintamųjų deklaravimas;
*programų sudarymas, testavimas;
*sąlygos sakinio naudojimas;
*sudėtingo sąlygos sakinio naudojimas;
* kelių sąlygų jungimas loginėmis operacijomis.
Praktinės KD2 užduoties Vertinimas
TESTAS (if atsiskaitymas)
===================================================================================
Mokomoji medžiaga (konspektas For). 4.1 dalis
Žinomo kartojimų skaičiaus ciklas FOR
Struktūra ir vykdymo eiga
Sekų skaičiavimo algoritmai. Reiškinio reikšmių skaičiavimas (seka nuo..iki) video
Sekų sumos (sandaugos) skaičiavimo algoritmai (seka nuo..iki)
Kiekio ir vidurkio skaičiavimo algoritmai (seka nuo..iki)
Kaupiamasis vertinimas4
Numatomas atsiskaitymas - Testas
Klaviatūra renkamos sekos
Didžiausio ir mažiausio radimas įvedamoje skaičių sekoje
Realaus turinio uždavinių skaičiavimai
Kaupiamasis vertinimas5
Numatomas atsiskaitymas. Tikrinami įgūdžiai:
*programos failo kūrimas, saugojimas, kintamųjų deklaravimas;
*programų sudarymas, testavimas;
*ciklo sakinio naudojimas;
.............................................................................
Papildoma medžiaga:
video (Ciklo sakinys for: struktūra; veikimo principas, atvaizdavimo būdai)
Mokomoji medžiaga (konspektas While). 4.2 dalis
Nežinomo kartojumų skaičiaus ciklas WHILE
Struktūra ir vykdymo eiga
Sekų sumos (sandaugos) skaičiavimo algoritmai (seka kol)
Kiekio ir vidurkio skaičiavimo algoritmai (seka kol)
Didžiausios/mažiausios reikšmės paieškos algoritmas
Užduotys su skaičiaus skaitmenimis
Realaus turinio uždavinių skaičiavima