생활
프로그램 코딩의 원리에 대해서 궁금합니다
무지한 저로써는 코딩의 원리가 잘 이해되지 않습니다. 일반인이 보기에는 그냥 무수한 글자들의 나열인데 그 글자들이 어떻게 프로그램이나 앱들에서 동작하는 것인가요?
2개의 답변이 있어요!
프로그램 코딩은 알고리즘을 만드는것입니다. 알고리즘은 문제를 해결하기 위한 단계적인 절차인데. 프로그래밍은 이러한 알고리즘을 코드로 표한하는 작업입니다.컴퓨터는 2진수를 이용하여 데이터를 처리하고 명령을 수행하고 디지털시스템은 이러한 방식으로 신호와 기호를 표현하며 우리가 사용하는 10진수를 2진수로 변환하여 처리하는것이라고 보면 됩니다
고리즘이 존재하며 이들을 조합하여 원하는 결과를 도출하는 작업을 수행합니다
프로그램을 만들기 위해서는 해당 운영체제와 컴파일러 또는 인터프리터 등의 도구를 사용하여
코드를 작성하고 실행시켜야 합니다. 이때 필요한 언어로는 C++, Java, Python 등이 대표적입니다.
코딩의 예시
# 파이썬으로 두 수를 입력받아 더하는 프로그램
num1 = int(input("첫 번째 숫자를 입력하세요: "))
num2 = int(input("두 번째 숫자를 입력하세요: "))
sum = num1 + num2
print("두 수의 합은", sum, "입니다.")
위 코드는 사용자에게 두 개의 숫자를 입력받고
입력받은 숫자를 더하여 결과를 출력하는 간단한 프로그램입니다