Määrittely – tietojenkäsittelytiede, Algoritmi, Ohjelmointi ja Laskenta
Tietokone – tietokone on kone, elektroninen laite, joka on kyky ottaa tulo (tai Ohjeita), prosessi tämä joukko ohjeita, voit palauttaa arvon tai lähtö.
tietokone on jaettu kahteen pääosaan –
(a) koneistoon; joka sisältää johdot, transistorit, piirit jne., (kutsutaan myös Laitteisto-osat),
(b) Ohjeet ja tiedot (kutsutaan Ohjelmisto)
tietokone on väline, jota käytetään tutkimuksessa Computer Science.
algoritmi: algoritmi tarkoittaa vaiheittaista ohjeluetteloa ongelman ratkaisemiseksi. Algoritmit ovat äärellisiä prosesseja ja ovat itsessään ratkaisuja.
tietojenkäsittelytiede tutkii ongelmia, ongelmanratkaisua sekä ongelmanratkaisuprosessista syntyviä ratkaisuja., Se on helppo olettaa, että jokaiseen ongelmaan on ratkaisu; Kuitenkin mukaan Teorian Laskenta (TOC): Ei jokaiseen ongelmaan on ratkaisu. Tietojenkäsittelytieteen ongelmat voivat olla joko laskennallisia tai Laskennattomia.
Computable Ongelmia: Tämä viittaa ongelmiin (tai toimintoja), että, on olemassa joitakin algoritmi, joka laskee vastauksen(tai lähtö) kaikki esiintymä ongelma rajallinen määrä toimia., Yksinkertainen esimerkki on Kokonaisluku lisäys käyttö:
f(x) = x + 1
Non-Computable Ongelmia: non-computable ongelma viittaa ongelma, jolle ei ole olemassa algoritmia, jota voidaan käyttää ratkaisemaan sen. Tunnetuin esimerkki laskennattomuudesta (tai undecidability) on ”pysäyttävä ongelma”.
Näin ollen, tietojenkäsittelytieteen voidaan sanoa olevan tutkimuksen computable ongelmia, sekä ei-computables , olemassaolo ja ei-olemassaolo algoritmista lähestymistapaa ongelmaan.,
Abstraktio ongelmanratkaisu:
Abstraktio avulla voimme tarkastella ongelma ja ratkaisu siten, — joka auttaa meitä erottaa looginen ja fyysinen näkökulma e.g puoli täytetty purkki= 1/2
Ohjelma:
Ohjelmointi on prosessi ottaen algoritmi, koodaus sen merkintätapa (ohjelmointikieli) niin, että se voidaan suorittaa tietokoneella.
Ohjelmointikieliä tarjoaa notational tapa esittää sekä prosessi koodaus ja tiedot, jotka tarjoavat ohjaus rakentaa sekä tietotyypit.,
Control Construct: näin algoritmit voidaan esittää kätevällä mutta yksiselitteisellä tavalla.
Tiedot Tyyppi: Tarjoaa tulkinnan binary tietoja (joita tietokone tavallisesti ymmärtää), niin voimme ajatella, data-kannalta, että järkevää osalta ongelma on ratkaistu.,
”Computer science on käyttöjärjestelmä kaikille Innovaatioita.”
– Steve Ballmer
Kiitos, että luet tätä pala. Tiedän, ettei tämä ole tarina. Tarkoitus oli vain muistuttaa perusasioista yksinkertaisella tavalla.,
Jos olet lukenut näin pitkälle, niin varmista, että olet antaa tämä viesti on noin 50 taputtaa 😉