본문 바로가기
728x90
반응형

공부15

변수와 자료형 ▶ 변수와 상수 프로그램에서 데이터값들이 일시적으로 저장되는 공간을 변수라고 한다. 저장만 하는 것은 아니고 변수의 값은 다른 값으로 변경될 수 있다. 일시적이라고 한 것은 변수에 담겨있는 데이터들은 컴퓨터의 전원을 끄면 사라지기 때문이다. 우리가 잘 알고 있듯이 데이터를 영구적으로 저장하려면 하드 디스크와 같은 보조 기억 장치에 저장하여야 한다. 프로그램에는 반드시 데이터를 임시로 저장할 장소가 있어야 한다. 예를 들어 학생들의 성적을 입력받은 후에 성적의 평균을 계산하여 출력하는 프로그램을 생각하자. 각 학생의 성적이 입력되면 프로그램의 어딘가에 저장해야만 뒤에 평균을 구할 수 있다. 따라서 프로그램에는 데이터가 임시로 저장되는 공간이 필요하게 된다. 변수는 데이터를 담아두는 상자와 같다고 할 수 있.. 2017. 3. 19.
수의 표현 및 진법 변환, 명령어 1. 진법의 개념 및 종류 컴퓨터는 컴퓨터 내부에서 2진법을 사용하여 모든 연산을 수행한다. 2진수 외에 컴퓨터를 연구할 때 자주 사용하는 진법은 8진수와 16진수이다. ▶ 2진법은 0과 1 두 개의 숫자로 표현한다. ▶ 8진법은 0에서 7까지의 숫자로 표현하며, 2진수 3자리를 묶어서 하나의 숫자로 표현한다. ▶ 10진법은 0에서 9까지의 숫자로 표현한다. ▶ 16진법은 0에서 9까지의 숫자와 10~15까지를 의미하는 A에서 F까지의 문자로 표현한다. 2. 진법 변환 사람이 사용하는 10진수를 이용하여 자료를 입력하면 컴퓨터는 2진수로 변환하여 계산한 후 다시 10진수로 변환하여 출력한다. 2-1. 10진수를 2진수, 8진수, 16진수로 변환하여 사용할 수 있어야 한다. ▶ 정수 부분은 10진수의 값을.. 2017. 3. 18.
컴퓨터의 개념 1. 컴퓨터의 정의 컴퓨터는 입력된 자료를 프로그램이라는 명령 순서에 따라 처리하여 그 결과를 사람이 알아볼 수 있도록 출력하는 전자 자료 처리 시스템이다. 컴퓨터는 프로그램에 의해 자동으로 처리되므로, ADPS라고도 부른다. 1-1. 자료 관찰이나 측정을 통해 수집한 단순한 사실이나 결과값이다. 인간 또는 기계가 감지할 수 있도록 숫자, 문자, 기호 등을 이용하여 형식화한 것이다. 1-2. 정보 의사 결정에 도움을 줄 수 있는 유용한 형태로, 자료를 가공한 것을 뜻한다. 2. 컴퓨터의 특징 대용량성 : 많은 양의 데이터를 처리 및 보관할 수 있다. 범용성 : 컴퓨터를 여러 가지 용도로 사용할 수 있다. 호환성 : 하나의 하드웨어나 소프트웨어를 컴퓨터의 기종에 관계없이 여러 컴퓨터에서 사용이 가능하다. .. 2017. 3. 18.
프로그램 개발 과정 (3) 디버깅까지 끝나서 프로그램이 출시되면 더는 할 일은 없어 보이지만 사실은 한 가지의 단계가 더 남아있다. 바로 프로그램 개발 과정 중 마지막 단계인 유지 보수이다. 소프트웨어에서 유지 보수라고 하면 처음에는 의아하게 생각된다. 왜냐하면, 소프트웨어는 보통의 제품처럼 시간에 흘러감에 따라서 닳거나 녹슬어서 손상되는 것이 아니므로 대부분 사람은 할 필요 있는지 모를 것이다. 소프트웨어의 유지 보수가 필요한 이유 중 하나는 디버깅 후에도 버그가 남아 있을 수 있기 때문이다. 프로그램이나 전자기기 출시 전에 많은 테스트를 하지만 어떤 비정상적인 상황이 발생하면 잠복하고 있던 버그 때문에 오작동할 수도 있다. 또 하나의 중요한 이유는 소프트웨어가 개발된 다음에 사용자의 요구가 추가될 수도 있으므로 유지 보수는 거.. 2017. 3. 18.
728x90
반응형