블록형 프로그래밍이라함은 마치 블록을 쌓듯이 이미 만들어져있는 특정 기능들을 조립하여 프로그래밍 하는것을 말합니다.
특정한 숫자 a와 b를 입력시 그 둘을 더한 값을 를 출력하는걸 직접 프로그래밍으로 타자를치면 아래와 같습니다.
function plus(a,b){
return a+c
}프로그래머들은 이렇게 작성할수있지만 일반인은 문법이나 기타 복잡한 출력문을 사용하기가 많이 어려우시죠.
그런경우가 이제 블록형 코딩을 사용합니다
예시이미지는 아래와 같습니다.
사진처럼 미리 만들어둔 블럭들을 조립하여 쉽게 프로그래밍을 할수있게 하는것이 블록코딩입니다.
보통 어린아이들이나 코딩에 친숙하지 않은 사람들이 코딩을 할수있도록 도와주는것이라고 보면됩니다.
대표적으로는 사진과 똑같은 스크래치 라는 프로그램이 있습니다.
https://scratch.mit.edu/