본문 바로가기

반응형

전체 글

(22)
1-2 컴퓨터 프로그래밍이란 이전 내용 : 1-1 프로그래밍이란 “컴퓨터 프로그래밍”은 “프로그램” 중의 하나로써 “컴퓨터를 이용하기 위한” 프로그램을 말한다. 아마도 최근에는 그냥 “프로그램”이라고만 말하면 대부분 컴퓨터 프로그램을 떠 올릴만큼 흔한 용어가 되어 있는 것 같다. 그럼 컴퓨터를 이용하는 수행절차는 어떤 목적으로 만드는 것일까? 그 물음에 답을 하려면 우선 컴퓨터가 무엇인지에 대한 이해가 필요하다. 컴퓨터는 무엇일까? 아마 이 물음에 잠깐 머뭇거리는 독자도 있을 것이다. 이미 알고 있는 것 같지만 컴퓨터가 정확히 어떤 도구 인지에 대해 모르고 있다는 느낌을 가질 수 있기 때문이다. 그도 그럴 것이 컴퓨터로 활용할 수 있는 것이 너무 많기 때문이다. 그것을 이용해서 게임을 할 수도 있고, 음악을 들을 수도 있으며 채팅이..
1-1 프로그래밍이란 이전 내용 : 1.자바 프로그램이란 프로그래밍이란 “프로그램을 만드는 것”를 말한다. 그럼 “프로그램”은 무슨 뜻일까? 문득 생각해보면 이미 알고 있는 용어라고 생각했는데 막상 설명하려면 그 뜻을 잘 모르고 있다는 생각이 들기도 한다. 구글 검색엔진을 통해서 그 어원을 찾아 보기로 하자. 검색창에 “define program”이라는 문장을 검색해보자. 그리고 [see more] 버튼을 누르면 다음과 같은 Origin 영역을 볼 수 있다.(주의, 한국어 사용자는 영어로 언어를 변경하고 검색을 해야 한다.) 위의 내용에서 알 수 있듯이 Program 이란 용어는 그리스 용어에서 시작된 용어로써 두 개의 용어가 결합된 용어이다. “before(미리/사전에)”를 뜻하는 pro와 “write(작성)”를 뜻하는 g..
1. 자바 프로그램이란 이전 내용 : 학습내용 자바 프로그래밍이란 “자바를 이용해 컴퓨터 프로그램을 만드는 것”을 말한다. 이 말을 좀 더 자세히 알아보기 위해 다음 내용을 먼저 알아보도록 하자. -컴퓨터 프로그래밍이란 무엇인가 -컴퓨터 프로그램을 만들기 위해 자바를 이용하는 방법은 어떻게 되는가 요약 맵 다음 내용 : 1-1 프로그래밍이란
학습내용 자바 프로그래밍이란 학습내용 이번 장에서는 “자바 프로그래밍”이 무엇을 의미하는 말인지를 알아보고 그 문장으로 하여금 우리가 학습할 내용이 무엇이고 그것을 위해서 어떤 도구들이 필요한지에 대해 알아본다. 다음 내용 : 1. 자바 프로그램이란
2. 값의 크기(비트, 바이트, 워드)와 범위 값의 크기 중에서 가장 작은 단위는 비트(bit)이다. 비트의 크기는 2라고 한다. 왜냐하면 1비트로 표현할 수 있는 수는 두 가지(0, 1)이기 때문이다. 마찬가지로 2비트의 크기는 4이다. 왜냐하면 2비트로 표현할 수 있는 수는 네 가지(00, 01, 10, 11)이기 때문이다. 이렇게 비트의 수가 늘어날수록 그 값의 크기는 2의 배수로 커진다. 이렇게 비트는 크기를 가지고 있기 때문에 프로그래밍에서 값의 크기를 표현하는 단위로 사용되기도 한다. 물론 다음처럼 더 큰 크기의 단위도 있다. 8개의 비트를 묶은 단위로 바이트(Byte)라고 한다. 그리고 바이트 두 개를 묶은 단위로 워드(Word)가 있고 두 개의 워드를 묶은 단위로 더블워드(Double Word)도 있다. 1 바이트의 크기는 256이지만..
1. 값의 종류와 표현방법 1. 값의 종류와 표현방법 자바에서 제공하는 값의 종류를 크게 분류하면 다음과 같다. -정수값 -실수값 -문자값 -진리값 이 중에서 정수값은 진법이나 크기에 따라서 그리고 실수값은 지수사용이나 크기에 따라서 값을 표현하는 방법이 여러 가지가 있다. 제일 먼저 그 방법에 대해서 알아보도록 하자. 1-1 정수 값의 표현방법 우리가 수학에서 사용하는 정수는 일반적으로 다음처럼 10진수로 표현한 숫자를 사용한다. 26 그런데 컴퓨터 프로그래밍에서는 어떤 분야의 프로그램을 만드는냐에 따라서는 2수나 16진수 등 진법을 달리해서 숫자를 표현하는 경우도 있다. 그렇다면 자바는 진법의 숫자를 지원하는지와 그것을 지원한다면 어떤 방법으로 진법을 구분할 수 있는를 알아보도록 하자. A) 진법에 따른 정수 26을 8진수로 ..
4. 자바 언어의 특징 자바의 컴파일된 결과물은 실행코드(기계어 코드)가 아니어서 바로 실행할 수는 없다. 그것을 실행하려면 java.exe 도구를 이용해야만 하는데, 그 이유는 자바의 탄생배경과 관련이 되어있다. 그렇다면 자바는 어떤 목적으로 나왔으며 그래서 어떤 특징을 가지고 있는지 알아보도록 하자. 4-1 자바의 탄생배경 자바가 탄생하던 1990년 초만 해도 가전에 프로그램을 심는다는 생각은 아주 생소한 시기였다. 그런 시기에 자바를 만든 Sun Microsystems 회사에서는 TV에 프로그램을 심어서 주문이 가능한 양방향 통신이 가능한 TV를 만들 생각을 하였다. 물론 지금은 이미 구현이 되어 사용하고 있기 때문에 신기할 것도 없는 기능이지만 말이다. 그런 발상을 할 수 있었던 이유는 미국은 TV를 케이블로 시청하고 ..
3. 자바 컴파일러를 이용해 컴퓨터 프로그램 만들기 자바 컴파일러가 준비되었으니 그것을 이용하는 방법을 알아볼 차례이다. 먼저 번역에 사용할 소스 코드 파일을 준비하도록 하자. 3-1 소스코드 준비하기 메모장을 열고 다음 코드를 작성하고 저장한다. kor1 = 50 kor2 = 60 kor3 = 80 total = kor1 + kor2 + kor3 avg = total / 3 필자의 경우는 다음 그림처럼 폴더(Workspace)를 생성하고 그 안에 Program.java 로 저정하였다. 이 때 반드시 파일명의 첫 글자는 대문자로 하고 확장자는 .java로 한다. 확장자를 .java로 하는 이유는 자바 컴파일러가 자신과 관련된 파일인지를 확인할 수 있게 방법이기 때문이다. 위의 코드를 작성할 때는 코드를 그대로 보고 따라치기 보다는 다음처럼 위의 내용을 숙..

반응형