+프로그램

박정훈·2022년 4월 17일
0

공부외

목록 보기
2/10

프로그램이란
-특정 목적(필수)을 달성하기 위하여 수행해야 하는 단위 작업(더 쪼개면 의미가 사라지는 ex)신랑을 반만 입장시킬 수는 없다)을 시간의 순으로 배열할 것.

ex)웨딩 프로그램 - 신랑입장(단위작업) 이후 신부입장(단위작업) 시간순으로 배열
단위작업을 어떻게 배열해야 결혼이라는 목적을 달성할 수 있을까????

컴퓨터 프로그램이란
-특정 (명확한!!!!!!!!!!!!!!)목적을 달성하기 위하여 수행해야 하는 단위작업을 시간의 순으로 배열한 것.

ex)인사관리 프로그램 - 로그인(단위작업), 데이터입력(단위작업)

그런데 단위작업을 어떻게 배열해야 인사관리라는 목적을 달성할 수 있을까??
-알고리즘 (주어진 목적을 달성하기 위하여 단위작업을 어떤 절차에 따라 유한(?!)반복하는 것.)

코딩이란
프로그램된 것을 컴퓨터가 이해할 수 있도록!!!!!!!!!!표현한 것
=>프로그래밍 언어를 사용한다.

그럼 프로그래밍이란 무엇을 하는 걸까요??
컴퓨터에서 프로그래밍과 코딩을 한다는 본질이 뭔가요??

프로그램언어가 제공하는 기능
-변수선언
-제어구조
-함수
-파일처리
''''나머지는 이러한 것들을 보완하기 위한 부가적인 것

프로그램에서 하는 일
-데이터를 컴퓨터에 저장하고, 조회하며 -> 변수선언, 클래서, 파일처리
-데이터에 연산을 하거나, 반복처리를 하고 -> 제어구조
-조건에 따라 특정 데이터를 처리하는 것! -> 분기

프로그램을 잘 하고 싶다??
변수선언(데이터를 넣었다 빼는 단위를 숫자로 할꺼냐? 그럼 숫자 100개로 할꺼냐??), 제어구조, 파일관리(데이터베이스에 넣었다 빼기)를 잘 하면 된다.
(이 중에서 파일관리는 데이터베이스 관리 시스템으로 대신할 수 있다.oracle, MySQL)
데이터베이스 관리 시스템에 관심을 많이 두는 방향으로 정진

+언어는 참고 소스에 따라 거기에 맞춰서

0개의 댓글

관련 채용 정보