본문 바로가기

개발이야기/C와 컴퓨터 공학 기초7

'변수를 선언하다' 라는 말은 무슨뜻일까? 변수라는 개념은 프로그래밍뿐만 아니라 컴퓨터의 동작을 이해하는 데 있어서도 가장 기본적이고 중요한 요소입니다. 이번 글에서는 변수가 무엇인지, 하드웨어에서는 어떤 식으로 동작하는지, 그리고 실생활과의 연관성을 통해 쉽게 이해할 수 있도록 설명드리겠습니다. 마지막으로 C++ 코드 예제를 통해 변수를 실제로 사용하는 방법도 배워보겠습니다. 🙂변수란 무엇일까?변수는 컴퓨터에서 데이터를 저장하고 관리하는 일종의 '상자'라고 생각하면 됩니다. 이름이 붙어있는 이 상자 안에는 우리가 기억하고 싶은 값, 예를 들면 숫자, 문자, 혹은 복잡한 데이터가 들어갈 수 있습니다. 그런데 왜 이름이 '변수'일까요? 그것은 상자 안에 담긴 값이 바뀔 수 있기 때문입니다. 예를 들어볼게요.여러분이 게임을 한다고 생각해보세요. 캐.. 2025. 1. 6.
Window의 콘솔(Command prompt) 기본 사용법 개발자로서 커맨드 프롬프트는 반드시 친숙해져야만 하는 숙명을 가지고 있다지금부터 기본적인 콘솔창 다루는 법에 대해 배워보자!1. 명령 커맨드 켜기검색창에 cmd를 검색하면  왼쪽 사진 처럼 명령 프롬프트가 보인다. 눌러서 명령프롬프트를 실행시킬 수 있다  2. 기본적인 명령어 사용해보기 프롬프트 창이 열리면 explorer . // explorer ( 탐색기를 열어라) // . ( 지금 위치에서 ) '.'의 의미는 현재위치라는 의미이다 엔터를 치면 현재 위치의 탐색기가 열릴 것이다.  cd .. // cd(이동하라), ..( 이전 경로 )cd 명령어를 이용해 이전 경로로 이동한다  다시 돌아가려면 cd 명령어를 다시치고 community까지 친다음에 tab키를 누르면 자동 완성된다dir // 디렉토리 .. 2024. 6. 3.
통합 개발 환경이란? (IDE) 컴퓨터 산업 초장기에는 프로그래밍이라는 개념 자체가 지금과는 달랐다.아~~~주 어려웠다 반면에 최근에는 IDE라고하는 통합 개발환경이 있기때문에, 프로그래머의 개발환경이 매우 효율적으로 변했다.그리고 그로 인해서 관련 산업들이 아주 빠르게 발전하고 있다. 이렇게 수 있었던 데에는 여러가지 이유가 있겠지만 여기서는 프로그램을 개발하는 할때 사용하는 소프트웨어인 통합 개발 한경이 많이 좋아졌기 때문이라는 것도 무시할 수 없다. 그런 측면에서 몇가지 살펴보자  1. 프로그래머가 할 일 (개발환경 안에서)위 사진을 보면, 프로그래머가 해야할 일이 굉장히 간편해진 것을 알 수 있다. 소스코드를 입력하고 프로그램을 실행한다.원하는 프로그램을 동작하면 사용하면되고 아니면 소스코드를 수정하면된다. 그 외에 작업들은 전.. 2024. 6. 3.
소프트웨어 개발의 7단계 소프트웨어 개발의 7단계1. 목적을 정의한다.무슨일이든 간에 가장먼저 해야할 일은 목적이 무엇인지를 정의하는 것 -프로그램을 개발할때- 내가 만드는 프로그래밍 왜 필요한가?-프로그램이 만들어지는 목적을 달성하기 위해서는 어떤 기능들을 만들어야하는가 명확하고 세세하게 정리하는것이 중요하다   2. 프로그램을 설계한다. - 앞서서 정의한 목적과 기능을 수행하기 위해서는 내 프로그램이 어떻게 만들어져야 하는 지 프로그램을 설계 해야만 한다.  이후에 해야할 일들을 계획해 나아가야만 한다.   3.코드를 작성한다계획한 내용을 실제 프로그래밍 언어로 옮기는 작업을 해야한다. 현대 프로그래밍 언어에서는 일반적인 문서작업과 다를 바 없을 정도로 정말 편해졌다.  대신에 컴퓨터 언어로서 코드를 작성하고 문서를 작성하고.. 2024. 6. 3.