keskiviikko 11. lokakuuta 2017

Luentoja ja algoritmeja


Viikon kaksi luentomateriaalien katselua ja muistiinpanoja

Viikon kaksi luentojen seuraamisen ohessa tein muistiinpanoja ja seurasin esimerkkejä harjoituksista Visual Studiossa ennen kuin aloin tekemään harjoitustehtäviä. Harjoitustehtävien pohdinta osion julkaisin etukäteen edellisessä postauksessani.  Hauskasti olen huomannut, että C# tuntuu kielenä helpommalta kuin aikanaan ensikosketukseni koodaukseen Visual Basicista. Toki tähän vaikuttaa se että olen aikanaan jo opiskellut koodausta, vaikkei se tuoreassa muistissa olekkaan.
Leikkasin tähän minun algoritmi harjoituksen, valitsin kiinnostavaksi algoritmiksi kahvin keiton:

public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        { 
            TaytaVedenkeitinVedella();
            LaitaKahvinpurutPerkulaattoriin();
            OdotaVedenKiehumista();
            LisaaVesiPerkulaattoriin();
            OdotaKaksiMinuuttia();
            KaadaKahviKuppiin();
        }
    }
}

C# Silmukat, jotka löysin netistä:
for, kaksiulotteinen for-silmukka, while, do while

Toistaiseksi harjoitukset ovat olleet kivoja ja sopivan haastavia. Luentonauhoitteet auttaa. Pyrin tekemään harjoitukset ensin itse trial & error- tyylillä, ja sen jälkeen katson esimerkkimallit luentonauhoitteista. 



sidenote: Vaikka en itse pääse noihin meidän yhteisiin luentoihin, niistä on ollut tosi paljon apua ja on kiva huomata että muillakin on samoja asioita ollut pohdinnan alla! 😊

Ei kommentteja:

Lähetä kommentti