tietojenkäsittelytieteen PERUSASIAT
Mukaan Wikipedia:
"Computer Science tai tietojenkäsittelytieteen (lyhennetty CS) on tutkimuksen teoreettisen perustan tiedon ja laskenta ja käytännön menetelmiä niiden täytäntöönpanoa ja soveltamista tietokone systems.Computer Tutkijat Invent algoritmisia prosesseihin, jotka synnyttävät, kuvaavat, ja muuttaa tietoja ja muotoilla sopivia abstraktioita mallintaa monimutkaisia järjestelmiä. "
Nyt, oppia opettaa se yksinkertainen tapa:
1. Kerro käyttäjä valita salainen numero välillä 1 ja 100. 2.
pienin mahdollinen määrä on 1; suurin mahdollinen on 100. 3. Tee arvaus joka on välissä pienimmän ja suurimman (pyöreä alas tarvittaessa). 4. Pyydä käyttäjää, jos arvaus on liian suuri, liian pieni tai korjata. 5. Jos he sanovat olet oikeassa, peli on ohi. 6. Jos he sanovat sinun arvaus on liian pieni, pienin mahdollinen määrä on nyt arvaus plus yksi. 7. Jos he sanovat sinun arvaus on liian suuri, suurin mahdollinen määrä on nyt arvaus miinus yksi. 8. Jos arvasit oikein, palaa vaiheeseen 3.
Kuva 1.2: algoritmi arvaa salainen numero välillä 1 ja 100. algoritmi Kuvassa 1.
2 on suunniteltu ratkaisemaan ongelman "arvata salainen numero välillä 1 ja 100. "Se täyttää kaikki kriteerit määritelmän" algoritmi "alkaen aihe 1.1. Saatat joutua viettää muutaman minuutin vakuuttaa itsellesi, että tämä algoritmi aina lopulta arvaa oikean numeron, jolloin viimeistely "rajallinen määrä aikaa". Se tekee. Kokeile muutamia esimerkkejä.
Tämä algoritmi toimii pitämällä kirjaa pienimmän ja suurimman mahdolli- suuksia varten käyttäjän salainen numero. Alussa algoritmin, määrä voi olla missä tahansa 1 100.
Jos arvata 50 ja kerrotaan, että se on liian suuri, voit nyt tyytyä numerot 1-49-jos 50 jos liian suuri sitten numerot 51-100 on myös oltava liian suuri. Tämä prosessi jatkuu, kunnes arvata oikea määrä.
Tämän artikkelin, sinun pitäisi pystyä luomaan algoritmeja näin (ja monimutkaisempi niistä liian). Sinun on myös mahdollisuus toteuttaa, jotta he voivat täyttää tietokoneella.
0 (Dot Net)
NET - C # - Helper Mailer luokka mal…