순서도(2)
-
Chat GPT를 이용해서 Mermaid에서 플로우차트 만들기
이 블로그에서는 Python 함수의 로직을 Mermaid를 사용하여 플로우차트로 시각화하는 과정을 설명합니다.이를 통해 코드의 흐름을 더 쉽게 이해할 수 있습니다. 1. Python 함수 코드 가지고 오기먼저, 주어진 Python 함수 med3를 살펴봅시다. 이 함수는 세 정수의 중앙값을 찾는 코드를 예시로 작성하겠습니다.#세 정수를 입력받아 중앙값 구하기def med3(a,b,c): # a,b,c의 중앙값을 구하여 반환 if a >= b: if b >= c: return b elif a = c: return a elif b 2. Chat GPT를 이용하여 코드를 플로우차트로 변환하기이제 위 코드를 Chat GTP..
2024.06.11 -
알고리즘 순서도 그리기
알고리즘 특정 문제를 해결하기 위해 논리적으로 기술해 놓은 일련의 명령문 프로그램알고리즘을 컴퓨터가 이해하고 실행할 수 있는 특정 프로그래밍 언어로 표현한 것 순서도미리 정의된 기호와 그것들을 서로 연결하는 선을 사용하여 프로그래밍의 여러 문제를 해결하는 데 필요한 논리적인 흐름을 그림으로 표현한 것 온도가 30도 넘으면 '날씨가 덥다.' 라고 출력하고 온도가 30도가 넘지 않으면 '날씨가 덥지 않다'를 출력하는 정말정말 간단한 프로그램이 있다고 생각해 봅시다. 만약 이를 순서도로 나타내면 이렇게 나타 낼 수 있습니다! 그럼 프로그램을 짤 때 정말 자주 쓰는 반복문은 어떤식으로 표현 할까요?이렇게 표현합니다! 만약 매 반복마다 i를 출력하는 순서도를 그린다고 하면 아래와 같이 나타낼 수 있습니다.
2024.05.24