🚩컴퓨팅 사고의 4가지 핵심 요소
1. 분해(Decomposition)
- 복잡한 문제를 작은 단위로 나누기
- "은행 시스템" -> "메뉴 선택" + "입금 처리" + "출금 처리" + ...
2. 패턴 인식(Pattern Recognition)
- 문제들 사이의 공통점과 규칙성 찾기
- 반복되는 구조 발견: "입력 -> 조건 확인 -> 처리 -> 출력" 패턴
3. 추상화(Abstraction)
- 핵심 요소만 추출하고 불필요한 세부사항 제거
- 핵심 로직에만 집중: 구현 세부사항은 제거하고 논리 구조만
4. 알고리즘 사고(Algorithm)
- 문제 해결을 위한 순서가 있는 절차
- 순서가 있는 문제 해결 단계
- 조건과 반복을 체계적으로 처리
🚩Flowchart 기본 요소
- 기본 심볼
| 타원형(Terminal) | 시작과 종료 |
| 직사각형(Process) | 처리 과정 |
| 마름모(Decision) | 조건 분기점 |
| 평행사변형(Input/Output) | 입출력 |
| 화살표(Arrow) | 흐름의 방향 |
- 작성 원칙
- 위에서 아래로, 왼쪽에서 오른쪽으로 흐름 표시
- 명확한 시작과 종료 지점 표시
- 의사결정 다이아몬드에는 판단 조건을 넣고, 분기선에 YES/NO 표시
- 모든 경로가 종료점에 도달해야 함
- 간결하고 명확한 표현 사용
- 공통 기호

https://miro.com/app/dashboard/
'IL > TIL' 카테고리의 다른 글
| 20260129 [TIL] - Spring 입문 시작에서 (0) | 2026.01.29 |
|---|---|
| 20260126 [TIL] - 자료구조 및 알고리즘 INTRO (0) | 2026.01.26 |
| [TIL] - Java 계산기 과제 (0) | 2026.01.12 |
| 20260108 [TIL] 8 - Java 객체지향 이해하기 (클래스와 객체, JVM 메모리 영역, 레퍼클래스, static, final, 인터페이스, 캡슐화, 상속, 추상화, 다형성) (0) | 2026.01.08 |
| 20260107 [TIL] - 협업을 위한 git 활용 팀 과제 (0) | 2026.01.06 |