Dokumentumszerkesztés

  1. A fényképezés története
  2. Router
  3. Nyelvvizsga
  4. verseny
  5. Dolgozat feladatlap
  6. Teleház
  7. Geometria
  8. Pöffeteg
  9. Bástya
  10. Étterem
  11. Bandy
  12. Vasúttörténet
  13. Vetési varjú

Táblázatkezelés

  1. Első feladatsor
  2. Színkódok
  3. Számok
  4. IKT
  5. Táncrend
  6. Gyógynövények
  7. Római számok
  8. Telefonszám kereső
  9. Bás játék
  10. Népesség
  11. Vetélkedő
  12. Érettségi adatok
  13. Maradék
  14. Uszoda
  15. Videotéka

Adatbázis-kezelés

  1. Bevezető
  2. Videotéka
  3. Kérelem
  4. Posta
  5. Könyvtári másolás
  6. Méterben mért olimpia
  7. Balatoni hajózás
  8. Eurovíziós dalfesztivál
  9. Slágerlista
  10. Konferencia
  11. Védett természeti értékek
  12. Kötelező
  13. Diákmunka
  14. Kollokvium

Programozás

tti
bináris
Rába
névsor
vízállás
Futár (2012 május)
Lottószámok (2005 május)
Parkoló
Mozi
Zenei adók
Telefon (dolgozat)
Feladat: DVD és forrás:dvd.dat


Rasi, Ábel, Zoli:
1. Írj programot, ami beolvas két számot, és kiírja ezen számok közé eső páros számokat egymás alá!
2. Módosítsd az előző programot úgy, hogy
- a páratlan számokat írja ki a program;
- egymás mellé írja ki a számokat a program, egymástól szóközzel elválasztva
- fordított sorrendben írja ki a páros számokat egymás alá
3. Írj programot, ami beolvassa egy egyenes irányvektorának koordinátáit és egy pontjának koordinátit, majd ebből megadja az egyenes egyenletét!
4. Írj programot, ami beolvassa egy egyenes normálvektorának koordinátáit és egy pontjának koordinátit, majd ebből megadja az egyenes egyenletét!
5. Írj programot, ami beolvassa egy egyenes két pontjának koordinátit, majd ebből megadja az egyenes egyenletét!


1. Írj programot, ami bekéri a háromszög három oldalának mérőszámát, és kiszámolja az egyik szögét (alkalmazzuk a koszinusz-tételt.) Vizsgáld meg, hogy van-e ilyen háromszög, és csak abban az esetben írd ki az eredményt, ha a háromszög létezik!
2. Írj programot, ami Bekéri egy ember nevét, és kiírja a monogrammját! (nehezítés: figyelj a kettős betűkre is.)


1. Írj programot, mely beolvas szavakat (a darabszámot is), és kiírja azokat
a. ABC sorrendben;
b. fordított ABC sorrendben!
Használd az Array.Short() eljárást!
2. Írj programot, mely beolvas számokat, és kiírja a legnagyobbat/legkisebbet a beolvasottak közül!
3. Módosítsd az előző programot úgy, hogy a program egy fájlból olvassa a számokat!


Feladatgyűjtemény
Források
Forráskódok:

Buborékos rendezés animáció
Buborékos rendezés videó

Minimumkiválasztásos rendezés animáció

Házik:
2014. 09. 13. délelőttig
1. FGY 11-13
2. Írj programot, ami beolvas 2 pozitív egész számot, és kiírja a közéjük eső egész számokat! (megoldás)
3. Írj programot, ami beolvas egy pozitív egész számot, és kiírja eddig a számig a pozitív páros számokat! (megoldás)
4. Írj programot, ami beolvas két számot, és az elsőt maradékosan elosztja a másikkal. Ne használd a nyelvben szereplő maradékos osztást, addig vond ki a második számot az elsőből, míg a maradék a második számnál kisebb nem lesz. (megoldás)
5. Írj programot, ami beolvas egy pozitív egész számot, és kiírja ennek a számnak a többszöröseit egy darabszámig. (megoldás)


2014. 09. 20. délelőttig
6. FGY 19, 20
7. Írj programot, ami csak páros számot hajlandó beolvasni. (Hasonlít a 21. feladathoz.) (megoldás)
8. Írj programot, ami beolvas két számot, és az elsőt maradékosan elosztja a másikkal. Ne használd a nyelvben szereplő maradékos osztást, addig vond ki a második számot az elsőből, míg a maradék a második számnál kisebb nem lesz. (Hasonlít a 25-ös feladathoz.) (megoldás)
9. Írj programot, ami addig olvas be számokat, amíg páros számot nem olvas be. Ekkor kiírja a beolvasott, nem páros számok számát! (megoldás)
10. Módosítsd az előző programot úgy, hogy a beolvasott számok átlagát adja meg a program. (megoldás)


2014. 09. 27. délelőttig
11. FGY 28, 29, 31
12. Írj programot, ami addig olvas be számokat, amíg prímszámot nem írsz be! Add meg ezután a beolvasott számok számát!
13. Írj programot, mely bekéri egy közönséges tört számlálóját és nevezőjét, és kiírja a tört egyszerüsített alakját! (megoldás)
14. Írj programot, ami beolvas két törtszámot (külön a számlálókat, külön a nevezőket), és kiírja az öszegüket a legegyszerűbb alakban!
15. Írj programot, ami beolvas két törtszámot (külön a számlálókat, külön a nevezőket), és kiírja a szorzatukat a legegyszerűbb alakban!


2014. 10. 3. délelőttig
16. (Újra) Írj programot, ami beolvas két törtszámot (külön a számlálókat, külön a nevezőket), és kiírja az öszegüket a legegyszerűbb alakban!
17. (Újra) Írj programot, ami beolvas két törtszámot (külön a számlálókat, külön a nevezőket), és kiírja a szorzatukat a legegyszerűbb alakban!
18. Írj programot, ami rombuszt rajzol ki a következő módon:
    *
   ***
  *****
   ***
    *
A rombusz oldalszámát olvassa be a program.
rombusz.cs
19. Írj programot, ami kirajzolja a következő paralelogrammát:
    *****
   *****
  *****
 *****
A paralelogramma szélességét és magasságát olvassa be a program.
paralelogramma.cs

Szövegkezelés feladatok
20. Írj porogramot, mely beolvassa valakinek a teljes nevét, és kiírja a monogrammját!
21. Írj programot, ami beolvas egy szót, és kiírja a betűit fordított sorrendben!
22. Írj programot, ami beolvas egy mondatot, és kiírja az egészet ékezetes úgy, hogy az ékezetes magánhangzókat az ékezet nélküli párjára cseréli!
23. Írj programot, mely eldönti egy szóról, hogy palindróma-e! A palindróma olyan szó, mely visszafelé olvasva ugyan az, pl. SAS.
24. Írj programot, mely bekér egy legalább 5 betűből álló szót (ennél rövidebb szó megadása esetén olvassa be újra a szót a program, lásd f24), és kiírja a szó középső 3 karakterét, ha páratlan betűből áll, és a középső 4-et, ha páros betűből áll.
25. Írj programot, ami beolvas egy szót, és kiírja újra, minden betűjét kétszerezve, pl: BE: ALMA KI: AALLMMAA
26. Írj programot, ami beolvas egy szót, és minden betűjét annyiszor írja ki, ahányadik betű az a szóban, pl.: BE: ALMA KI: ALLMMMAAAA
27. Írj programot, mely bekér egy szót, majd kiírja a betűit ABC sorrendben. pl.: BE: ALMA KI: AALM
28. Írj programot, mely bekér egy mondatot, majd eldönti, hogy palindróm mondat-e! Vigyázat! A szóközök miatt a tagolás két irányban nem feltétlenül egyforma! (A dupla mássalhangzókkal, pl. sz most nem kell törődni.)

Véletlen
29. Írj programot a kockadobás szimulálására! Szimuláljuk 100-szor a kockadobást, és jegyezzük fel, hogy melyik szám hányszor jött ki! Írd ki, hogy az egyes dobásokat hány %-ban kaptuk!
0 és 5 közötti véletlen számot generálni a következő kóddal lehet:

using System;

namespace kocka
{
    class Program
    {
        static void Main()
        {
            //rnd egy véletlen szám lesz, ha használom, így kell deklarálni
            Random rnd = new Random();
            for (int i = 0; i < 100; i++)
            {
                //a .Next() tagfüggvény ad egy véletlen értéket, most 0 és 5 közöttit
                int dobas = rnd.Next(6);
                ...
            }
        }
    }
}
30. Írj programot, mely egy lap kihúzását szimulálja a francia kártyapakliból. Például: A kihúzott lap PIKK 10
31. Írj programot, ami lottószámokat generál (normál 5-ös lottó). Figyelj arra, hogy egy számot nem lehet többször kisorsolni! (Javaslat: a kihúzott számokat tárold el egy tömbben, és minden "húzáskor" vizsgáld meg, hogy az adott szám benne van-e már a tömbben.)