전자캐드기능사 필기 개념 정리 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
'자격증 정복 > 전자기능사&전자캐드기능사' 카테고리의 다른 글
| 전자기능사 필기 개념 정리 13 — 신뢰성 검증 (0) | 2026.06.23 |
|---|---|
| 전자기능사 필기 개념 정리 12 — 완성품 제작과 안전규격 인증 (0) | 2026.06.23 |
| 전자캐드기능사 필기 개념 정리 11 — 자료의 표현과 연산 (0) | 2026.06.23 |
| 전자기능사 필기 개념 정리 11 — 시제품 성능검사 (0) | 2026.06.22 |
| 전자캐드기능사 필기 개념 정리 10 — 컴퓨터의 구조 일반 (0) | 2026.06.22 |