1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.

Slides:



Advertisements
Similar presentations
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Advertisements

프로그래밍언어론 TA 윤들녁. 소개 윤들녁 연락처 : 공대 7 호관 4 층 401 호 데이터베이스 연구실 실습 후 날짜 _ 학번.zip 으로.
Introduction to Programming Languages What is Programming Language?
컴퓨터와 인터넷.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
팀 구성 : 조재민 (팀장), 고광춘, 유기민, 김대진, 이재호 발표 일자:
쉽게 풀어쓴 C언어 Express 제2장 프로그램 개발과정 C Express Slide 1 (of 31)
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++로 프로그래밍한다는 것의 의미 세상에서 가장 간단한 C++ 프로그램
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++ 프로그래밍 기초 : 객체지향의 시작 C++로 프로그래밍한다는 것의 의미
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
Java 1장. 컴퓨터와 프로그램 그리고 자바 public class SumTest {
MS-Access의 개요 1강 MOS Access 2003 CORE 학습내용 액세스 응용 프로그램은 유용한 데이터를
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
C 언어 강의 Windows, Unix 중심으로.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
C언어 콘서트 제1장 프로그래밍 소개.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
컴퓨터 프로그래밍 기초 [Final] 기말고사
C 언어 1 1주차 C언어 시작하기 - 1차시 C 언어 특징 및 프로젝트 생성 Programming Language.
컴퓨터 기본 원리 프로그래밍 언어 C 프로그래밍 환경 C 프로그래밍 작성, 컴파일, 링크 및 실행
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 01. 이것이 C언어다.
Part 02 C 언어 개요 ©우균, 창병모 이 슬라이드는 부산대학교 우균이 작성하였습니다. 오류나 수정할 사항 있으면 연락 주세요.
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
8장 함수 함수의 필요성 라이브러리 함수와 사용자 정의 함수 함수의 정의, 원형, 호출 배열을 함수 인자로 전달 재귀호출.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
컴퓨터과학 전공탐색 배상원.
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
Cross Compiler 설치.
C++프로그래 밍 컴퓨터정보과 / 이기희교수.
11장. 1차원 배열.
Computational Thinking
1. C 언어 개요.
Method & library.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
Chap 6.Assembler 유건우.
27장. 모듈화 프로그래밍.
Chapter 01 컴퓨터와 프로그램.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
제 1장. C++ 시작하기.
제1장 Unix란 무엇인가?.
자율주행 차량용 드라이빙 컴퓨팅 하드웨어 플랫폼 05
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
웹디자인
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
자바 5.0 프로그래밍.
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
5장 선택제어문 if 선택문 switch-case 선택문 다양한 프로그램 작성 조건 연산자.
Part 1 개요 Chapter 1 : 컴퓨터와 프로그램 그리고 자바 Chapter 2 : 자바의 환경
“사람과 컴퓨터” 이 점 숙 컴퓨터와 소프트웨어 “사람과 컴퓨터” 이 점 숙
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
함수(Function) ◈ 함수의 개념 및 사용 이유 ◈ 함수 정의, 호출 및 선언 ◈ 지역변수와 전역변수 ◈ return 문
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
PHP 웹 프로그래밍 (PHP Web Programming) 미리 정의된 함수 문양세 강원대학교 IT대학 컴퓨터과학전공.
OpenCV 설정 2.21 만든이 딩딩.
암호학 응용 Applied cryptography
DK-128 개발환경 설정 아이티즌 기술연구소
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Flow Diagram IV While.
Network 실습 경영과학응용.
Chapter 01 자바의 개요 자바는 최초 전자기기의 내장형 소프트웨어를 위해 개발되었으나, 최근 엔터프라이즈 응용에도 폭 넓게 활용됨 자바의 특징과 실행방법, 개발 환경 및 도구에 대해 소개.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
공학도를 위한 C언어 프로그래밍실습1 -통합개발환경 사용법-
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
숙제 작성 및 제출 과정 김진하 2008/03/14.
수업 내용 수업 목표 강의 내용 강의 계획서 교과서 및 참고도서 평가 방법 수강생의 학습 방법 제안 강의자료 사이트
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
1장. C Language Synopsis.
Presentation transcript:

1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제

C 언어의 기원과 역사 C 언어는 1972년 AT&T사의 Bell 연구소에서 UNIX를 개발할 수 있는 고급 언어로서 개발되었다. UNIX를 개발하는 고급 언어로는 처음에는 CPL(Combined Programming Language)에서 발전한 BCPL(Basic CPL)이 고려되었으나 이 언어의 부족한 점을 보강하기 위해, B 언어가 Bell 연구소의 Ken Thompson에 의해 개발되었다. B 언어는 Dennis Ritch에 의해 C 언어로 발전되었다. C 언어는 UNIX의 70% 이상을 담당하는 고급 언어가 되었고, UNIX의 급속한 확산과 더불어 그 가치를 인정받아 지금까지 많은 개발 환경에서 사용되고 있다.

C 언어의 특징 02 시스템 프로그래밍 언어이다. 함수 언어이다. 이식성이 강한 언어이다. 풍부한 자료형을 지원한다 다양한 제어문을 지원한다. 표준 라이브러리 함수를 지원한다.

프로그래밍 과정 03 컴퓨터의 구성요소 컴퓨터는 하드웨어와 소프트웨어로 구성되어있다. 소프트웨어는 하드웨어를 움직이도록 하는 명령의 집합이다. 소프트웨어에는 시스템 소프트웨어와 응용소프트웨어가 있다. 시스템 소프트웨어는 운영체제와 같이 컴퓨터 시스템 전반에 걸친 제어에 관한 것이다. 응용소프트웨어는 한글과 워드, 엑셀 등과 같이 특정한 목적을 수행하도록 만든 것이다.

프로그래밍 과정 03 프로그램 절차 편집기를 통해서 프로그램의 소스를 작성한다. 작성된 소스를 기계어로 바꾸는 과정인 컴파일을 한다. 컴파일을 통해서 목적파일을 만들게 된다. 만들어진 목적파일과 이미 시스템 상에 만들어져 있는 목적파일들과 링커를 통해 연결해서 실행파일을 만든다.

C 프로그램의 구조 04 ① 주석 : 사용자를 위한 것 ② 전처리기 : 시스템 함수를 사용하기 위해서 ③ main함수 : 프로그램 시작 ④ 괄호 : 함수의 시작과 끝 ⑤ 문장들 : 실행 문들 ⑥ 반환 : return 문으로 반환

【예제 1-1】Ex1.c 02 도스 창에 과와 이름을 출력 01 #include <stdio.h> 02 03 int main(void) 04 { 05  printf("저는 경영과 김경영입니다. \n"); 06    return 0; 07 }