순서도(Flowchart)기타2023. 1. 16. 00:15
Table of Contents
순서도
순서도란 미리 정의된 기호와 이 기호들을 연결하는 선을 이용하여 알고리즘이 작동하는 과정을 순서대로 표시하여 논리적인 흐름을 보기쉽게 그림으로 도식화한 것이다.
단말(터미널)
프로그램 흐름의 시작과 종료를 나타냄
데이터 입출력
데이터의 입력과 출력을 나타냄
C++ : cin, cout등
JAVA : print, scanner등
python : print, input 등
준비
프로그램의 초깃값 설정
변수의 초깃값, 기억장소 설정
int a = 4;
int b = 3;
////////////////
struct sector_mapping_table
{
public:
unsigned long long LSN; //8바이트 2^64
unsigned long long PSN; //8바이트 2^64
};
struct block_mapping_table
{
public:
unsigned long LBN; //4바이트 2^32
unsigned long PBN; //4바이트 2^32
};
Derived_block* area;
sector_mapping_table* S_table;
block_mapping_table* B_table;
처리
처리할 내용(명령어의 내용)
ex) 변수 a에 6을 대입한다.
a = 6;
판단
비교하는 조건(식)
if (a < b) ? true : false;
미리 정의한 처리
함수와 같이 미리 정의한 처리를 말한다.
루프
반복을 뜻한다.(반복문)
루프는 두 기호로 이루어져 있는데 두 부분에는 같은 이름을 사용한다.
- i : 변수명
- a : 초기값
- b : 증가값
- c : 종료값
reference : https://booksr.tistory.com/13
'기타' 카테고리의 다른 글
카멜 케이스, 파스칼 케이스, 스네이크 케이스 (0) | 2023.07.03 |
---|---|
향상된 for문 (0) | 2023.02.13 |
BCD 코드와 3초과 코드 (1) | 2022.12.24 |
진수, 진법 변환, 보수 (0) | 2022.11.29 |
벤포드의 법칙(with 파이썬) (1) | 2022.11.23 |