c언어의 특징 [1] 시스템간 호환 및 이식성이 좋음 [2] 고급 및 저급 언어간 인터페이스 용이 [3] 비트 및 증감연산자 등 풍부한 연산자 지원 [4] unix 운영체제의 기본이 됨 [5] 구조적 프로그래밍언어로 모듈식 구현이 용이 [6] 함수의 집합으로 구성된 함수형 언어 [7] 동적메모리 관리에 의한 h/images/s_01/ic01.gif/images/s_01/ic01.gif/images/s_01/ic01.gif/w제어 용이 [8] 배열과 포인터 이용한 주소지정 및 연산 용이 c언어의 기본구조 하나의 main() 함수를 기본으로 하여 구성되며, 프로그램의 실행은 main() 함수의 { 로 시작되어 } 로 끝나게 된다.
기본구조의 예 프로그램 기본구조 -a 주석문으로 프로그램 어느곳이나 사용가능 #include -a 선행처리기 (main()함수를 읽기 전에 수행) main() -a main() 함수 { -a 프로그램 시작 변수의 선언 -a 프로그램 내용 제어문 / 입출력 함수 등-a 프로그램 내용< }
c언어의 기본사항들 [1] c언어에는 행번호가 없다. [2] 대문자와 소문자가 구별되면, 주로 소문자에 기초하여 작성된다 [3] main()함수에서 시작되며, 반드시 존재해야 한다 [4] 함수의 본체는 { }으로 묶는다 [5] 한 문장은 반드시 ; 으로 끝나야 한다 [6] 주석문은 으로 묶어 표시한다 변수/상수 변수란 무엇인가?
값이 변하는 수로, 한순간에 하나의 데이터 값을 가질 수 있고 이 값을 다른 값으로 마음대로 바꿀 수 있는 것을 의미하는데, 모든 변수는 반드시 이름이 붙어 있도록 되어 있다. 따라서 c 프로그램에서 변수를 사용하려면 먼저 이름을 지어야 하는데 이런 이름들을 식별자 또는 명칭이라고 한다. 이런 명칭은 변수 뿐만이 아니라, 새로운 함수를 정의하거나 새로운 데이터 유형을 정의할 때에도 필요한데 c의 모든 명칭은 다음과 같은 규칙에 맞게 만들어야 한다.
상수란 무엇인가?
- 변하지 않고 고정된 값 - 연산에 사용되는 실제의 데이터 또는 값으로 변수의 초기화 및 특정값 대입시 사용 - 시스템 분석자 : 현상 시스템의 분식과 문제점을 파악해서 컴퓨터의 효율을 극대화 시키고자 하는 사람. 교육과정 ▶ 교육 상세 내용 주차 세부과정 1주차
- c언어 소개및 개념이해 , 기초 문법 - 프로그래밍의 발전과정및 컴파일러 사용법 - 기본 데이커형, 변수 선언및 처리방법 - 기본적인 연산자, 기본입출력 함수, 제어문, 반복문 2주차
- 배열의 초기화 및 루프문을 통한 배열의 접근 및 제어 - 일차원배열및 다차원 배열, 컴퓨터 메모리와 포인터관계 - 포인터와 배열과의 관계, 저장방식 및 연산하는 방법 - 포인터 - 주소 연산자.참조연산자
3주차
- 함수의 정의및 작성요령 - 구조화 프로그래밍의 장점 및 구현 , 함수 배열방법 - 문자열 배열, 초기화,입력 및 출력방법 - 구조체 정의와 선언 4주차
- 함수에서의 구조체 사용법 (직접참조,간접참조연산자) - 스트림의 정의 및 종류와 디스크 파일의 종류 - 파일 억세스 하는 방법 및 사용법 - 파일 버퍼링과 처리함수 사용법 5주차
- s/w의 이해 - 순서도에 대한 소개 - 포인터 프로그래밍 - 포인터 프로그래밍ⅱ , 파일 처리, 자료 구조 개요 6주차
- 배열, 스택, 큐 - 링크드 리스트 - 트리, 그래프, 검색과 정렬software 공학 개론 - 객체 지향 개발 방법론 7주차
- 구조적 설계 기법 - 객체지향 설계 기법 - documentation 작성방법, 요구,분석 검증 - network programming 8주차
- system call programming - system call, programming 2 - service handler 설계 기법 - server 만들기
* 국비훈련생위탁모집과정은 수강생모집현황에 따라 개강일정이 변경 될 수 있습니다. (개강유무확인요망)
* 2016년 국비교육이 대부분 카드발급제로 바뀌면서 교육일정이 변경 될 수 있습니다.(카드발급 1~3주 소요)
* 수강생모집 현황에 따라 우선적으로 개강하는 곳으로 안내해드립니다.
* 국가기간전략교육은 면접을 통해 선발합니다.
* 내일배움카드제,일반수강생은 면접없이 선착순 접수입니다.
* 일반수강생은 국비교육대상자가 아닙니다.
* 국가기간전략교육인 경우 전액무료교육
* 내일배움카드 발급대상자는 취업성공패키지 참여유무에 따라 무료 또는 본인부담금있음.
* 근로자카드 인 경우 정규직은 본인부담금 20% 비정규직 100% 무료교육
* 고용보험 적용자는 재직자대상교육입니다.(수강생모집에 따라 교육장은 달라질 수 있음)
* 교육기관 승인변경 및 취소로 인해 국비교육이 일시 중단 될 수 있음.
* 모든 정부지원과정은 수강생모집이 되야 개강할 수 있습니다. 교육참여를 희망하신다면
적극적인 참여를 부탁드립니다.
* 모집시 개강합니다. 개강일정을 유선상으로 먼저 확인해 주시길 바랍니다.
|