Apua tehtäviin?

Saisiko apua viisammilta, menee yli ymmäryksen
Laadi algoritmi ohjelmalle, joka arpoo luvun 0 ja 9 väliltä sekä pyyttää käyttäjää arvaamaan mikä luku on. Ohjelma kertoo käyttäjälle oliko hänen arvauksensa liian pieni vai liian suuri ja pyytää uutta arvausta kunnes käyttäjä arvaa oikein. Lopuksi ohjelma kertoo montako arvausta käyttäjä tarvitsi
Toinen..
Laadi algoritmi, joka kysyy käyttäjältä positiivisia lukuja väliltä 1-30, kunnes käyttäjä antaa lopetusluvun 0. Kirjoita tälle alkuosalle eri jatkoversiot seuraavien mukaan (esittele tarvittavat muuttujat jokaisessa kohdassa erikseen)
a)Laske käyttäjän antamien lukujen lukumäärä ja tuolsta se näkyviin
b)Laske ja tuolsta käyttäjän antamien lukujen summa ja keskiarvo

Muutamia kysmyksiä?
1) a)mitä eroa on alkuehtoisella-ja loppuehtoisella toistolla?
2)mikä on laskuri ja mikä on sen tehtävä?

c)Mitä virheitä tai hyvän ohjelmointikäytännön vastaisia asioita on seuraavissa kohdissa?
d)Muuttujien esittely: a,b,c=0
e)tulosta (lukujen"a ja b"summa on c")
5322
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

millä kielellä ?

Äänestä
  • Me treenataan koulussa ns-kaavioita ja puoliohjelmointia...ja oon ihan pihalla kuin lintulauta

    Äänestä

  • applesin kirjoitti:

    Me treenataan koulussa ns-kaavioita ja puoliohjelmointia...ja oon ihan pihalla kuin lintulauta

    Laadi algoritmi ohjelmalle, joka arpoo luvun 0 ja 9 väliltä sekä pyyttää käyttäjää arvaamaan mikä luku on. Ohjelma kertoo käyttäjälle oliko hänen arvauksensa liian pieni vai liian suuri ja pyytää uutta arvausta kunnes käyttäjä arvaa oikein. Lopuksi ohjelma kertoo montako arvausta käyttäjä tarvitsi

    Arvo Luku1
    Nollaa Muutuja Arvaukset;

    Arvattu = false;

    Toista Kunnes Arvattu

       Tulosta "Arvaa luku"

       Lue Luku2

       Jos Luku2 > Luku1 Tulosta "Liian Suuri"

       Jos Luku2 < Luku1 Tulosta "Liian Pieni"
       

       Jos Luku1 == Luku2 Arvattu = true;
       Muutoin ArvaustenLkm = ArvaustenLkm 1

    Toiston Loppu

    Tulosta ArvaustenLkm


    1. a)
    Loppuehtoinen suoritetaan aina vähintään yhden kerran.

    2. Laskuri on muutuja, jota käytetään yleensä silmukoissa esim.

    for (int i = 0; i < 100; i )

    muutuja i on tuossa silmukan laskurina.


    Tuossa muutama vastaus, toivottavasti pääset alkuun.

    Äänestä

Kylläpäs nykyajan koulunkäynti on mennyt helpoksi. Tänne voi laittaa kotitehtävänsä, ja toivoa että jotkut hyväuskoiset vastaavat niihin. Oma ajattelu ei ole enää siis tarpeellista. Molemmat algoritmit ovat triviaaleja. Jopa ohjelmointia tietämätönkin osaisi varmasti kuvata ohjelmien toimintaperiaatteen, kunhan hänelle vain kerrottaisiin muutama perusasia, kuten toistorakenne ja ehtolause.

Äänestä
  • Ku ei niinku tartte ku vaan läpi pääsis ku niinku vitu sitte voi hakee kaupungilta kämpän ja sosku maksaa ja ei ikinä tartte tehdä duunia ja käy bänditreeneissä ja Stella Starissa vaan niinku ja pilvee ja kaljaa joka päivä. Miks pitäis jotai tehdä ku bittu iha jees tulee toimeen ku kotona vaa chillaa.

    Olen vakaasti sitä mieltä, että ainut tuki mitä myönnetään ois opintotuki. Se loppuu jos ei vedä 30 noppaa lukuvuodessa. Terve, työtön ja alle 50v ihminen ei saa tukea. Miksi sais? Voi avata sen ilmaisen Metro-lehden ja mennä duuniin.

    Demarit tilittää, että on se häpeä kun Suomessa ei satsata tarpeeksi rahaa työttömien aktivoimiseksi... Vittu kylpyläviikonloppujako tässä pitää vielä alkaa kustantaan niille?!?

    Kaikilta vaa tuet veke nii 3kk päästä ois enää 20000 työtöntä.

    Äänestä

Kommentoi aloitusta


applesin kirjoitti:

Saisiko apua viisammilta, menee yli ymmäryksen
Laadi algoritmi ohjelmalle, joka arpoo luvun 0 ja 9 väliltä sekä pyyttää käyttäjää arvaamaan mikä luku on. Ohjelma kertoo käyttäjälle oliko hänen arvauksensa liian pieni vai liian suuri ja pyytää uutta arvausta kunnes käyttäjä arvaa oikein. Lopuksi ohjelma kertoo montako arvausta käyttäjä tarvitsi
Toinen..
Laadi algoritmi, joka kysyy käyttäjältä positiivisia lukuja väliltä 1-30, kunnes käyttäjä antaa lopetusluvun 0. Kirjoita tälle alkuosalle eri jatkoversiot seuraavien mukaan (esittele tarvittavat muuttujat jokaisessa kohdassa erikseen)
a)Laske käyttäjän antamien lukujen lukumäärä ja tuolsta se näkyviin
b)Laske ja tuolsta käyttäjän antamien lukujen summa ja keskiarvo

Muutamia kysmyksiä?
1) a)mitä eroa on alkuehtoisella-ja loppuehtoisella toistolla?
2)mikä on laskuri ja mikä on sen tehtävä?

c)Mitä virheitä tai hyvän ohjelmointikäytännön vastaisia asioita on seuraavissa kohdissa?
d)Muuttujien esittely: a,b,c=0
e)tulosta (lukujen"a ja b"summa on c")

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu