Új anyag
Bemelegítő feladatok
1.feladat: Dobókocka.
Egészítsd ki a következő programot úgy, hogy egy 1 és 6 közötti véletlenszámot írjon ki. (Az 1-et és a 6-ot is beleértve.)
using System;
namespace F1 {
class Program
{
public static void Main(string[] args)
{
Random r;
int i;
r = new Random();
i =
Console.WriteLine(i+"-t dobtál.");
Console.ReadKey(true);
}
}
}
2.feladat:
Egészítsd ki a következő programot úgy, hogy 0-tól 9-ig sorban írja ki a számokat.
using System;
namespace F2 {
class Program
{
public static void Main(string[] args)
{
int i;
i = 0;
while ( ) {
i = i + 1;
}
Console.ReadKey(true);
}
}
}
3.feladat:
Mit csinálhat a következő program?
using System;
namespace F3 {
class Program
{
public static void Main(string[] args)
{
string s;
int i;
Random r;
r = new Random();
s = "";
while (s != "vege") {
s = Console.ReadLine();
i = r.Next(0, 2);
if (i == 0) {
Console.WriteLine("igen");
} else {
Console.WriteLine("nem");
}
}
}
}
}
Órai feladatok
Többdobásos dobókocka
Egy egyszerű dobókockából indultunk ki:
Aztán ezt behelyeztük egy while-ciklusba:
Számfeladvány
A program először generál egy véletlenszámot.
Majd belép egy while-ciklusba, ami addig megy, amíg a felhasználó be nem írja az előbb generált számot.
Összerakva
Számkitaláló
...[hogy találunk ki egy számot]...
A felhasználó először gondol egy számot...
A program két számot tart nyilván, a gondolt szám lehetséges legkisebb, és lehetséges legnagyobb értékét: ezeket min-nek és max-nak nevezzük. Kezdetben például min = 0 és max = 100, azaz feltételezzük, hogy a felhasználó egy 0 és 100 közötti számra gondolt.
A program ezután számokat ír ki, és a felhasználónak válaszolnia kell, hogy a kiírt szám kisebb, nagyobb, vagy egyenlő, mint az átala gondolt.