컴퓨터와 데이터: 데이터와 정보, 진법 표현 - 정수, 실수, 문자
1. 데이터와 정보 1) 데이터와 정보의 관계 I = P(D) 데이터 D -> 처리기 P -> 정보 I 정보는 데이터를 처리하여 얻어지는 결과물 공식: I = P(D) 여기서 D는 데이터를, P는 처리 과정을, I는 정보를 의미. 데이터는 원재료 같은 것으로, 처리 과정을 거쳐 가공되고 변환되어 정보로 변화한다. 이렇게 생성된 정보는 특정 목적에 부합하는 결과를 제공하며, 이 과정을 우리는 '데이터 처리' 또는 '정보 처리'라고 한다. 2) 데이터의 표현 형태 데이터는 다양한 형태로 존재할 수 있다. 텍스트, 숫자, 이미지, 오디오, 비디오 등 다양한 유형이 있으며, 컴퓨터 내부에서는 이들을 모두 비트 패턴으로 표현한다. 메모리는 이러한 데이터를 저장하는 공간. 저장된 데이터의 유형을 구분하지 않고, 단..
2023. 11. 18.
Java와 Kotlin 비교 : map, 고차함수, 클래스 - 상속 인터페이스, 코틀린의 property 개념
map public class Exam04 { public Exam04(){ var hashMap = new HashMap(); hashMap.put("key", "value"); hashMap.put("key", 10); var map = Map.of( "key1","value1", "key2","value2", "key3","value3" ); hashMap.get("key"); } } fun Main() { // 코틀린에서도 마찬가지로 key value 형식으로 map을 만들 수 있다. -> 기본형태는 immutable // java의 Object -> 코틀린에서는 Any // pair라는 문법 val map = mapOf( Pair("", ""), "key" to "value" ) // 만약 mu..
2023. 10. 22.