HTML

Programozó Páternoszter

Ez a Programozó Páternoszter (PP) blogja, a programozásról szól. Aktualitása, hogy a Debreceni Egyetem Informatikai Kara Magasszintű programozási nyelvek 1-2, C++ esattanulmányok, Java esettanulmányok című kurzusainak blogja is egyben.

A vadászat

A Debreceni Egyetem Programozói Évkönyve: az UDPROG projekt. A szakmai fórumunk a Facebook-en. Az új előadások a prezin.
A régi előadások:
Prog1:
1. C bevezetés
2. C tárgyalás
3. C befejezés
4. C a gyakorlatban
5. C++ bevezetés
6. C++ tárgyalás
7. C++ befejezés
8. C++ a gyakorlatban
9. Java platform bevezetés
10. Kvantuminformatikai alg. bev.
Prog2:
1. Java bevezetés
2. Java tárgyalás
3. Java befejezés
4. Java a gyakorlatban
5. Software Engineering bev.
6. Java EE bevezetés
7. AspectJ bevezetés
8. BPMN-BPEL SOA programozás
9. C++ haladó
10. Tensorflow

Kövess engem!

Friss topikok

Linkblog

A második labor

2011.02.13. 11:17 nb

Laborvezetőknek

A február 13-i héten az első előadás laborkártyáit kérdezzük végig a hallgatóktól (ahány kártya, annyi hallgatóhoz intézzünk kérést). De mivel még nem ment le teljesen az első  előadás, így a fizikailag második előadás előtti laborokon lehetünk elnézőbbek. A héten a fizikailag második előadás után viszont már zéró tolerancia van a kártyák tekintetében! Ha a hallgató nem tud szinte azonnali helyes választ adni, akkor könyveljünk el Neki egy fél hiányzást.

Hallgatóknak

Az első előadásbeli laborkártyákat külön is tárgyaltuk, mivel nincsenek kérdések, így remélhetőleg nincs fennakadás a készülésben: progpater.blog.hu/2011/02/09/az_elso_eloadas_kartyai

Tematika

Az alábbi témák legtöbbjét próbáljuk lefedni a második gyakorlaton:

  • PageRank-os példa önálló beprogramozása
    progpater.blog.hu/2011/02/13/bearazzuk_a_masodik_labort
  • a crashme.c forrásának a laborvezető által celebrált átnézése (csak a jelkezelés szempontjából lényegi működés).
  • A PP 36-40 oldal példáinak letöltése, kipróbálása, megbeszélése a laborvezetővel.

BN laborján

Tekerj itt a "tovább" linkre BN laborjához:

1 komment

Címkék: google pagerank zombi fork mátrix szorzása vektorral crashme

Elsőre Neo is az aszfalt alá esett, avagy emlékek az első BASIC programokról

2011.02.11. 20:38 nb

A középiskolában egy igazán remek pedagógus-hacker tanár (Fűrész István Tanár Úr) tanított nekem programozást a Balassi Bálint Gimnáziumban, Balassagyarmaton. A harmadik és negyedik évben számítástechnika tantárgynév alatt, amiből végül 1990-ben érettségiztem is. Akkoriban a számítógép egy misztikus berendezés volt, amivel a humanoidok kommunikációját akkor még a televíziókészülékek segítették... emlékeim szerint az első órán arról volt szó, hogy mi a változó. Házi feladatnak azt kaptuk, hogy cseréljük meg két változó értékét segédváltozó nélkül, ha egyáltalán lehetséges. Majd ugyancsak teljesen az elején a második elgondolkodtató feladat az volt, hogy "pattogtassunk vissza" egy karaktert (a labdát) a képernyő széleiről 45 fokban, de if nélkül!

Bevallom, izgalmas volt a két feladaton gondolkozni, de a megoldás nem jött össze (elsőre Neo is az aszfalt alá esett). Most a poszt írásakor azonnal összejött, persze, akkor próbálkoztam, most meg néha már gondolkodni is szoktam mielőtt elkezdem nyomkodni a gombokat.

#include <stdio.h>

int
main (void)
{

  int a = 5, b = 8;

  printf ("a=%d b=%d\n", a, b);

  a = a - b;
  b = a + b;
  a = b - a;

  printf ("a=%d b=%d\n", a, b);

  return 0;
}

 A harmadik kisbajnokság

Talán érzelmi okokból is, de 2 kisbajnokságot adok annak, aki utóbbit először megcsinálja C-ben (s beküldi egy kommentben). Természetesen nem csak if, hanem sem a switch/case, sem a 3 operandusú feltételes ?: operátoros kifejezések nem használhatóak a megoldásban, tehát semmilyen nyelvbeli feltételvizsgálat.

10 komment

Címkék: basic if segédváltozó

süti beállítások módosítása