팔만코딩경
/
Library DB
/
C언어 기초문법(?)
/
C언어 1강. 세상을 프로그래밍하다
/
Umm....
Search
Share
Umm....
Gallery view
Search
어원적인 배경
•
1630년경 라틴어와 그리스어로 된 공식 문서
programma 단어에서 등장
•
라틴어 prographein → programma 전승
주로 연극 광고 안내문, 연주회 순서, 라디오 방송 등에 사용한다.
•
program 이란 단어를 적용시키게 된 시기
1945년 애니악이 만들어지기 시작하면서 사용
프로그램, 프로그래머, 프로그래밍
•
어원
prographein = por(미리) + graphic(쓰다, write)
→ '미리 쓰다' 로 이해
•
프로그램을 유추해 볼 수 있는 단어?
순서, 계획, 진행 목록 등
내 생각으로는 어떠한 묙표를 가지는 가이드 라인 이라고 생각한다.
•
정리
◦
'우리는 프로그래밍을 하며 살고 있다.'
◦
'우리의 몸도 프로그래밍 되어 있다.'
◦
'프로그래밍은 자연스러운 것이다.'
◦
'프로그래밍은 컴퓨터 언어에 국한된 것이 아니다.'
◦
'누구나 프로그래밍을 할 수 있다.'
프로그램의 본질
세상을 프로그래밍하다
첫 번째, ' 프로그래밍은 순서이다 '
두 번째, '프로그래밍은 논리를 가지고 있다.'
•
놀이 규칙을 만들고 놀이하는 것 == 프로그래밍하고 프로그램화 하는 것
•
놀이 규칙을 만든다는 것은 프로그래밍을 하는 것이고, 완성된 놀이는 프로그램화가 된 것이다.
정의
•
놀이 규칙을 만들고 놀이하는 것 == 프로그래밍하고 프로그램화를 하는 것
•
놀이 규칙을 만든다는 것은 프로그래밍을 하는 것이고, 완성된 놀이는 프로그램화가 된 것이다.
첫 번째, '프로그래밍은 순서이다.'
프로그래밍 속성
프로그래밍 하는 전체 과정
•
과정 ( 절대 중요!! )
입력 → 처리 → 출력
◦
컴퓨터는 입력 없이는 절대로 작동하지 않는다.
- 여러가지 마우스, 키보드 등으로 입력을 한다.
◦
입력 받고 처리를 한다.
◦
그 다음 출력을 하게 된다.
입력
•
입력 사전적인 의미
•
몸의 아픔 → 뇌로 신호 전달
◦
처리를 하기 위해서는 입력이 받으시 필요
◦
뇌로 몸이 아프다는 신호가 없다면 몸이 아픈지 모르듯이 입력을 먼저 해야 한다.
컴퓨터 프로그래밍의 구성요소
•
첫 번째
논리적인 생각을 더욱 깊게 함
•
두 번째
문제해결 능력 향상
•
세 번째
끈기 → 노력의 원천
프로그래밍의 유익