
1. 컴퓨터란? 컴퓨터란 데이터를 입력 받아 어떤 형태의 작업을 처리 후 그 결과를 출력하기 위한 데이터 처리기 그러나 배우고자 하는 컴퓨터에 대해 단순히 데이터 처리기라고 정의하기엔 어떤 데이터를 가지고 어떤 형태의 작업을 처리하는지 1. 불명확하고 2. 너무 포

해당 포스트는 강의를 수강 후 개인적으로 이해한 부분을 글로 기록하고 해석하기 위한 목적으로 이해한 부분이 틀릴수도 있습니다. 틀린 부분에 대해서는 편하게 지적해 주시면 수정하겠습니다.컴퓨터: 프로그램을 통해서 데이터를 입력하여 처리, 저장, 검색, 출력하는 전자적 장

해당 포스트는 강의를 수강 후 개인적으로 이해한 부분을 글로 기록하고 해석하기 위한 목적으로 이해한 부분이 틀릴수도 있습니다. 틀린 부분에 대해서는 편하게 지적해 주시면 수정하겠습니다.특정 목적을 달성하기 위해 상호작용하고 유기적으로 관련된 구성요소의 모임하드웨어, H

1979년 Bell 연구소의 Bjarne Stroustrup이 C 언어를 확장하여 만든 프로그래밍 언어C with Classes -> 1983년 C++라는 이름을 사용주요 확장 내용 객체지향 프로그래밍: 클래스, 상송, 다형성, 동적 바인딩 등일반화 프로그래밍: 템플릿

해당 포스트는 개인적으로 공부하고 이해한 부분을 글로 기록하고 해석하기 위한 목적으로 틀린 내용이 있을수도 있습니다. 틀린 부분에 대해서는 편하게 지적해 주시면 수정하겠습니다.현대에 사용되는 대부분의 프로그래밍 언어는 자연어(사람들이 일상적으로 쓰는 언어, 출처:wik

C++ 언어의 기초 (1) 1. 키워드와 식별자 키워드, Keyword c++ 언어에서 미리 용도를 정해 놓은 단어 반드시 정해진 용도로만 사용해야 함 예약어 reserved word라고도 한다. 키워드의 예 식별자,

해당 포스트는 강의를 수강 후 개인적으로 이해한 부분을 글로 기록하고 해석하기 위한 목적으로 이해한 부분이 틀릴수도 있습니다. 틀린 부분에 대해서는 편하게 지적해 주시면 수정하겠습니다.I = P(D)데이터, D : 현실 세계로부터 관찰이나 측정을 통해 단순히 얻어지는

해당 포스트는 강의를 수강 후 개인적으로 이해한 부분을 글로 기록하고 해석하기 위한 목적으로 이해한 부분이 틀릴수도 있습니다. 틀린 부분에 대해서는 편하게 지적해 주시면 수정하겠습니다.컴퓨터를 이용해서 자료(데이터)를 사용할 때 효율적으로 자료를 처리하기 위함자료의 잘

해당 포스트는 강의를 수강 후 개인적으로 이해한 부분을 글로 기록하고 해석하기 위한 목적으로 이해한 부분이 틀릴수도 있습니다. 잘못 이해하고 있거나 틀린 부분에 대해서는 편하게 지적해 주시면 수정하겠습니다.개념 데이터 간 관계를 나타내는 비선형 자료구조노드(Node)와

해당 포스트는 강의를 수강 후 개인적으로 이해한 부분을 글로 기록하고 해석하기 위한 목적으로 이해한 부분이 틀릴수도 있습니다. 잘못 이해하고 있거나 틀린 부분에 대해서는 편하게 지적해 주시면 수정하겠습니다.주어진 문제를 효율적으로 해결하기 위한 명령어들을 단계적으로 나

해당 포스트는 강의를 수강 후 개인적으로 이해한 부분을 글로 기록하고 해석하기 위한 목적으로 이해한 부분이 틀릴수도 있습니다. 잘못 이해하고 있거나 틀린 부분에 대해서는 편하게 지적해 주시면 수정하겠습니다. 1. 정렬 알고리즘 퀵 정렬 특정 데이터(피벗)를 기준으로

해당 포스트는 강의를 수강 후 개인적으로 이해한 부분을 글로 기록하고 해석하기 위한 목적으로 이해한 부분이 틀릴수도 있습니다. 잘못 이해하고 있거나 틀린 부분에 대해서는 편하게 지적해 주시면 수정하겠습니다.프로그램의 진행을 제어 할 수 있는 구문 기본적인 흐름제어 구조