J o e
JoE's StOrY
J o e
  • 분류 전체보기 (206)
    • workSpace (184)
      • 도메인 지식 (2)
      • ALGORITHM (39)
      • ANDROID (3)
      • JS (0)
      • JAVA (21)
      • MYSQL (6)
      • NETWORK (3)
      • PYTHON (91)
      • LINUX (9)
      • PROJECT (4)
    • Others (20)
      • Opic (1)
      • myLife (17)
      • popSong (1)
      • 정보처리기사 (1)
    • 훈빠의 특강 (0)
      • opencv (0)
      • python (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • The code with long statements is⋯
  • 매일 매일이 행복하고 밝은 날이 될거에요

인기 글

태그

  • 단어의 개수
  • Python
  • How to create a GUI in Java with JFrame?
  • 넘파이함수
  • MySQL
  • sort_index
  • numpy
  • 태블릿 연동
  • 이미지 연산
  • linearclassification
  • DTO
  • 파이썬
  • Fully Connected Network
  • read_html
  • 넘파이 문제
  • full loss
  • java
  • sort_value
  • ㅖ43
  • dao

최근 댓글

최근 글

티스토리

J o e

WHY?

프로그램의 기본 제어 구조 및 순서도
workSpace

프로그램의 기본 제어 구조 및 순서도

2021. 8. 24. 09:47

프로그램의 기본 제어 구조


기본 제어 구조에는 4가지가 있다.

1. 순차적 구조 (명령문이 나열된 순서대로 하나씩 순차적으로 수행 - sequence structure)

2. 선택 구조 (조건 분기 if else 문 - selection 또는 decision structure)

3. 반복 구조 (조건에 따라 반복하는 while, for, do-while - repetition, iteration, loop structure)

4. 건너뜀 구조 (프로그램의 흐름을 도중에 건너뜀 goto, break, continue - junp structure)

이런 네 개의 구조가 기본제어 구조이다.


순서도


순차구조와 분기구조

1. 순차구조

2. 분기구조

3. 다중분기

4. 반복구조

그림1. 선판단 반복 / 그림2. 후판단반복

5. break, continue 구조

그림1. break 구조 / 그림2. continue 구조

6. break와 continue 구조

7. 프로그래밍 구조의 최적화


결론

프로그래밍과 설계는 밀접한 관계를 가지고 있다.
설계에서 전체 프로그램은 객체지향방식으로 설계한다.
그러나 하부로 갈떄는 모듈로 세분화 되는데 이때는 순서도를 주로 이용한다.

실패한 프로그램의 가장 큰 원인은 설계가 없었다는것.. 

프로그램 개발을 성공하려면 설계가 중요하다...

'workSpace' 카테고리의 다른 글

데이터 전처리 함수 (EV1000 (SV, CO, CI, SVV......))  (0) 2021.06.24
[대회] 운전 사고 예방을 위한 운전자 부주의 행동 검출 모델  (0) 2021.06.08
딥러닝 사용 30가지 사례  (0) 2021.02.27
영상(이미지) 파일 형식의 종류 및 특징  (0) 2021.01.03
[데이터 포멧 형식] json, csv, xml  (0) 2020.12.23
    'workSpace' 카테고리의 다른 글
    • 데이터 전처리 함수 (EV1000 (SV, CO, CI, SVV......))
    • [대회] 운전 사고 예방을 위한 운전자 부주의 행동 검출 모델
    • 딥러닝 사용 30가지 사례
    • 영상(이미지) 파일 형식의 종류 및 특징
    J o e
    J o e
    나의 과거를 기록합니다.

    티스토리툴바