петак, 12. јануар 2018.

Takmicenje iz programiranja 2017 - Prirpeme 6.cas - cetvrtak 18.01 posle 6.casa

Drage takmičarke i dragi takmičari,
 
Večar (petak 12.januar), održaćan je 5. čas dodatne nastave, odnosno priprema za 2. krug kvalifikacija na takmičenju iz programiranja, nakon 6.časa u gornjem kabinetu.
 
Nešto detaljnije smo razjasnili celobrojne tipove podataka Integer, LongInt, Int64, Byte i Word u Pascal-u i malo u C# i direkntnim postavaljanjem koda na petlja.org za Sabiranje 1 i Sabiranje 2, kao i zaokruživanje broja na 2 decimale (Sabiranje 3).
 
Što se tiče zadatka Sabiranje 4 samo smo naglasili da tako velike brojeve (sa hiljadu cifara) moramo da učitavamo i obrađujemo kao nizove (od po 1000) cifara, odnosno da ne postoje standardni tipovi podataka za tako velike brojeve.
 
Praktično rečeno, dodatno smo (konkretno na računaru) razjasnili jutrošnje mejlove u čijim su subject-ima bili i redovni zadaci za sadašni 3. razred 043 i 082, a na tabli ukratko ispisali ključne razloge zašto su tipovi podataka Byte, Integer, Word, LongInt i Int64 baš takvih opsega (0..255, -32000...32000, -2 milijarde..2 milijarde, odnosno <10^9 i sl), kao naredbu Write ( p : 5 : 2 ) i razliku između Read i RedaLn.
 
Pred kraj smo pokazali kako svako od vas može da testira svoje rešenje (svoj Exe fajl) zadatka redirekcijom odnonsno korišćenjem datih (i preuzetih) unapred generisanih test primera (konkretno baš iz prvog kruga kvalifikacija svih 12 test primera za 1. zadatak) i prvi put napravili BATCH fajl.
 
Još jednom smo naglasili da bi bilo dobro da svako od takmičara instalira:
Dogovor je da sledeće časove priprema za takmičenje održimo u sledećim terminima:
  • četvrtak 18.01. posle 6.časa (gornji ili donji kabinet)
  • petak 19.01. posle 6.časa (gornji kabinet)
  • subota 20.01. od 10 do 12 sati (gornji kabinet)
A do četvrtka da svako od takmičara kod kuće prouči sve materijale koje smo do danas poslali mejlom i pripremi nova pitana.
 
Pozdrav,
Dragan Ilić

Нема коментара: