자격증 정복/전자기능사&전자캐드기능사

전자캐드기능사 필기 개념 정리 12 — 소프트웨어 일반

올드 IT직장인 2026. 6. 23. 21:30

전자캐드기능사 필기 개념 정리 12 — 소프트웨어 일반

 

출제기준 "9. 소프트웨어 일반" 단원입니다.
하드웨어를 다뤘으니 이제 그걸 움직이는 소프트웨어 기초를 알아봐요.


소프트웨어란

지금까지 다룬 회로, 반도체, 컴퓨터 구조는 모두 하드웨어였어요.
하드웨어가 실제로 일을 하게 만드는 게 소프트웨어예요.

 

출제기준의 세세항목은 "프로그래밍 개념 및 순서도 작성" 하나예요.
소프트웨어를 깊게 다루는 게 아니라, 프로그래밍의 기본 개념과 순서도 정도를 다루는 수준이에요.


프로그래밍 개념

프로그래밍은 컴퓨터에게 작업 순서를 알려주는 것이에요.

 

 

프로그램이 실행되는 기본 흐름:

입력(Input) → 처리(Process) → 출력(Output)

 

이 흐름은 모든 프로그램의 가장 기본적인 구조예요.

어떤 데이터를 받아서, 어떤 처리를 하고, 결과를 내보내는 거죠.

 

 

프로그래밍 언어의 종류:

저급언어 — 기계어, 어셈블리어 (컴퓨터가 바로 이해, 사람은 어려움)
고급언어 — C, Python, Java 등 (사람이 이해하기 쉬움, 번역 필요)

 

고급언어로 작성한 프로그램은 컴파일러나 인터프리터를 통해 기계어로 번역돼야 컴퓨터가 실행할 수 있어요.


순서도 (Flowchart)

순서도는 프로그램의 처리 흐름을 그림으로 표현한 거예요.

 

 

순서도의 기본 기호:

순서도 기본 기호

 

순서도를 그리면, 코드를 작성하기 전에 논리적인 흐름을 미리 점검할 수 있어요.

 

 

간단한 예시 — 두 수의 합 구하기:

순서도 예시 - 두 수의 합 구하기

 

이렇게 시각화하면 프로그램의 논리적 구조를 한눈에 볼 수 있어요.


소프트웨어 일반 핵심 정리

항목 내용
소프트웨어 하드웨어를 동작시키는 프로그램
프로그램 기본 흐름 입력 → 처리 → 출력
저급언어 vs 고급언어 기계어/어셈블리어 vs C, Python 등
순서도 프로그램 흐름을 그림으로 표현
순서도 기호 타원(시작/끝), 사각형(처리), 마름모(판단), 평행사변형(입출력)

전자캐드기능사 출제 포인트

✅ 프로그램 기본흐름 — 입력 → 처리 → 출력
✅ 저급언어(기계어/어셈블리) vs 고급언어(C/Python 등)
✅ 순서도 기호 — 타원/사각형/마름모/평행사변형
✅ 순서도 = 코드 작성 전 논리 흐름 점검 도구

 

다음 편에서는 마이크로프로세서로 이어갑니다!

 

궁금한 점은 댓글로 남겨주세요!


관련 포스팅

2026.06.23 - [자격증 정복/전자기능사&전자캐드기능사] - 전자캐드기능사 필기 개념 정리 11 — 자료의 표현과 연산

 

전자캐드기능사 필기 개념 정리 11 — 자료의 표현과 연산

전자캐드기능사 필기 개념 정리 11 — 자료의 표현과 연산 출제기준 "8. 자료의 표현과 연산" 단원입니다.컴퓨터가 숫자를 표현하고 계산하는 방식을 알아봐요.자료의 표현08편(논리회로)에서 2진

tech.seanney.pe.kr

2026.06.22 - [자격증 정복/전자기능사&전자캐드기능사] - 전자캐드기능사 필기 개념 정리 10 — 컴퓨터의 구조 일반

 

전자캐드기능사 필기 개념 정리 10 — 컴퓨터의 구조 일반

전자캐드기능사 필기 개념 정리 10 — 컴퓨터의 구조 일반 출제기준 "7. 컴퓨터의 구조 일반" 단원입니다.컴퓨터를 이루는 세 가지 핵심 요소를 알아봐요.컴퓨터의 기본 구조컴퓨터는 크게 세 가

tech.seanney.pe.kr

 

반응형
개인정보처리방침  |  블로그 소개