Programování C#
| Název školy | Vyšší odborná škola obalové techniky a Střední škola, Štětí, příspěvková organizace | ||
| Adresa školky | Kostelní 134, 411 08 Štětí | ||
| IČ | 46773509 | ||
| Název operačního programu | OP Vzdělávání pro konkurenceschopnost | ||
| Registrační číslo | CZ.1.07/1.5.00/34.1006 | ||
| Označení vzdělávacího materiálu | |||
| Název tématické oblasti (sady) | Programování | ||
| Název materiálu | Práce se soubory | ||
| Anotace | |||
| Autor | Jazyk | ||
| Očekávaný výstup | |||
| Klíčová slova | |||
| Druh výukového zdroje | Věková skupina žáků | ||
| Typ interakce | Ročník | ||
| Speciální vzdělávací potřeby | žádné | ||
| Zhotoveno, (datum/období) | Celková velikost | ||
Obsah
Vytvořte program - robota, který bude mít svou paměť. Se svou pamětí bude schopen provádět dvě operace. Bude schopen si do paměti uložit slovo a následně bude schopen zjistit, zda-li si opětovně zadané slovo již pamatuje.
string slovo; string[] slovnik; Console.WriteLine("Pro ukončení napiš \"!\"."); while (true) { Console.Write("Slovo: "); slovo = Console.ReadLine(); if (slovo == "!") { Console.WriteLine("Končím!"); break; } if (File.Exists("slovnik.txt") == true) { slovnik = File.ReadAllLines("slovnik.txt"); bool nasel = false; for (int i = 0; i < slovnik.Length; i++) { if (slovnik[i] == slovo) { nasel = true; break; } } if (nasel == true) { Console.WriteLine("Toto slovo již znám."); } else { Console.WriteLine("Neznámé slovo."); File.AppendAllText("slovnik.txt", slovo + "\r\n"); Console.WriteLine("Uloženo."); } } else { Console.WriteLine("Neznámé slovo"); File.WriteAllText("slovnik.txt", slovo + "\r\n"); Console.WriteLine("Uloženo."); } }

