메인메뉴 바로가기
본문바로가기

과학송 과학은 어렵다? 아니다! 과학을 쉽고 재미있게 노래와 애니메이션으로 공부할 수 있는 과학송입니다

코딩송
조회 10,365 2018.01.09 신고

컴퓨터는 사람이 시키는 일만 해
컴퓨터에게 일 시키려면 코딩이 필요해
게임도 만들고 로봇도 움직이지
여러 가지 기계들도 움직여
드론을 조종해 로켓을 발사해
음료 자판기에서는 원하는 게 나오지

코딩을 시작하기전에 알고리즘부터 알아봐
컴퓨터가 무엇을 할지 어떻게 할지 생각해
컴퓨터 할 일의 방법, 순서, 명령어
이 모든 걸 정확하게 조합하는게 알고리즘

컴퓨터가 일할 수 있게 만든 알고리즘에 따라
컴퓨터가 알아 들을 수 있는 언어로 명령하는 것이 코딩이지
컴퓨터가 알아듣는 언어는 뭐가 있을까
C, 자바, 파이선 등 여러 가지 다양해 

(* 곡 : '산중호걸' 편곡)





◎ 코딩과 우리 생활 

   

* 코딩이란?

 - 주어진 명령을 컴퓨터가 이해할 수 있는 언어로 입력하는 것

 - 좀 더 넓은 의미에서는 프로그램을 만든다는 뜻의 '프로그래밍'과 동일한 개념으로 사용

   


* 생활 속의 코딩

 - 인간의 삶을 편리하게 바꿔준 컴퓨터, 청소까지 대신해주는 로봇청소기, 화재를 감지해 주는 화재경보기, 엘리베이터, 음료자판기 등등 프로그래밍 된 기계장치들은 코딩 작업을 통해 입력된 명령대로 행동하는 것



◎ 알고리즘 

* 알고리즘(algorithm)은 주어진 문제를 논리적으로 해결하기 위해 필요한 절차, 방법, 명령어들을 모아놓은 것

* 넓게는 사람 손으로 해결하는 것, 컴퓨터로 해결하는 것, 수학적인 것, 비수학적인 것을 모두 포함

  

* 프로그램을 만드는 전체 과정에서 볼 때, 알고리즘을 짜는 것은 [계획]단계라 할 수 있고 프로그램이 어떻게 행동할지를 결정해 주는 이 계획이 완성되면 '알고리즘 계획'을 프로그램 언어로 작성하여 소프트웨어를 완성하는 것




◎ 컴퓨터 언어 


* 컴퓨터 언어(computer language)라는 용어는 컴퓨터와의 커뮤니케이션에 쓰이는 다양한 종류의 언어들을 일컫는 말로서, 흔히 사용되는 프로그래밍 언어라는 용어의 뜻을 확장한 것

* 컴퓨터 언어의 종류 : C, C++, JAVA, Python, Ruby, Perl 등





27 댓글0
추천콘텐츠
TOP으로 이동