definicja – Informatyka, algorytm, programowanie i obliczenia
komputer – komputer jest maszyną, urządzeniem elektronicznym, które ma możliwość przyjęcia wejścia (lub instrukcji), przetworzenia tego zestawu instrukcji, aby zwrócić wartość lub wyjście.
komputer dzieli się na dwie główne części —
(A) maszyny; W skład której wchodzą przewody, Tranzystory, obwody itp., (zwane również częściami sprzętowymi),
(b) instrukcje i dane-(określane jako oprogramowanie)
komputer jest narzędziem stosowanym w nauce Informatyki.
algorytm: algorytm odnosi się do listy instrukcji krok po kroku, aby rozwiązać wystąpienie problemu. Algorytmy są skończonymi procesami i same w sobie są rozwiązaniami.
Informatyka to nauka o problemach, rozwiązywaniu problemów, a także rozwiązaniach wynikających z procesu rozwiązywania problemów., Łatwo jest założyć, że dla każdego problemu musi istnieć rozwiązanie; jednak zgodnie z teorią obliczeń (TOC): nie każdy problem ma rozwiązanie. Problemy w informatyce mogą być obliczalne lub nie-obliczeniowe.
problemy obliczeniowe: odnosi się to do problemów (lub funkcji), które istnieje jakiś algorytm, który oblicza odpowiedź(lub wyjście) na dowolną instancję problemu w skończonej liczbie kroków., Prostym przykładem jest operacja przyrostu liczby całkowitej:
f(x) = x + 1
problemy Nieprzeliczalne: problem nieprzeliczalny odnosi się do problemu, dla którego nie ma algorytmu, który mógłby być użyty do jego rozwiązania. Najbardziej znanym przykładem nieprzeliczalności (lub niezdecydowania) jest „problem zatrzymania”.
dlatego można powiedzieć, że informatyka jest badaniem problemów obliczeniowych, a także nie-obliczeniowych , istnienia i nieistnienia algorytmicznego podejścia do problemu.,
Abstrakcja w rozwiązywaniu problemów:
abstrakcja pozwala nam zobaczyć problem i rozwiązanie w taki sposób — który pomaga nam oddzielić logiczną i fizyczną perspektywę np. pół wypełniony jar= 1/2
Programowanie:
programowanie jest procesem przyjmowania algorytmu, kodowania go w notację (programming język) tak, aby mógł być wykonany przez komputer.
języki programowania zapewniają notacyjny sposób reprezentowania zarówno procesu kodowania, jak i danych, zapewniając konstrukcję sterującą, a także typy danych.,
konstrukcja sterująca: umożliwia to reprezentowanie algorytmów w wygodny, ale jednoznaczny sposób.
Typ danych: zapewnia interpretację danych binarnych (które komputer zwykle rozumie), dzięki czemu możemy myśleć o danych w kategoriach, które mają sens w odniesieniu do rozwiązywanego problemu.,
„informatyka jest systemem operacyjnym dla wszystkich innowacji.”
– Steve Ballmer
dzięki za przeczytanie tego kawałka. Wiem, że to nie jest historia, nigdy nie chciałem, żeby tak było. To miało po prostu przypominać nam podstawy w prosty sposób.,
jeśli przeczytałeś tak daleko, to upewnij się, że dasz temu postowi jakieś 50 klap