Kihagyás

1. gyakorlat - Követelmények

Szerda - 3 gyakorlat

Resources

Algoritmusok

Követelmények

Minden óra elején röpzh (Lásd: előadás jegyzet)

Specifikáció részei

  1. Bemenet
  2. Kimenet
  3. Előfeltétel
  4. Utófeltétel

Példa

Feladat: Autó által megtett út, átlagsebesség kiszámítása

  • Be: út (s), idő (t) ∈ ℕ
  • Ki: sebesség (v) ∈ ℚ+/ℝ+
  • Előfeltétel: t ≠ 0
  • Utófeltétel: v = s / t

Struktogramok

Algoritmusok ábrázolására szolgál.

*Insert struktogram here*

Jelölések

  • := -> Értékadás
  • = -> Egyenlőségvizsgálat

WARNING: Top-level method callokat nem támogat a biro, ezért kötelező definiálni namespace-t/class-t/main methodot.

C

Változónak van: neve, típusa, értéke

Elemi típusok:

  • int (egész)
  • float (lebegőpontos)
  • double (dupla-precíziós lebegőpontos)
  • bool (logikai)
  • char (karakter)
  • string (szöveg, karakterlánc)

Órai kód

namespace gyak01 {
    internal class Program {
        static void main(string[] args) {
            double s, t, v;

            Console.Write("Megtett út: ");
            double.TryParse(Console.ReadLine(), out s);

            Console.Write("Eltelt idő: ");
            double.TryParse(Console.ReadLine(), out t);

            v = s / t;

            Console.WriteLine("Út: {0}", s);
            Console.WriteLine("Idő: {0}", t);
            Console.WriteLine("Sebesség: {0}", v);
        }
    }
}