Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2. a) 'debuggaa' tehtävässä 1 tekemäsi ohjelma, eli suorita se rivi kerrallaan.
b) Poistu käyttöjärjestelmään, etsi Etsi tekemäsi ohjelma ja käynnistä sen EXE-versio. Huom. ikkuna ei jää näkyviin.
2p.

3. a) Kirjoita ohjelma, jossa on kaksi kokonaislukumuuttujaa (int), joista toiselle annat alkuarvon. Tulosta muuttujien arvot (%d). Mitä huomaat?
b) Lisää ohjelmaasi kahden merkkimuuttujan määrittely (char). Anna toiselle merkille alkuarvo. Tulosta merkit kuvaruudulle (%c). Mitä huomaat?
c) Anna myös toiselle kokonaislukumuuttujalle alkuarvo. Tulosta kokonaislukumuuttujien summa ja erotus. Voit kirjoittaa laskutoimitukset printf()-funktion kutsussa sulkeiden sisälle.
2p.

...

5. Tee edellinen ohjelma siten, että lukujen kyselyt toteutetaan pääohjelmassa ja laskenta aliohjelmassa. Palauta tulos pääohjelmaan return-lauseella ja tulosta tulos pääohjelmassa. 2p.

...

23. Tee ohjelma, joka nollaa bitit 4 ja 5  antamastasi  ja 5 antamastasi 8 bittisestä luvusta (unsigned char) ja tulostaa arvon. 2p
malliratkaisu tehtävään 23 binääriluvuilla

...

27. Vaihda 16 bittisen luvun vähiten merkitsevä ja eniten merkitsevä tavu keskenään. 2p
malliratkaisu tehtävään 27 binääriluvuilla

28. Testaa   sizeof sizeof funktion toimintaa ja tulosta näytölle char, short, int, long ja long ja long long tyyppien koko. 2p

29. Tee ohjelma, joka täyttää 3*3 taulukon ensin nollilla ja sen jalkeen sarake- ja rivi-indeksin summalla. Tulosta taulukon sisältö sekä alustuksen, että summauksen jälkeen. 2p

...