728x90 방통대/파이썬49 1-4 프로그램과 알고리즘 프로그램 -컴퓨터는 정보를 처리하기 위한 방법과 과정을 자의적으로 결정 불가능 -처리 방법과 과정이 정의된 프로그램을 사용 ->프로그램이란 컴퓨터가 어떠한 작업을 자동으로 처리할 수 있도록 처리 방법 및 순서를 컴퓨터가 이해할 수 있는 언어 형태로 기술한 것 ->유사한 유형의 여러 문제를 추상화시킨 알고리즘을 구현한 결과물 알고리즘 -문제를 풀기 위한 단계별 절차를 체계적 명령의 형태로 기술한 것 -주어진 명령어를 처리하는 컴퓨터에게 문제를 해결하도록 만드는 정형화된 절차 정렬 알고리즘 -모든 카드를 오름차순으로 정렬하는 문제 -단점 : 만약 다른 수 또는 다른 패턴의 카드가 주어진다면 또 다른 작업을 거쳐야 함. 선택정렬 알고리즘 정렬 알고리즘으로 모든 유사한 문제를 처리할 수 있는 절차가 있다면?(알.. 2024. 2. 23. 1-3 컴퓨터와 데이터의 단위 컴퓨터 : 정의된 방법에 따라 입력된 데이터를 자동으로 처리하여 정보를 생산하는 기계 데이터의 기본 단위 비트(bit) : 2진수. 두 가지의 상태값을 표현. ex) 0 또는 1, 켜지다 또는 꺼지다 바이트(byte) : 두 가지의 상태값을 표현하는 기본 단위를 여러 개 중첩시켜 데이터를 표현 또는 처리한다. 컴퓨터와 2진법 컴퓨터는 트랜지스터를 통해 2진법 숫자로 데이터를 표현하여 저장 및 처리 아날로그와 디지털 아날로그 -사물이나 개념을 연속적인 물리량 값으로 표현 -질적 데이터 또는 양적 데이터로 표현 -연속적, 부드러운 곡선 디지털 -사물이나 개념을 이산적인 값으로 근사하여 표현 -양적 데이터로 표현 -숫자화, 계단형 데이터의 변형 숫자 데이터의 표현 : 10진수, 12진수 등을 진법 변환을 통해.. 2024. 2. 23. 1-2 정보 처리 과정 정보 처리 과정 -데이터는 현상에 대한 관찰과 측정으로 생성 -데이터는 기록된 사실이지만, 직접적으로 문제를 해결하는데 도움이 되지 않음 -처리와 가공을 통해 정보로 변환 현상 -관찰,측정> 데이터 -처리,가공> 정보 관찰과 측정 관찰 : 사물 또는 현상을 파악하는 행위 측정 : 절대적인 기준에 맞춰 현상을 수치로 나타내는 과정 *연속적 데이터 : 연속된 숫자 ex) 3500도 *범주적 데이터 ex) A급 화염 처리와 가공 수집된 데이터의 집합을 정렬, 군집화, 계산 또는 표현방법 변경 등의 데이터를 변환하여 정보를 생산하는 과정 2024. 2. 23. 1-1 데이터와 정보 데이터 : 어떤 현상이나 사실에 대한 설명 또는 설명의 집합. 관찰이나 측정을 통해 얻은 수치, 문자 형태의 표현할 수 있는 질적 또는 양적 값 *질적데이터 : 불이 붉다, 밝다, 뜨겁다 *양적데이터 : 3500도 정보 : 문제 또는 질문을 해결하기 위해 사용할 수 있는 데이터와 데이터의 집합. 관찰과 측정을 통해 얻은 데이터를 처리(정렬, 합산, 군집화 등)하여 실제 문제해결에 도움이 되는 데이터 또는 결과물 2024. 2. 23. 이전 1 ··· 3 4 5 6 다음 728x90