Free Pascal

Norint programą užrašyti Pascal programavimo kalba ir ją įvykdyti, reikia atlikti tokius veiksmus:

Tikrinant, ar programa veikia teisingai, reikia parinkti pradinius duomenis, su kuriais galime mintinai suskaičiuoti rezultatus. Jeigu mūsų suskaičiuoti rezultatai ir programos ekrane išvesti rezultatai sutampa, reiškia, programa veikia gerai.

Parsisiųsti FPS 0.6.4a.

Nuo ko pradėti?

Progragramavimo PRADMENYS

Programavimo video pamokos

Programavimo video pamokos(2)

FPS pamokos

Pascal pamokos (santrauka)              Kintamųjų tipai

Žaidimai su programavimo pagrindais

http://www.medziaga.puslapiai.lt/

Vadovėlis FPS 

G. Grigas "PROGRAMAVIMAS PASKALIU" e.vadovėlis

G. Grigas "PROGRAMAVIMAS PASKALIU" .pdf

"Programavimo Paskaliu praktikumas"

Kokia programavimo kalba geriau?

Filmukai C++ 

Video pamokos C++

Teorija C++

Šiuolaikiškas žvilgsnis į programavimo pagrindus

Vadovėlis   J. Blonskis, V. Bukšnaitis, R. Burbaitė

Pasirenkamasis informacinių technologijų kursas IX-X klasėms.

2017_2018 m.m.


1 pamoka. Saugaus darbo kompiuterių klasėje instruktažas. Supažindinimas su vertinimo sistema, mokymosi programa.  Užduotis1   Užduotis2  Užduotis3

1. Įvadas

             1.1. Pagrindinės struktūrinio programavimo sąvokos: algoritmas, programa, kintamasis...

             1.2. Programų sudarymas. Ornamentas. Pažintis su FreePascal aplinka. Pirmoji programa. VIDEO_1 (struktūra)        VIDEO_2 (ornamentas)

            1.3. Programų sudarymas. Paprastų programų sudarymas. Sveikojo tipo kintamieji. Duomenų įvedimas klaviatūra. Rezultatų išvedimas į ekraną.

         Atsiskaitomasis darbas  TESTAS    (NUMATOMA spalio 2-6 d.) TESTAS_C++

2. Tiesiniai algoritmai.   VIDEO_3     VIDEO_4 (veiksmai)

              2.1. Paprasti skaičiavimai. Sveikųjų ir realiųjų duomenų tipas. Užduočių atlikimas įgūdžiams formuoti ir įtvirtinti.

                                                               Kambario remonto išlaidos.

        Savarankiškas darbas (sd1)  (NUMATOMA lapkričio 13-17 d.)

Atlikimo laikas 30 min. bus pateiktos keturios skirtingo lygmens užduotys, reikės pasirinkti dvi.

Vertinama:

                  2.2. Sveikoji dalyba. Sveikųjų skaičių dalyba. Natūraliojo skaičiaus skaidymas skaitmenimis.     

                                                      Grąžos atidavimas.  Užduočių atlikimas įgūdžiams formuoti ir  įtvirtinti.  VIDEO_5

Tikrinami įgūdžiai:

* kintamųjų aprašymas;

* tinkamas pradinių duomenų įvedimas;

* tinkamas skaičiavimų užrašymas;

* sveikųjų skaičių dalmens sveikosios dalies ir liekanos skaičiavimas

* tinkamas rezultatų pateikimas.

3. Sąlygos algoritmai.     VIDEO_6

 Šakotieji skaičiavimai. Kvadratinės lygties sprendinių skaičiavimas.

 Sąlygos sakinys IF. Loginės operacijos AND ir OR. Užduočių atlikimas įgūdžiams įtvirtinti. 

 Sudėtinis sakinys.Sąlygos sakinys IF. Užduočių atlikimas įgūdžiams įtvirtinti.

  Kontrolinis darbas 


Tikrinami įgūdžiai:  kd2

* kintamųjų aprašymas;

* tinkamas pradinių duomenų įvedimas;

* tinkamas sąlygos sakinio užrašymas ir naudojimas;

kd3:

* tinkamas sudėtinio sąlygos sakinio užrašymas ir naudojimas

* tinkamas sąlygos sakinio užrašymas ir naudojimas, kai sąlygos jungiamos loginėmis operacijomis

* tinkamas rezultatų pateikimas.

4. Ciklo algoritmai.    VIDEO_7

Cikliniai skaičiavimai. Elektros laidininkų varžos skaičiavimas.Sumos, vidurkio, kiekio skaičiavimo algoritmai.

Žinomo kartojimų skaičiaus ciklas FOR. Užduočių atlikimas įgūdžiams įtvirtinti. 

 Kontrolinis darbas (kd4)  

Tikrinami įgūdžiai:

* kintamųjų aprašymas;

* tinkamas pradinių duomenų įvedimas;

* tinkama sąlygos ir ciklo sakinio sintaksė;

* tinkamas sumos, sandaugos ir kiekio skaičiavimo algoritmų naudojimas;

* tinkama sąlygos ir ciklo sakinio naudojimas

* tinkamas rezultatų pateikimas.

  Projektinis darbas

Nežinomo kartojimų skaičiaus ciklas WHILE. Užduočių atlikimas įgūdžiams įtvirtinti.