130 likes | 294 Views
ALGORITMY S PASCALOM. DIDAKTICKÉ ZÁSADY. podrobné vysvetlenie pr. upozornenie na ;, apostrofy, koment ár, aritmetcké znamienka +, -, *, / písané pre úplných začiatočníkov. DIDAKTICKÉ ZÁSADY. postupnosť postupné vylepšovanie programu (random, randomize, 1+random)
E N D
DIDAKTICKÉ ZÁSADY • podrobné vysvetlenie • pr. upozornenie na ;, apostrofy, komentár, aritmetcké znamienka +, -, *, / • písané pre úplných začiatočníkov
DIDAKTICKÉ ZÁSADY • postupnosť • postupné vylepšovanie programu (random, randomize, 1+random) • pomôže, ak žiak sám skúša a sám si kladie otázky • zdokonalovanie príkladov, zjednodušovanie • od konkrétneho k všeobecnému
DIDAKTICKÉ ZÁSADY • motivačný prvok • úvod kapitoly • pr.getPixel, case… terč • spracovanie vstupov z klávesnice… klavír, kreslenie pomocou šípok, červík • procedúry… hranie tónov • f; f; d; g; f; f; d;
DIDAKTICKÉ ZÁSADY • tvorivosť úloh • kreslenie zrakových klamov • smiešne zadanie (traja zbojníci) • KSP • viac? • hádanie čísla • väčšie/menšie • množstvo cvičení
DIDAKTICKÉ ZÁSADY • úlohy, ktoré nútia premýšľať • kreslenie niektorých tvarov • 11 zbojníkov, vystačiť si s tromi premennými • ROZVÍJANIE MATEMATICKEJ LOGIKY • úlohy, v ktorých je počítač viac ako len dobrá kalkulačka, komunikačné zariadenie, nástroj • symetrická karta, dokresľovanie… viac?
DIDAKTICKÉZÁSADY • postupy • doplň príkazy do programu… • Akú hodnotu má premenná na konci? • Čo urobí program? • Čo vznikne, keď pospájame tieto body každý s každým? • ROZVOJ ABSTRAKCIE
ROZVOJ ABSTRAKCIE • vedieť program rozdeliť na podprogramy • vedieť pochopiť procedúru ako podprogram, ktorý rieši charakteristické podproblémy • vedieť určiť správne podmienky • DÁ SA PRENIESŤ DO REÁLNEHO ŽIVOTA?
ÚLOHY SPOJENÉ SO ŽIVOTOM? • simulácia • života v paneláku • semafora • sneženia… • NAPODOBŇOVANIE • hádzanie dvomi kockami • pravdepodobnosť súčtu • MODELOVANIE… viac?
NÁVRHY • viac modelovania • vyhodnocovať reálne hodnoty? • formalizovať problém? • určovať pravdivostnú hodnotu reálnych výrokov? • úlohy nie za počítačom • viac konštruktivistických úloh • nájdi chybu, čo je výsledkom…
NÁVRHY • rozvoj tvorivosti • menej presné zadanie/ich nápad • úlohy vo dvojici, v skupine • len jedna spoločná úloha… kreslenie krajiny • nie príliš pracné úlohy • pr. XXL, MAK, VENTIL… • pridať MOD
ŠTRUKTÚRA • Kreslenie • Náhodné hodnoty • Premenné • Opakovanie - cyklus FOR • Procedúry • Procedúry s paramatrom • Vetvenie • Funkcie • Cyklus s podmienkou - WHILE • Spracovanie vstupov z klávesnice • Práca s myšou • Reťazce a polia
SYMPATICKÉPRVKY • značky • štrukturovanie, prehľadnosť • výber symbolov? (*, o, #) • vyznačenie definícií…ťahák • knižnica Grafika • najbežnejšie prvky zo štandardných jednotiek Crt a Graph + práca s myšou • zoznam použitých príkazov na konci