Ismételtünk, és haladtunk tovább a tananyagban, kipróbáljuk a lekérdezéseket. Átvettük a Where feltételt.
A NVSZC Szent-Györgyi Albert Technikum 13.B2 (2024-25) csoportjának blogja asztali- és mobil alkalmazás-fejlesztés és adatbázis-kezelés II. tantárgyakból
2023. január 11., szerda
2023. január 8., vasárnap
2023.01.10. SQL (helyettesítés)
Szolgálati közlemény: aki nem írta meg a tz-t, készüljön, mert előreláthatólag szerdán meg fogja írni.
A múlt órán a tananyagunkban (ADATBÁZISKEZELÉS SQL NYELVEN.pdf) a DISTINCT opcióig jutottunk el.
A mai önálló feladataid:
1. Ismétlésképpen készíteni egy új adatbázist másik néven a DIÁK adatbázis forrásából. Ha ez nem megy, használd a múlt órai munkát.
2. A tananyag elejétől juss el újra a distinct-ig úgy, hogy a lekérdezéseket újra lefuttatod.
3. Haladj tovább a tananyagban a where záradékkal. Minden példa lekérdezést futtass le.
Fontos!
Kérlek, hogy minden kipróbált lekérdezés SQL kódját mentsd a digifüzetedbe, meg fogjuk beszélni.
2023.01.10. Lottó ( tömbelemek cseréje) (helyettesítés)
2022. december 20., kedd
2022.12.20. Tömbkezelés gyakorlása I.
Házi feladat befejezni.
Tömbkezelés gyakorlása I.
A megoldásoknál használj for ciklust.
1. feladat:
− Hozz létre egy tömböt 5 db egész szám tárolására.
− A tömb elemeit a felhasználó fogja feltölteni.
− Megkéred, hogy csak páros számokat írjon be, és tárolod a számokat a tömbben.
2. feladat:
− Írasd ki a tömb elemeit soronként a képernyőre.
− Minden tömbelem elé írj egysorszámot. A számozás 1-től kezdődjön. A további kiírásoknál is használd ki ezt a lehetőséget.
3. feladat:
− Vizsgáld meg az összes tömbelemet, hogy osztható-e 6-tal, és egyesével írasd is ki a képernyőre, hogy osztható, vagy nem.
4. feladat:
− Egy véletlenszámmal szorozd meg sorra a tömbelemeket, és egyesével írasd is ki a képernyőre az eredményt.
Véletlenszám képzése:
kötelezően beírandó: Random rnd = new Random();
az érték így keletkezik: rnd.Next();
Random rnd = new Random(); //ezt az egész programban egyszer kell csak beírni
int szam = rnd.Next();
szam = rnd.Next(100);
szam = rnd.Next(0,100);
5. feladat:
− Írd ki minden tömbelemre vonatkoztatva soronként, hogy ha kivonnál az aktuális tömbelemből 100-at, akkor negatív lenne-e a szám.
7. feladat:
− Számold ki a fenti tömb elemeinek az összegét,
− az átlagát;
− az első és az utolsó elem különbségét, és tárold őket változókban.
− Írasd ki a kiszámolt értékeket.
Egy lehetséges megoldás:
Márk megoldása
namespace tombgyakorlat20221219
{
class Program
{
static void Main(string[] args)
{
//A megoldásoknál használj for ciklust.
//1.feladat:
//− Hozz létre egy tömböt 5 db egész szám tárolására.
int[] egeszSzamok = new int[5];
//− A tömb elemeit a felhasználó fogja feltölteni
//− Megkéred, hogy csak páros számokat írjon be, és tárolod a számokat a tömbben.
Console.WriteLine("A tömb elemeihez kérem csak páros számot adjon meg!");
for (int i = 0; i < egeszSzamok.Length; i++)
{
Console.Write($"A tömb {i + 1}.eleme: ");
egeszSzamok[i] = int.Parse(Console.ReadLine());
}
Console.WriteLine();
//2.feladat:
//− Írasd ki a tömb elemeit soronként a képernyőre.
for (int i = 0; i < egeszSzamok.Length; i++)
{
Console.WriteLine($"A tömb {i + 1}-edik eleme: {egeszSzamok[i]}");
}
//− Minden tömbelem elé írj egysorszámot.A számozás 1 - től kezdődjön.A további kiírásoknál is használd ki ezt a lehetőséget.
Console.WriteLine();
//3.feladat:
//− Vizsgáld meg az összes tömbelemet, hogy osztható - e 6 - tal, és egyesével írasd is ki a képernyőre, hogy osztható, vagy nem.
for (int i = 0; i < egeszSzamok.Length; i++)
{
if (egeszSzamok[i] % 6 == 0)
Console.WriteLine($"A/az {i+1}.elem ({egeszSzamok[i]}) osztható hattal.");
else
Console.WriteLine($"A/az {i + 1}.elem ({egeszSzamok[i]}) nem osztható hattal.");
}
Console.WriteLine();
//4.feladat:
//− Egy véletlenszámmal szorozd meg sorra a tömbelemeket, és egyesével írasd is ki a képernyőre az eredményt.
//Véletlenszám képzése:
//kötelezően beírandó: Random rnd = new Random();
//az érték így keletkezik: rnd.Next();
Random rnd = new Random(); //ezt az egész programban egyszer kell csak beírni
for (int i = 0; i < egeszSzamok.Length; i++)
{
egeszSzamok[i] *= rnd.Next();
Console.WriteLine($"A tömb {i + 1}-edik (random számmal felszorzott) eleme: {egeszSzamok[i]}");
}
//5.feladat:
//− Írd ki minden tömbelemre vonatkoztatva soronként, hogy ha kivonnál az aktuális tömbelemből 100 - at, akkor negatív lenne - e a szám.
for (int i = 0; i < egeszSzamok.Length; i++)
{
if (egeszSzamok[i] - 100 < 0)
Console.WriteLine($"A tömb {i + 1}.eleme negatív lenne");
else
Console.WriteLine($"A tömb {i + 1}.eleme pozitív lenne");
}
Console.WriteLine();
//7.feladat:
//− Számold ki a fenti tömb elemeinek az összegét,
//− az átlagát;
//− az első és az utolsó elem különbségét, és tárold őket változókban.
double sum = 0;
for (int i = 0; i < egeszSzamok.Length; i++)
{
sum += egeszSzamok[i];
}
double atlag = sum / egeszSzamok.Length;
int elsoHatsoKulonbseg = egeszSzamok[0] - egeszSzamok[egeszSzamok.Length - 1];
//− Írasd ki a kiszámolt értékeket.
Console.WriteLine($"A tömb számainak összege: {sum}\nAz átlag: {atlag}\nAz első és az utolsó elem különbsé: {elsoHatsoKulonbseg}.");
Console.ReadLine();
}
}
}
2025.02.19.[helyettesítés] SQL feladatmegoldás - AI alapú önálló gyakorlás
A következő feladatsor a dolgozatokra készít fel, ahol egészen hasonló feladatokat fogtok kapni. Kérem a hiányzókat is, hogy pótoljanak lehe...
-
A következő feladatsor a dolgozatokra készít fel, ahol egészen hasonló feladatokat fogtok kapni. Kérem a hiányzókat is, hogy pótoljanak lehe...
-
Adatbázis-kezelő rendszerrel szemben támasztott követelményekig jutottunk.
-
Elkezdtük a közösségi platformos feladatot, itt folytatjuk. Házi feladat: mindenki találjon ki három olyan témát, amiben legalább egy darab...