<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ait2.iit.uni-miskolc.hu/oktatas/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/feed.php">
        <title>Miskolci Egyetem Informatikai Intézet tanszek:oktatas:szamitastechnika</title>
        <description></description>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/</link>
        <image rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/lib/images/favicon.ico" />
       <dc:date>2026-04-21T18:48:44+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:adat_tipusok&amp;rev=1569790299"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:arm_assembly_alapok&amp;rev=1632916267"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:blokkok_-_ciklusok&amp;rev=1635329832"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:c_-_bevezetes&amp;rev=1539966568"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:complier_mukodese&amp;rev=1633386507"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:egyszeru_mintapeldak&amp;rev=1634676084"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:elagazasok_ciklusok&amp;rev=1539967065"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:excel_1&amp;rev=1539964530"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:excel_2&amp;rev=1539965133"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:fajlkezeles_peldak&amp;rev=1575281209"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:fuggvenyek_peldak&amp;rev=1572817928"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:konyvtari_fuggvenyek_peldak&amp;rev=1575282007"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:matrixok_peldak&amp;rev=1605735732"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:memoria_kezeles_peldak&amp;rev=1573490500"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:merevlemez_es_mikroprocesszor&amp;rev=1567622917"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:mutatok_pointerek&amp;rev=1603225057"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:oesszetett_feladatok&amp;rev=1605687765"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:operatorok&amp;rev=1602050571"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:power_point&amp;rev=1539964096"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:strukturak_peldak&amp;rev=1574683053"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:szamitastechnika&amp;rev=1637179994"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:tovabbi_algoritmusok&amp;rev=1539968433"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:tovabbi_algoritmusok_ii&amp;rev=1539969214"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:vektorok_algoritmusok&amp;rev=1539967876"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:vektorok_peldak&amp;rev=1606923072"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:vektorok_peldak_2&amp;rev=1572858929"/>
                <rdf:li rdf:resource="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:windows&amp;rev=1539965364"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/lib/images/favicon.ico">
        <title>Miskolci Egyetem Informatikai Intézet</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/</link>
        <url>http://ait2.iit.uni-miskolc.hu/oktatas/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:adat_tipusok&amp;rev=1569790299">
        <dc:format>text/html</dc:format>
        <dc:date>2019-09-29T22:51:39+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:adat_tipusok</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:adat_tipusok&amp;rev=1569790299</link>
        <description>C nyelv adattípusai

Egész típusok
 Adat típus           # bytes  # bits  Minimum érték          Maximum érték          printf()  char                1         8        -128                  127                     %d   signed char         1         8        -128                  127                     %d   unsigned char       1         8        0                      255                     %u   short               2         16       -32768                32767                   %d   s…</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:arm_assembly_alapok&amp;rev=1632916267">
        <dc:format>text/html</dc:format>
        <dc:date>2021-09-29T13:51:07+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:arm_assembly_alapok</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:arm_assembly_alapok&amp;rev=1632916267</link>
        <description>ARM processzor (Advanced RISC Machines)

 Ebben a fejezetben megmutatjuk, hogyan kell közvetlenül egy mikroprocesszorra programozni. 

Az ARM processzort választottuk, hiszen nagy valószínűséggel olyan mobiltelefonunk van ami ezt a típust használja. Nem törekszünk teljességre, csak az adatmozgatás, összehasonlítás, indirekt memória elérés és a verem alaphasználatát mutatjuk be.</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:blokkok_-_ciklusok&amp;rev=1635329832">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-27T12:17:12+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:blokkok_-_ciklusok</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:blokkok_-_ciklusok&amp;rev=1635329832</link>
        <description>Feladat 1: Próbáljuk ki a következő kódot és magyarázzuk meg a hiba okát.


#include&lt;stdio.h&gt;
int main()
{
   {
     int a = 10, b = 20;
   }
   {
     printf(&quot;a = %d, b = %d\n&quot;, a, b);
   }
}


Feladat 2: Figyeljük meg, hogyan kezeli a C nyelv a blokkokat. Két kapcsos zárójel közötti utasításokat 1 blokknak kell tekinteni. Mi lesz a kimenete a következő kódnak és miért?</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:c_-_bevezetes&amp;rev=1539966568">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T18:29:28+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:c_-_bevezetes</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:c_-_bevezetes&amp;rev=1539966568</link>
        <description>1. Példa

 Egy kis C program a program felepitesenek bemutatasara: gömb felszinenek es terfogatanak kiszamitasa:
  #include &lt;stdio.h&gt;  // ebben a headerfajlban van adva a scanf es printf
  			        // fuggvenyek prototipusa, deklaracioja, a leforditott
  			        // alakot pedig a Cx.LIB konyvtarak tartalmazzak mar
  			        // kozvetlenul beszerkesztheto alakban (x helyen a
  			        // memoriamodeltol fuggo betu all).
  
  #define PI 3.141593    // konstans definialasa
  
  main()
…</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:complier_mukodese&amp;rev=1633386507">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-05T00:28:27+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:complier_mukodese</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:complier_mukodese&amp;rev=1633386507</link>
        <description>Hogyan jön létre a forráskódból a végrehajtható állomány?

 A C programozási nyelv használatakor a szoftverfejlesztési folyamat több munkafázisból áll. Minden fázis más-más eszköz használatát igényli. Az alkalmazások fejlesztéséhez: szerkesztő, fordító, linker és betöltő eszközök szükségesek. A C programozáshoz használt IDE (interaktív fejlesztő környezet) legtöbbje (például Code Blocks, Eclipse, VS Code, Visual Studio, IntelliJ, Codelite, Clion stb.) …</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:egyszeru_mintapeldak&amp;rev=1634676084">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-19T22:41:24+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:egyszeru_mintapeldak</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:egyszeru_mintapeldak&amp;rev=1634676084</link>
        <description>Feladat: Változók definíciója és alapvető számolások 


#include &lt;stdio.h&gt;

main ()
{
    int a, b;
    int c;
    float f;

    a = 10;
    b = 20;

    c = a + b;
    printf(&quot;c = %d \n&quot;, c);

    f = 70.0 / 3.0;
    printf(&quot;f = %f \n&quot;, f);
}</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:elagazasok_ciklusok&amp;rev=1539967065">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T18:37:45+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:elagazasok_ciklusok</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:elagazasok_ciklusok&amp;rev=1539967065</link>
        <description>1. feladat

 Háromszögosztályozó program készítése, egymásba tokozott if-else szerkezetek: 
  #include &lt;stdio.h&gt;
  main()
  {
      unsigned int a,b,c;
      printf(&quot;Háromszogtipus meghatarozasa\n\n&quot;);
      printf(&quot;Adja meg az oldalakat csokkeno sorrendben ! \n&quot;);
      printf(&quot;A= &quot;);
      scanf(&quot;%u&quot;,&amp;a);
      printf(&quot;B= &quot;);
      scanf(&quot;%u&quot;,&amp;b);
      printf(&quot;C= &quot;);
      scanf(&quot;%u&quot;,&amp;c);
      
      if (a &lt; b + c)
      {
          if (b * b + c * c == a * a)
          {
          …</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:excel_1&amp;rev=1539964530">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T17:55:30+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:excel_1</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:excel_1&amp;rev=1539964530</link>
        <description>Megjegyzés: tizedes pont helyett tizedes vesszőt kell használni a magyar nyelv beálítása esetén.



1. feladat

Mutassuk be a program újraszámoló képességét a következő feladattal: Egy kör sugarának ismeretében számíttassuk ki a számolótáblával a kör kerületét és területét, majd a sugárnak új értéket beadva, figyeljük meg a kerület és a terület értékeinek automatikus újraszámolódását. A feladathoz alkalmazzuk a következő cellatartalmakat (csak aján…</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:excel_2&amp;rev=1539965133">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T18:05:33+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:excel_2</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:excel_2&amp;rev=1539965133</link>
        <description>1.feladat

 Dr.Salánki József kedvenc vektorszorzás-oktató példáján keresztül mutassuk be az egyméretű skalár tartományokkal végezhető egyik műveletet, a skalárszorzást. Előzetes vektor, ill. mátrix ismereteket nem feltételezve, az elvégzendő matematikai műveleteket mi csak kijelöljük a gép számára, és értelmezzük az eredményt.</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:fajlkezeles_peldak&amp;rev=1575281209">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-02T11:06:49+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:fajlkezeles_peldak</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:fajlkezeles_peldak&amp;rev=1575281209</link>
        <description>1. Feladat: 1.txt nevű fáljba mentse el a felhasználóval bevitt 1 soros szöveget.


#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

int main(void)
{
    char str[1000];
    FILE *fptr;

    fptr = fopen(&quot;1.txt&quot;, &quot;w&quot;);
    if(fptr == NULL)
    {
        printf(&quot;Nem lehet megnyitni a 1.txt-t!&quot;);
        exit(1);
    }
    scanf(&quot;%s&quot;, str);
    fprintf(fptr, &quot;%s&quot;, str);
    fclose(fptr);
    return 0;
}</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:fuggvenyek_peldak&amp;rev=1572817928">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-03T22:52:08+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:fuggvenyek_peldak</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:fuggvenyek_peldak&amp;rev=1572817928</link>
        <description>Függvények használata

 1. feladat: Kérjen be a felhasználótól egy számot (n) írassa ki az n faktoriálist, használjon rekurzív függvényt. 


#include &lt;stdio.h&gt;
unsigned long long factorial(int n)
{
    if(n == 0)
    {
        return 1;
    }
    else
    {
        return n * factorial(n - 1);
    }
}

int main()
{
    int n;

    printf(&quot;Melyik szam faktorialisat szamoljam?&quot;);
    scanf(&quot;%d&quot;, &amp;n);

    printf(&quot;%d! = %llu&quot;, n, factorial(n));
}</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:konyvtari_fuggvenyek_peldak&amp;rev=1575282007">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-02T11:20:07+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:konyvtari_fuggvenyek_peldak</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:konyvtari_fuggvenyek_peldak&amp;rev=1575282007</link>
        <description>1. Feladat:  Fűzzön össze 2 sztringet.


#include &lt;stdio.h&gt;
#include &lt;string.h&gt;
int main()
{
    char str1[] = &quot;elso &quot;;
    char str2[] = &quot;masodik&quot;;

    // osszefuzes, ahol az eredmeny az elso parameterben lesz
    strcat(str1, str2);

    printf(&quot;%s&quot;, str1);
    return 0;
}</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:matrixok_peldak&amp;rev=1605735732">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-18T22:42:12+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:matrixok_peldak</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:matrixok_peldak&amp;rev=1605735732</link>
        <description>Mátrixok használata

 1. feladat: Adjunk össze két 3×3-as egész számokat tároló mátrix-ot és tároljunk le egy harmadikban az eredményt. Használjunk függvényt a mátrix elemeinek bekéréséhez. 


#include &lt;stdio.h&gt;

#define SIZE 3 // a matrix-ok merete
void readMatrix(int m[][SIZE])
{
    for(int sor = 0; sor &lt; SIZE; sor++)
    {
        for(int oszlop = 0; oszlop &lt; SIZE; oszlop++)
        {
            scanf(&quot;%d&quot;, &amp;m[sor][oszlop]);
        }
    }
}

int main()
{
    int A[SIZE…</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:memoria_kezeles_peldak&amp;rev=1573490500">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-11T17:41:40+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:memoria_kezeles_peldak</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:memoria_kezeles_peldak&amp;rev=1573490500</link>
        <description>1. feladat: Milyen hibákat talál az alábbi megoldásokban?


m = malloc(80); 
m = NULL;


megoldás: 80 bájt lefoglalása, majd a pointer nullázása. Probléma: - a lefoglalt 80 byte nem szabadul fel.


free(n); 
n = 5;


megoldás: felszabadított memóriaterületre akarunk írni.</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:merevlemez_es_mikroprocesszor&amp;rev=1567622917">
        <dc:format>text/html</dc:format>
        <dc:date>2019-09-04T20:48:37+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:merevlemez_es_mikroprocesszor</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:merevlemez_es_mikroprocesszor&amp;rev=1567622917</link>
        <description>A gyakorlat anyaga két részből áll: 

	*  az első részben megismerkedünk a merevlemezek particionálásával kapcsolatos ismeretekkel, 
	*  a második részben megvizsgáljuk a mikroprocesszor működését egy egyszerű mintapéldán keresztül. (Gyakorlatvezetőknek célszerű előzetesen az Intel honlapján is megnézni ezt a feladatot, hogy jobban tudják rajzzal, vagy mutogatással segíteni a megértést. Web címet lásd lentebb.)
	*  Egyszerű CPU emulátor: &lt;https://schweigi.gith…</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:mutatok_pointerek&amp;rev=1603225057">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-20T22:17:37+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:mutatok_pointerek</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:mutatok_pointerek&amp;rev=1603225057</link>
        <description>Feladat 1: Definiáljunk egy változót és írassuk ki azt a címet, ahol éppen tárolva van a memóriában.


#include &lt;stdio.h&gt;

main()
{
    int a = 12;
    printf(&quot;%p\n&quot;, &amp;a);
}


Megjegyzés: A printf(”%p”) 16-os (hexadecimális) számrendszerben kiírja a címet. A címet a &amp;-jel jelenti. Ha csak 'a'-t írunk akkor 00000C-fog megjelenni, ami a 12 hexadecimális alakja.</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:oesszetett_feladatok&amp;rev=1605687765">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-18T09:22:45+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:oesszetett_feladatok</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:oesszetett_feladatok&amp;rev=1605687765</link>
        <description>LZW kódolás

Hogyan működik a tömörítő?

Adott egy karakterekből álló tömb, ez lesz a tömörítendő szöveg. És egy kódtába, ami tartalmazza a szöveg összes karakterét.

Jelen esetben a tömörítendő szöveg legyen ez: “dabbacdabbacdabbacdabbacdee”, a kódtábla: a,b,c,d,e értékeket fog tartalmazni.</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:operatorok&amp;rev=1602050571">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-07T08:02:51+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:operatorok</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:operatorok&amp;rev=1602050571</link>
        <description>1. Feladat: Mi lesz a és b értéke? 


#include &lt;stdio.h&gt;

int main()
{
    int a = 1;
    int b;
    b = a++;
    printf(&quot;b = %d a = %d&quot;, b, a);
}


2. Feladat: Mi lesz a és b értéke, ha a ++ operátor az a változó előtt áll? 


#include &lt;stdio.h&gt;

int main()
{
    int a = 1;
    int b;
    b = ++a;
    printf(&quot;b = %d a = %d&quot;, b, a);
}</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:power_point&amp;rev=1539964096">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T17:48:16+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:power_point</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:power_point&amp;rev=1539964096</link>
        <description>Egyénileg választott mintának és tartalomnak megfelelő Power Point prezentáció elkészítése.

A gyakorlat első részében vázoljuk a prezentáció elkészítésének lépéseit és az osztályozás lentebb adott kritériumait, majd a hallgatóknak önállóan kell elkészíteni a prezentációt. Az óra végén szemrevételezzük az eredményeket és osztályozzuk le a munkákat.</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:strukturak_peldak&amp;rev=1574683053">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-25T12:57:33+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:strukturak_peldak</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:strukturak_peldak&amp;rev=1574683053</link>
        <description>1. Feladat: Olvasson be változó számú neveket és érdemjegyeket egy struktúrába és írassa ki az eredményt.


#include&lt;stdio.h&gt;  // printf() és scanf() miatt kell
#include&lt;stdlib.h&gt; // malloc() miatt kell

struct Kurzus
{
    char nev[30];
    int jegy;
};

int main()
{
    struct Kurzus *ptr;
    int i, db;
    printf(&quot;Hany hallgato van? &quot;);
    scanf(&quot;%d&quot;, &amp;db);

    ptr = (struct Kurzus*) malloc (db * sizeof(struct Kurzus));

    for(i = 0; i &lt; db; ++i)
    {
        printf(&quot;Kerem a…</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:szamitastechnika&amp;rev=1637179994">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-17T21:13:14+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:szamitastechnika</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:szamitastechnika&amp;rev=1637179994</link>
        <description>Tantervi háló szerinti szakok: Gépészmérnöki, Ipari termék- és formatervező mérnöki, Járműmérnöki, Logisztikai mérnöki, Mechatronikai mérnöki, Műszaki menedzser, Villamosmérnöki

Tárgyjegyző: Dr. Nehéz Károly, tanszékvezető egyetemi docens, intézetigazgató</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:tovabbi_algoritmusok&amp;rev=1539968433">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T19:00:33+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:tovabbi_algoritmusok</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:tovabbi_algoritmusok&amp;rev=1539968433</link>
        <description>1. Példa

 Irjon C programot a kovetkezo feladatra: A gets() fuggvennyel billentyuzetrol bekert karaktervektorban meg kell szamlalni a 'k' karakterek elofordulasanak szamat! Az eredmenyt irassa ki! 
  #include &lt;stdio.h&gt;

  void main(void)
  {
   char s[100];
   int i, db;
 
   puts(&quot;k karakterek szamlalasa\n\n&quot;);
   
 printf(&quot;Adja meg a szoveget:&quot;);
   
 gets(s);
   
 for (db = i = 0; s[i] != '\0'; i++)
 {
     if (s[i] == 'k') 
   {
     db++;
   }
 }
 
   printf(&quot;\n\nA megadott szovegben %d d…</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:tovabbi_algoritmusok_ii&amp;rev=1539969214">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T19:13:34+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:tovabbi_algoritmusok_ii</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:tovabbi_algoritmusok_ii&amp;rev=1539969214</link>
        <description>1. pelda

Osztalyzat meghatarozasa pontszambol (if-else, switch, for, vektor): 
  #include &lt;stdio.h&gt;
  
  float pontszam[30];  // a hallgatok elert pontszamai
  int osztalyzat[30];  //index 0-29 kozott lehet
  
  main()
  {
      int i, letszam, szumma;
  
      printf(&quot;    Osztalyzatmeghatarozas az elert pontszam alapjan&quot;);
      printf(&quot;\n   es osztalyatlag szamitasa.\n\n&quot;);
      printf(&quot;Az osztalyletszam=&quot;);
      scanf(&quot;%d&quot;,&amp;letszam);
      
      // Elert pontszamok bekerese:
      for ( i…</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:vektorok_algoritmusok&amp;rev=1539967876">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T18:51:16+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:vektorok_algoritmusok</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:vektorok_algoritmusok&amp;rev=1539967876</link>
        <description>1. pelda

 Irjon C programot a kovetkezo feladatra: Meg kell szamlalni azokat az ottel oszthato szamokat, amelyek a hettol V-ig terjedo szamtartomanyban vannak. V erteket elozetesen billentyuzetrol be kell kerni. Az eredmenyt ki kell iratni a kepernyore.</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:vektorok_peldak&amp;rev=1606923072">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-02T16:31:12+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:vektorok_peldak</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:vektorok_peldak&amp;rev=1606923072</link>
        <description>Feladat: adott egy 8 elemű float vektor, adja össze a vektor elemeit és írja ki a konzolra.

Első megoldás, egyszerű ciklus:


    #include &lt;stdio.h&gt;
    int main()
    {
        float vektor[ ] = {1.2, 2.3, 3.4, 4.5, 5.5, 6.7, 4.5, 0.4} ;
        float szumma = 0;
        int k, elemszam;
        elemszam = 8;
        for ( k = 0 ; k &lt; elemszam; k++)
        {
            szumma += vektor[ k ];
        }
        printf(&quot;Szumma= %f&quot;, szumma);
    }</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:vektorok_peldak_2&amp;rev=1572858929">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-04T10:15:29+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:vektorok_peldak_2</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:vektorok_peldak_2&amp;rev=1572858929</link>
        <description>Vektorok kezelése

 1. feladat: Kérjen be a felhasználótól egy számot (n) és egy 100 elemű char vektorban hozzon létre n darab véletlen kis-nagy betűkből álló jelszót.


#include &lt;stdio.h&gt;
#include &lt;time.h&gt;
int main()
{
    char password[100];
    int n, i;
    printf(&quot;Hany karakteres legyen a jelszo?&quot;);
    scanf(&quot;%d&quot;, &amp;n);
    srand(time(0));
    for(i = 0; i &lt; n; i++) {
        password[i] = rand() % ('z' - 'A') + 'A';
    }
    password[i] = '\0';
    printf(&quot;%s&quot;, password);
}</description>
    </item>
    <item rdf:about="http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:windows&amp;rev=1539965364">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-19T18:09:24+02:00</dc:date>
        <title>tanszek:oktatas:szamitastechnika:windows</title>
        <link>http://ait2.iit.uni-miskolc.hu/oktatas/doku.php?id=tanszek:oktatas:szamitastechnika:windows&amp;rev=1539965364</link>
        <description>„A Windows operációs rendszer újdonságai. Windows OS használat elemei. A felhasználói felület elemei. Az Intéző használata. Fájlműveletek, lemezformázás. Az objektumorientáltság megjelenése. Beépített kisalkalmazások. A Keresés használata. Alkalmazói programok futtatása Windows alatt.”</description>
    </item>
</rdf:RDF>
