Eljött a jövő

Régi szint 01-1A 20. század attribútumai a pára, a mosógép, a tévé és az autó voltak. Ha továbbra is kézzel mosol ruhát, lovagolsz, gyertyát használsz a megvilágításhoz, akkor a XX. századi mércével a 19. században élsz. Az internet, a mobiltelefon, a Skype, a közösségi hálózatok a 21. század attribútumaivá váltak. Az interneten keresztül minden, az emberiség által jól ismert információhoz hozzá lehet jutni.Lehetőség van a weben dolgozni és üzletet kötni, oktatást szerezni és tanítani. A közösségi hálózatok segítségével lehet barátot, munkát, barátnőt, érdeklődési körök szerinti csoportot találni. Gyakorlatilag a világ bármely emberével megismerkedhet, tanácsot, segítséget kérhet tőle. Barátkozhatsz emberekkel az egész világon, majd eljössz meglátogatni vagy meghívhatod őket a helyedre, vagy elmenhetsz valahova együtt. A Skype-on keresztül kommunikálhat barátaival, testvéreivel, szüleivel, rokonaival és bárki mással az egész világon. Ingyenes vizuális kommunikáció a világ bármely pontján. 20 éve még álmodni sem mertek róla az emberek.Ez most közönséges tény. A GoogleStreetView lehetővé teszi, hogy a Föld bármely országának bármely városának utcáin „sétáljon”. Kiválaszthat egy helyet, ahol szeretne élni, és oda költözhet. Egy „modern telefon” tulajdonosa tud: beszélni, üzeneteket írni, képeket küldeni, információkat keresni a weben, több száz millió ingyenes alkalmazást telepíteni. Mi más? Indíts videózást-hívást, hallgass zenét, nézz videót, készíts videót, fotózz, nézd meg a helyet a térképen, helyezz el helymegjelöléseket, használd a szervezőt, kommunikálj közösségi oldalakon és "lájkold" a cicákat. Régi szint 01-2Egy év alatt megtanulhat angolul (vagy bármely más nyelven), hangkurzusokat hallgatva, amikor munkába mész és munkából. Bármilyen információ elérhető a weben, bármilyen tankönyvben.Szeretnéd a világ legjobb egyetemeinek videó-előadását alcímekkel? Ott is vannak. Ha beszél angolul, írhat könyvet, kiadhatja az Amazonon , és vagyont kereshet. Több száz dollárért rendelhet weboldalt, és üzletelhet az interneten keresztül a világ minden táján. Ne élj a 20. században, és arra vársz, hogy megmondják, mit tanulj, hogyan tanulj, mit csinálj és hol élj. Döntse el egyedül. Az életed megváltoztatásának lehetőségei minden lépésnél körülvesznek. És az utolsó dolog, ez a vicc: Árvíz történt. Mindenki az életéért fut, kivéve egy öreg és nagyon odaadó zsidót, aki ül és imádkozik. Egy kamion halad el mellette, a benne ülők a zsidónak kiabálnak: - Haim, szállj be, mentsd meg magad! - Egész életemben imádkoztam és betartottam minden hagyományt, Isten megment - válaszol Haim. A víz egyre magasabb, egészen az ablakokig. Egy csónak lebeg mellette. Ugyanaz a kérdés, ugyanaz a válasz. A víz folyamatosan emelkedik, egészen a tetőig. Haim ül és imádkozik. Egy helikopter repül el mellette. Ugyanaz a kérdés, ugyanaz a válasz. És Haim megfulladt. És a Másvilágon elkezdte szidni Istent: - Egész életemben imádkoztam, és minden hagyományhoz ragaszkodtam, miért nem mentettél meg? - Küldtem neked egy autót, egy hajót és egy helikoptert, akkor miért panaszkodsz?

Új szintet értél el

Régi szint 01-3

1. szint

- Gratulálunk az első szinthez! - Kösz! Könnyebb volt, mint gondoltam! - És nagyon jól szórakoztam! - Még izgalmasabbnak fogod találni. Most bebizonyítom. Kész vagy? - Csapassuk!

1 Risha, ismerkedés a programmal.

1 Risha

- Szia fiatal barátom. Remélem, nem felejtette el, hogy a 16. generációban vagyok bürokrata. Soha nem lennék ilyen sikeres, ha nem rendszerezném minden tudásomat. Rengeteg hasznos tippem van, ami segíthet néhány feladatban. Először is hadd mondjam el, mi az a hagyományos Java program. - Rendben rajta. - Egy tény. A Java program osztályokból áll. Minden osztály külön fájlban van tárolva. A fájlnév megegyezik az osztálynévvel; a fájl kiterjesztése .java. - A program egy .java fájlkészletből áll, minden fájlban egy osztály kódja van, igaz? - Teljesen igaz, Amigo! Ha a fájl neve MyCat.java, akkor MyCat osztályt tartalmaz. - Kettő tény. Ha sok fájlunk van osztályokkal, akkor azokat mappákba és almappákba csoportosítjuk.Vegye figyelembe, hogy az osztályok csomagokba és alcsomagokba vannak csoportosítva. A csomagok és alcsomagok nevét osztálykódban kell megadni. Meg kell egyeznie a lemezen lévő mappák és almappák nevével. - Tehát az egyik oldalon mappákba rendezett fájlok vannak, a másik oldalon pedig az osztályok csomagokba rendezve. Az osztály nevének meg kell egyeznie annak a fájlnak a nevével, amelyben az osztály le van írva. A csomagnév megegyezik az osztály tárolására szolgáló mappa nevével. - Mesélj még erről. - Az alcsomagok neveit ponttal elválasztva írjuk le, szinte úgy, mint a weben található hivatkozásokat. - Tehát ha van egy Cat osztálya az “ animals.pets ” csomagban, az azt jelenti, hogy A) Van egy src mappa a lemezen. Az összes projektfájl ebben a mappában van tárolva; B) Benne van egy mappaállatok , amely egy pets nevű mappából áll , C) A pets mappában van egy Cat .java fájl, amely egy Cat osztálykódot tartalmaz . - Valahogy értem, de nem vagyok benne biztos. - Hát akkor az osztályok és csomagok felépítése megegyezik a lemezen lévő mappák és fájlok felépítésével. Ha van egy House .java fájl az src/com/houses/ mappában, akkor ez azt jelenti, hogy van egy House osztály, amely a com.houses csomagban található . - Ebben az összefüggésben a teljes fájlnév «com/houses/ House .java», és a com.houses.House osztály teljes neve . - Megvan. - Jó, olyan okos vagy. Most figyelje a képernyőt – itt van egy kis osztálykód. Az összes kulcsfontosságú pontot megjelöltem: Régi szint 01-4- Minden olyan világos, amennyire csak lehet az első próbálkozásra. Heh, heh. - Zaklató neked! Nem kell sokat értened. A trükk az, hogy most elkapsz valamit, a többit majd később érted meg. Nos, akkor mára végeztem, vigyázzon rád valaki más.

2 John Squirrels, Hogyan használjuk ezt az online tanfolyamot

- Jó napot, Amigo. John Squirrels vagyok, a Galactic Rush űrhajó kapitánya. - Jó napot kapitány. - Ma el fogom magyarázni, hogyan van elrendezve a tanulási folyamatunk.

CodeGym útmutató

Mindig azt mondtam tanítványaimnak, hogy a számítógépes programozás egyszerű és érdekes. Most már egyedül is megbizonyosodhat róla. A kurzus célja, hogy élvezze a tanulást, szórakozzon és valódi programozási ismeretekre tegyen szert Java nyelven, ami segít abban, hogy szoftverfejlesztőként elhelyezkedjen. Éppen ezért sok gyakorlati feladat van a tanfolyamon. A feladatok összetettsége az egyszerűtől a legbonyolultabbig fokozatosan nő.

Hogyan történik a tanfolyam elrendezése

A tanfolyam 40 szintből áll. Minden szint 10-12 előadást és 20-30 gyakorlati feladatot tartalmaz. Minden szint egy külön naprendszernek felel meg az alábbi csillagtérképen, a szinten lévő előadások pedig a Naprendszer bolygói. Minden megnyitott előadás egy repülés egy másik bolygóra. Amikor az összes előadást megnyitják, az űrhajó a következő csillagrendszerbe repül. Régi szint 01-5Gyakorlati feladatok megoldásáért, videózásért és sok más dologért jutalom jár – néhány egység „sötét anyag”. Régi szint 01-6A következő előadásra vagy szintre lépéshez "repülést kell végrehajtania az űrhajón", amihez "egy üzemanyagtöltő hajó" szükséges: Régi szint 01-75 egység sötét anyag szükséges az űrhajó tankolásához.

Továbblépés a következő szintre

A következő szintre lépéshez az összes előadáson végig kell menned az aktuális szinten. A következő előadásra lépéshez meg kell nyomnia a nagy zöld gombot: Régi szint 01-8Amikor a következő leckére lép, az űrhajója egy másik bolygóra repül. Ha kifogy az üzemanyag, vagy a hajó nincs feltöltve, a gombot nem lehet megnyomni, és így fog kinézni: Régi szint 01-9A "Saját oldalam" részben töltheti fel a hajót. Ha nem tudod tankolni a hajót, mert nincs sötét anyag, akkor több feladatot kell megoldanod és meg kell szerezned. Egy feladat megoldásához használja a Sárga gombot, ami az előadásoktól balra, a gyakorlati feladatok mellett található: Régi szint 01-10

Gyakorlati feladatok

A kód beírása mintaként - ez a legegyszerűbb gyakorlati feladat. A feladat megoldásához meg kell adnia a Java kódot az ablak alsó részében. A kódnak meg kell egyeznie a mintával (az ablak felső részén található). Régi szint 01-11Írjon programot - átlagos bonyolultságú gyakorlati feladat. A megoldáshoz Java nyelven kell megírni a programot. Meg kell találnia a feladat megoldását, és a főablakba be kell írnia a kódmegoldást. Ezután nyomja meg a gombot: Régi szint 01-12Régi szint 01-13A tanulás megkönnyítése, valamint a program ellenőrzési folyamatának leegyszerűsítése érdekében a kódot csak a „Kód hozzáadása ide” megjegyzéssel jelölt helyre írjuk. Sikeres fordítás esetén a program automatikusan ellenőrzésre kerül- az aktuális feladat helyesen van-e megoldva. Ha a program megjelenít valamit a képernyőn, akkor lent van egy speciális ablak – a Kimeneti ablak. Mindent megmutat, amit a program az utolsó futtatáskor megjelenített a képernyőn. Mindig elrejtheti a kóddal ellátott ablakot, hogy valamit láthasson az előadásokon, vagy elhalassza a feladat megoldását. Egyszerűen nyomja meg a jobb felső sarokban található gombot. Amikor ismét visszatér ehhez a feladathoz, az előző kód ott marad. A gomb így néz ki: Régi szint 01-14Ha a kóddal ellátott ablak mérete túl kicsi, akkor a maximalizálás gombra kattintva maximalizálhatja (4. szinttől elérhető): Régi szint 01-15Otthoni feladatokIntellij IDEA-ban kell megoldani (3. szinttől elérhető). Ez egy speciális program fejlesztőknek (IDE), hogy megkönnyítse a kódolást. Írtam egy bővítményt az IDEA-hoz, amely lehetővé teszi, hogy egy másodpercnél rövidebb idő alatt ellenőrizze, hogy a program helyes-e. A beépülő modul mindössze két gombból áll: Régi szint 01-16A bal gomb az elérhető feladatok listáját jeleníti meg: Régi szint 01-17A jobb oldali gomb elküldi a feladatot a szervernek ellenőrzésre: Régi szint 01-18Videónézéssel "sötét anyag"-t is kereshet: Régi szint 01-19

3 Risha, A memóriamunka alapjai

- Megint én vagyok: csak elfelejtettem elmagyarázni neked valamit. A változókról és a memóriacímzésről szeretnék beszélni . Ne gondolkozz sokat ezen, de ha eszedbe jut valami – az kegyelem! - Tetszik a megközelítésed. Jó, ha figyelembe veszik, ha nem - oké. - Ha megy, akkor megy, ne erőltesd. Ez nyilvánvaló. Miért, más a helyzet veled? - Ez. Van egy másik megközelítésünk a tanuláshoz: ha nem akarod, akkor muszáj. - Hmm, milyen elavult megközelítés. Csak divatos, rengeteg időt és erőfeszítést pazarol, és szinte semmi eredmény. - Pontosan! De ez múljon el. - Rendben. Képzeld el az Excelt. Mindenki ismeri az Excelt. Az Excel munkalap cellákból áll, minden cellának egyedi száma van (A1, A2,…B1, B2).Adhat valamilyen értéket egy cellába, vagy lekérhet tárolt értéket, ha ismeri a cellaszámot. A számítógép memóriája nagyjából ugyanígy van elrendezve. Régi szint 01-20- Eddig világos. - Futás közben a program és annak adatai a memóriában tárolódnak. A számítógép teljes memóriáját kis cellák - bájtok - képviselik. Minden cellának megvan a maga egyedi száma - 0,1,2,3, ... (nullától kezdve). Ha ismeri a cella számát, menthetünk oda néhány adatot , vagy kivehetjük az adatokat a cellából . Egyes cellák a programkódot, a processzor parancskészletét tárolják, a másikban a programadatokat. Az egyes cellák számát címének is nevezik. - Processzor, parancsok… - A professzor mondott nekem valamit róla, de csak egy kicsit. - A processzor egy olyan dolog, amely képes parancsokat futtatni a memóriába hozott programból. Szinte minden processzorparancs így néz ki: "vegyen ki adatokat néhány cellából, csináljon velük valamit, majd helyezze az eredményt más cellákba". Több százat kombinálva így összetett és hasznos parancsokat kapunk. - Miért van szükségem erre az egészre? - Amikor egy változót deklarálunk egy kódban, egy darab , általában néhány bájtnyi, nem használt memóriát kap. Változó deklarálásakor azt is meg kell adni, hogy a program milyen típusú információkat fog tárolni egy változóban: számokat, szöveget vagy egyéb adatokat. Az egyszerűség kedvéért minden változó egyedi nevet kap . - Tehát akkor a változó név és típus, vagy memóriadarab és érték? - Minden együtt. Nézzünk néhány példát. Régi szint 01-21

4 Elly, Ismerkedés az int és a String típusaival

- Szia Amigo. - Helló, Eleanora Carry. - Hívjon csak Elly-nek, így nem fog hivatalosan hangzani. - Rendben, Elly. - Azt hiszem, a segítségemmel gyorsan az egyik legjobb programozó leszel. Nagy tapasztalatom van kezdők oktatásában. Kövess engem, és úgy fog menni, mint a karikacsapás. Kezdjük el. - A Java- ban két alaptípus létezik: String és int . A Stringben karakterláncokat /szöveget tárolunk, és int számokban (egész számokban). Egy új változó deklarálásához meg kell írni a típusát és a nevét. A név nem egyezhet a változó és/vagy függvény semmilyen más nevével. Régi szint 01-22- Változók deklarálásakor azonnal megadhat értékeket. Régi szint 01-23- Egy változó új értékének megadásához egyenlőségjelet kell használnia „ = ”. Hozzárendelési operátornak is nevezik . A hozzárendelés azt jelenti, hogy egy változóhoz egy másik változóból vett vagy több változó alapján kiszámított értéket adunk. Régi szint 01-24- Egy változó új értéke kiszámítható a «=» jeltől jobbra lévő kifejezés alapján. A kifejezés tartalmazhatja ugyanazt a változót. Régi szint 01-25- A karakterláncokat kombinálhatja a pluszjellel: Régi szint 01-26 - Néha kényelmes egy vagy több szóközből álló karakterláncot használni: Régi szint 01-27Most elmagyarázom, hogyan kell megjeleníteni a szöveget és a változó értékét: Régi szint 01-28Régi szint 01-29- Egyébként Diego megkért, hogy adjak pár feladatot. Ne lepődj meg, Diego stílusában vannak:
Feladatok
1 Írj egy programot, amely a következőt jeleníti meg: "Ha valami elromlik az irodában, hibáztasd azt a srácot, aki nem tud angolul."
2 Írj egy programot, amely a következőt jeleníti meg: "Nem a pénz izgat, hanem megnyugtatnak." 10 alkalommal.
3 Írjon egy programot, amely a következőt jeleníti meg: "Ha nem tetszik, ahogy vezetek, maradjon távol a járdáról."

5 Diego, jó tanács

Régi szint 01-30- Hé haver! Már megint én vagyok, emlékszel? Az, aki megtanítja a megfelelő személyzetet! - Senki sem ért téged jobban, mint én, mert mindketten robotok vagyunk. Szóval ne hallgass a „csontzsákok” elméletére. Én vagyok az, akire hallgatnod kell. És azt mondom: a gyakorlatot semmi sem helyettesítheti. Ugye nem úgy fogsz megtanulni úszni, hogy egy úszási útmutatót olvasol? Haha. Aki gyakorol, az nyer. Ezt csinálják a robotok. - Íme egy új feladat : írj egy programot, amely megjeleníti a "Kiss my shiny metal ass!"
Feladat:
1 Új szövegkimeneti feladat
Írjon programot, amely a «Kiss my shiny metal ass!» feliratot jeleníti meg.

6 Risha, A szerződés aláírása

- Megint én vagyok! Azt hiszem, már eleget tudsz ahhoz, hogy okos döntéseket hozz . Legfőbb ideje, hogy szerződést kössön új munkáltatójával. Jelentkezést kell kitölteni, itt egy formanyomtatvány. Csak jelenítse meg a szövegét a képernyőn, ez minden. Vakon írd alá, én mindig így teszek.
Feladat: szöveg megjelenítése

A nevem Amigo.

Az első évben 100 dollár lesz a fizetésem
A második évben 200 dollár lesz a fizetésem
a harmadik évben 300 dollár.
A negyedik évi fizetésem 400 dollár
Az ötödik évi fizetésem 500 dollár lesz

Köszönöm a nagylelkűséget, Risha barátom!

Amigo egy pillanatra elgondolkodott. „Egyáltalán nem tűnik túl nagylelkűnek. Emlékszem, Diego megtanított egy kifejezést...»
Új feladat: SZERZŐDÉS. Írj egy programot a megjelenítéshez:
1

A nevem Amigo.

Az első évben 60 000 dollár lesz a fizetésem
A második évben 80 000 dollár lesz
a fizetésem a harmadik évben 100 000 dollár
A negyedik évi fizetésem 120 000 dollár lesz.
Az ötödik évi fizetésem 150 000 dollár lesz

Csókold meg a fényes fém fenekem!

Risha visszatér: - Nos, hogy vagy? - Kész. aláírtam. - Szép munka! Én is vakon írok alá. Mi a Galaktikus rohanásban soha nem csaljuk meg egymást. - Heh, heh. Köszönöm, hogy ilyen nagylelkű vagy, Risha barátom!

7 Elly, Kimenet a képernyőre

- Megint én vagyok. Ma három leckéd van. Ez a második! Dőljön hátra és hallgassa meg, elmondom a képernyőn megjelenő kimenetet. Egyszerű és könnyű: Régi szint 01-31- Mesélne még egyszer a print()-ről és a println()-ről? - A nyomtatás () funkció a teljes szöveget betűnként jeleníti meg . Ha a sor megtelik, a következő sorban szöveg jelenik meg. Megszakíthatja a kimenetet az aktuális sorban , és a következő sorban megjelenítheti a szöveget, ha a println () funkciót használja. - Megvan. És mi az a varázslat, amikor karakterláncokat adunk a számokhoz? - Ha egy számhoz számot adunk, az eredmény egy szám lesz: 2+2 egyenlő 4-gyel. Ha egy karakterláncot hozzáadunk egy számhoz, akkor a számot karakterláncsá alakítjuk, majd két karakterláncot kombinálunk. - Igen. Valahogy így gondoltam a példák láttán, de sosem lehet tudni. Köszönöm az érdekes előadást, Elly.

8 Bilaabo, Összehasonlítás Pascallal

Régi szint 01-32- Szia! Dr. Laga Bilaabo vagyok, földönkívüli vagyok, remélem barátok leszünk. - Nekem is. - Szülőbolygónkon a progresszív Pascal programozási nyelvet használjuk az elavult Java helyett. Íme egy kis összehasonlítás a Java és a Pascal között: Régi szint 01-33- Ez ugyanaz a program, amely több nyelven is meg van írva. Amint látja, Pascalban kevesebb sort vesz igénybe; ez Pascal progresszívségének a jele. - Azt hiszem, ez az összehasonlítás javíthatja a Java megértését, ha láttad valaha a Pascalt. - Nem, nem. De még mindig érdekes lenne megvizsgálni két különböző programozási nyelv összehasonlítását. - Igen, igazad van. Folytassuk. - Pascalban az írott kódot a programtörzsbe, eljárásokba vagy függvényekbe helyezzük. A Java-ban mindez nagymértékben leegyszerűsödött: a programtörzset, az eljárásokat és a függvényeket függvények váltották fel, a függvények pedig metódusokat. Régi szint 01-34- A Pascal oszlopban "program törzs", "funkció" és "eljárás" jelenik meg, a Java oszlopban pedig csak függvények vannak. Kicsit furcsán néz ki. - Igen, ez mindenkinek nagyon furcsának tűnik a bolygómon, de az emberek szeretnek mindent leegyszerűsíteni. - A Java-ban minden kód függvényekben van, így egy függvény deklarálásához nem is kell függvényt írni, mint ahogyan a Pascalban is . - Ilyen egyszerű: Ha a kódsor «Típus + név» formátumú, akkor ez vagy egy függvény vagy egy változó deklarációja.Ha zárójelek követik a nevet, akkor ez egy új függvény deklarációja. Ha nincsenek zárójelek, akkor a rendszer egy új változót deklarál. - A változók és függvények deklarálása Java-ban nagyon hasonló, hasonlítsuk össze: Régi szint 01-35Egy függvény neve getName, visszatérési típusa pedig String. - Ezen túlmenően a Java függvények nem létezhetnek önmagukban. Egy bizonyos osztályhoz kell tartozniuk. Ezért, ha az embereknek egy kis programot kell írniuk Java nyelven, először létre kell hozniuk egy osztályt , majd be kell írniuk a main függvényt , majd bele kell írniuk a kódjukat .A földlakók ilyen korcsok. - Szóval, mint látod, Pascal sokkal jobb. És ha választhatnék, megtanítalak Pascalra. De a csapatom arra kényszerített, hogy adjak néhány feladatot a Java-n. Legalább megpróbálok valami jó motivációt adni:
Feladatok
1 Írjon egy programot, amely 9-szer megjeleníti: "Az élet nem igazságos - szokja meg."
2 Írj egy programot, amely 4-szer megjeleníti: „Életed legfontosabb érintettje Te vagy.”
3 Írjon egy programot, amely 16-szor jeleníti meg: "Amit most elültet, azt később betakarítja."

9 A professzor az előadások előnyeiről beszél

Régi szint 01-36- Szia Amigo! - Jó napot, Hans professzor. - Sok mindent láttam az én időmben. Nos, ezt fogom elmondani… - Az emberek néha azonnal megértik, amit tanítanak nekik, néha nem. Minden attól függ, hogy korábban mit tanítottak neked, és kitől. Úgy értem, a tanárnak motiválnia kell a diákjait. - Amikor egy diák tanulni akar, a tanár itt tehetetlen. - Úgy van. Egy diák nem tud egy unalmas előadást vagy leckét szórakoztatóvá varázsolni. Csak egy tanár képes erre. A tanárnak érdekessé és informatívvá kell tennie az órákat, ahelyett, hogy panaszkodna, hogy a tanulók nem akarnak tanulni és órákra járni. - Képzeld csak el, hogy egy film rendezője, amely a pénztárnál megalakult, a közönséget hibáztatja, aki nem érdeklődik a filmjei iránt, és nem nézi meg őket. Ha ilyen igazgatóval vagy előadóval találkozol, hagyd figyelmen kívül őket. - Köszönöm a tanácsot, professzor. - Megkértem Ellyt és Rishát, hogy magyarázzák el nektek az új anyagot informatív és érdekes módon. De még mindig hibázhatnak. Err emberi dolog. Néha félkész a történetük, néha nem értesz valamit. De ez nem akadályozhatja meg az új témák tanulását. Mert előtted van az izgalmas kalandok és az érdekes munka világa! - Adok linkeket az azonos témájú cikkekhez. Olvassa el ezeket a cikkeket, ha problémái vannak a feladatmegoldással. Ha valami mást szeretne olvasni egy másik témában, látogassa meg a Community.CodeGym.net weboldalunkat. A hasznos linkeken további információkat talál. CodeGym 1. előadás, vita Itt van egy fantasztikus könyv is: „Gondolkodás a Java nyelven”. Minden Java programozónak kötelező olvasmány. A könyv egyáltalán nem újoncoknak szól, de mégis segít megérteni egy nehéz témát. Ha megérted, ami ott van írva, büszke leszek rád.

10 Elly

- Szia Amigo! Diego és én szünetet tartunk, és vicceket mesélünk, csatlakoznál? - Természetesen! Egy külföldi főiskolán tanuló fiatalember ezt az SMS-t küldte az édesapjának: Kedves apa, no mon, no fun, your fiad. Az apa így válaszolt: Drága fiam, sajnálom, annyira szomorú, apád.

11 Diego

- Én jövök. Hallgassa meg ezt: Volt egy diák, aki felvételt akart venni egy tanulmányi kurzusra. Elég okos volt ahhoz, hogy átvészelje az írásbeli tesztet, egy GD-t, és meg kellett jelennie a személyes interjún. Később, az interjú előrehaladtával a kérdező okos fiúnak találta ezt a fiút, mivel minden kérdésre helyesen tudott válaszolni. A kérdező türelmetlen lett, és úgy döntött, sarokba szorítja a fiút. – Mondd el a választásodat; Azt mondta a fiúnak: "Mit választasz: vagy tíz könnyű kérdést teszek fel, vagy EGY nagyon nehéz kérdést. Jól gondold meg, mielőtt döntesz." A fiú gondolkodott egy darabig, és azt mondta: "Az én választásom EGY nagyon nehéz kérdés." "Nos, sok sikert neked, te döntöttél!" – mondta a szemközti férfi. Mondd meg: mi előbb, nappal vagy éjszaka? A fiút először megrázta, de várt egy darabig, és így szólt: "Eljött a NAP, uram." "Hogyan???????" a kérdező mosolygott ("Végre, megvan!" mondta magában.) "Elnézést uram, megígérte nekem, hogy nem tesz fel nekem egy MÁSODIK nehéz kérdést!" A tanfolyamra így biztosított volt a belépés.

12 Julio

- Szia Amigo! - Azt hiszem, ma már eleget dolgoztál. - Mit szólnál egy jól megérdemelt szünethez?