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
- Bemenet
- Kimenet
- Előfeltétel
- 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);
}
}
}