Informatika és programozás alapjai

gyakorlat

2025

Visual Studio


Információk

Tantárgyi információk

Tantárgy adatlapja

Teams anyagok

Visual Studio

Telepítési útmutató
  1. Tanulásra szolgáló ingyenes verzió letöltése: (Microsoft fiók kell hozzá)

    Egyetemi verzió letöltése: (edu-s email cím, és termékkulcs kell hozzá)

  2. A letöltött telepítőt futtassuk, ha szükséges, akkor rendszergazdaként.
  3. Válasszuk ki a .NET desktop development és Desktop development with C++ munkakörnyezeteket. A későbbi tanulmányokban szükségünk lesz a C++/CLI-re, ennek támogatását jobb oldalon a C++/CLI support elem bepipálásával adhatjuk még hozzá.
  4. A telepítés befejezésekor egy ingyenesen létrehozható Microsoft fiókkal léphetünk be (Community verzió), vagy meg kell adni a termékkulcsot (Enterprise verzió).

Számonkérések

L08 (Cs 10:15-12:00) D505
  • 1. ÖT: 2025.03.27. 10:15
  • 2. ÖT: 2025.05.15. 10:15
  • 1. PÖT: 2025.05.28. 10:15
  • 2. PÖT: 2025.05.28. 12:15

Oktató értékelése

Belső OHV (anonim, a laborfoglalkozások végén tölthető ki)

Live Stream


1. óra

Tananyag

  • Bevezető
  • Ismerkedés a Visual Studio 2022 fejlesztő környezettel
  • Egyszerű C projekt létrehozása
  • Változók bevezetése
    • változó deklarálása
    • változó értékadása
    • típusok
      • egész (integer)
      • tört (float, double)
      • karakter (char)
  • sizeof operátor
  • #define használata
  • printf függvény használata

Órai anyag


2. óra

Tananyag

  • Változók hatásköre
  • Globális/lokális változók
  • Típuskonverziók
    • implicit típusmódosítás
    • explicit típusmódosítás
  • Kifejezések kiértékelése
  • Műveletek sorrendisége (precedencia szabály)
  • Aritmetikai műveletek: +, -, *, / , %
  • Matematikai kifejezések (math.h)
  • Bitműveletek
    • & ÉS
    • | VAGY
    • ~ NOT
    • ^ XOR
    • << balra tolás
    • >> jobbra tolás
    • Bit beállítása és törlése

Órai anyag

Gyakorló feladat

  • Adja meg egy kör átmérőjét. Írja ki a kör kerületét és területét 3 tizedesjegy pontosággal.
  • Adjon meg egy hőmérséklet értéket °C-ban. Számítsa át Fahreinheit-be és írja ki 1 tizedesjegy pontosággal.

3. óra

Tananyag

Órai anyag

Gyakorló feladat

  • Billentyűzetről kérje be a másodfokú függvény három együtthatóját. Vizsgálja meg a megadott együtthatókat és oldja meg az egyenletet. Mutassa be a működését!
  • Oldja meg a következő egyenletet: a*sin(3x)+b=0 (a és b bemenő paraméterek)
  • Határozza meg egy d átmérőjű körnek az l távolságra lévő pontból húzott érintőjének a hosszát.
  • Kérjen be egy 0..16 közötti számot. Vizsgálja meg, hogy valóban ebben a tartományban kapott értéket. Írja ki a képernyőre binárisan (ne használjon ciklust!)

4. óra

Tananyag

Órai anyag

Gyakorló feladat

  • Kérjen be egy 0..64 közötti számot. Vizsgálja meg, hogy valóban ebben a tartományban kapott értéket. Írja ki a képernyőre binárisan, használjon while ciklust!
  • Készítsen egy véletlen számot 25-183 tartományon. Határozza meg, hogy a szám prímszám vagy sem!

5. óra

Órai anyag

Gyakorló feladat

  • Készítsen egy for ciklust, amely adott elemszámíg kiírja a Fibonacci sorozat elemeit.
  • Készítsen egy véletlen számot 25-183 tartományon. Határozza meg for ciklussal, hogy a szám prímszám vagy sem!

5. óra

Órai anyag

Gyakorló feladat

  • Készítsen egy for ciklust, amely adott elemszámíg kiírja a Fibonacci sorozat elemeit.
  • Készítsen egy véletlen számot 25-183 tartományon. Határozza meg for ciklussal, hogy a szám prímszám vagy sem!

Letölthető segédanyagok

Kiadványok

Hasznos webhelyek

Órán használt sablon
  • Visual Studio 2022 C konzol
    Helye: Domunemtumok\Visual Studio 2022\Templates\ProjectTemplates
    Ha nem jelenik meg a Visual Studioban, akkor a %appdata%\Microsoft\VisualStudio könyvtár tartalmát ki kell törölni!
    Ha a gépre újabb SDK van feltelepítve, mint a sabloné, akkor állítsuk át az SDK-t -> Project -> Retarget solution


Elérhetőség