오예 !!!

[프로그래밍 패러다임] 3. 절차형 프로그래밍 본문

🌟취준/[CS STUDY] 프로그래밍 패러다임

[프로그래밍 패러다임] 3. 절차형 프로그래밍

당도최고치악산복숭아 2023. 3. 14. 21:41

절차형 프로그래밍

  • 수행되어야 할 연속적인 계산 과정으로 로직이 이루어져 있음
  • 일이 진행되는 방식으로 코드를 구현
  • 코드의 가독성이 좋음
  • 실행 속도가 빠름
  • 계산이 많은 작업에 주로 사용됨
    • ex) 포트란을 이용한 대기 과학 관련 연산 작업, 머신 러닝의 배치 작업 등
  • 단점 - 모듈화하기 어렵고 유지 보수성이 떨어짐
  • 예시 - 자연수로 이루어진 배열에서 최댓값을 찾는 경우
const ret = [1, 2, 3, 4, 5, 11, 12]
let a = 0
for (let i = 0; i < ret.length; i++){
  a = Math.max(ret[i], a)
}
console.log(a) // 12
Comments