컴퓨터 프로그램 제 1장 공학문제 해결 김 문 기.

Slides:



Advertisements
Similar presentations
비즈쿨 - 정 성 욱 - - 금오공고 비즈쿨 - 정 성 욱 1. 나는 각 단원들의 활동들에 성실하게 참여 하겠습니다. 우리의 다짐 2. 나는 나와 전체의 발전을 위해 각 멘토들의 지도에 순종하겠습니다. 3. 나는 각 단원들을 숙지함으로써 비즈니스 마인드를 함양하고 자신의.
Advertisements

- 1 - IT COOKBOOK 컴퓨터 기술 IT COOKBOOK Chapter 01. 서론.
10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
컴퓨터프로그래밍 I 강원대학교 컴퓨터학부 2012 년 1 학기 담당교수 : 정충교 1. 강사진 강사 : 정충교 교수 연구실 : 공 호 조교 : 3 분반 이남세 연구실 : 공
일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
제 2 장 프로그램 개발과정. 통합 개발 환경  통합 개발 환경 (IDE: integrated development environment)  에디터 + 컴파일러 + 디버거.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
마이크로 컨트롤러 Microcontroller.
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
내 아이를 위한 구강관리.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 1-1 C 언어의 개론적 이야기 프로그래밍 언어란 무엇인가? 컴파일이란 무엇인가? 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어 C 언어도 프로그래밍 언어 중 하나이다. 컴파일이란 무엇인가? 프로그래밍.
2014 ITA 8월 강의 C Programming -1주차- C언어 기초 정대진 ( )
리눅스 실습 정성훈.
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
치매의 예방 김 은민 윤금 노인요양원 치매의.
에서 ( 탭 – [인기 다운로드 | 모든 다운로드] ) Visual Studio 2015
Kernel Porting Lecture #7.
누구나 쉽게 즐기는 C언어 콘서트 한남대학교 컴퓨터공학과 이 재 광 교수.
Kasimov C언어 세미나 1st.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
6장. printf와 scanf 함수에 대한 고찰
head data link data link data link NULL a b c
직업 형태 변화 과정 일자리의 변화 ERP (Enterprise Resource Planning) 구분 18~19 세기
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
컴퓨터 프로그래밍 기초 - 2nd : scanf(), printf() 와 연산자 -
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
누구나 즐기는 C언어 콘서트 제2장 기초 사항.
변수와 자료형.
1장. 프로그래밍 언어, C 프로그래밍.
전자의료시스템 및 실습 C-언어 구 환 경희대학교 전자정보대학 동서의료공학과.
1주차: 프로그래밍언어란 무엇인가? C 언어란? C 프로그래밍을 위한 준비
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
개정판 누구나 즐기는 C언어 콘서트 제6장 반복문 출처: pixabay.
제1장 프로그래밍 기초
자전거를 배우려면 안장에 올라가 페달을 밟아라.
자전거를 배우려면 안장에 올라가 페달을 밟아라.
11장. 1차원 배열 IT응용시스템공학과 김 형 진 교수.
칼빈의 생애와 개혁자로의 변모 사학과 김종식.
국제의료관광 관련 법, 제도.
쉽게 풀어쓴 C언어 Express 제2장 프로그램 작성 과정 C Express.
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
게임프로그래밍 I - 1차원 배열 - 공주대학교 게임디자인학과 박 찬 교수 2011년 4월 25일.
Fflush 사용이유 및 방법 [이유] 키보드에서 입력된 내용은 입력버퍼에 저장되었다가 Enter 키가 들어오면 프로그램으로 전달됨 이 때 입력버퍼에 있는 Enter 키도 프로그램으로 전달됨 그러므로 아래와 같은 프로그램에서 문자 하나를 입력해도 Enter키도 입력된 것으로.
6장 반복제어문 for 문 while 문 do while 문 기타 제어문.
어린이집.
누구나 즐기는 C언어 콘서트 제2장 기초 사항 IT응용시스템공학과 김형진 교수.
쉽게 풀어쓴 C언어 Express 제2장 프로그램 개발 과정 C Express.
18장. 다차원 배열 그리고 포인터.
C언어 개론.
6장 마케팅 조사 박소현, 김중호, 박기찬.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
CHAPTER 9-1 한국의 사회복지정책 - 사회보험제도 -
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express Slide 1 (of 25)
뇌를 자극하는 C 프로그래밍.
타인을 내편으로 만드는 12가지 방법 고객서비스팀.
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
한양인 주차정기권 신청 안내 2018년 2학기 관리처 관재팀.
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
성경퀴즈 여호수아1장 3장 복습게임.
C.
C 프로그래밍은 매우 도전적인 작업이다. 도전의 이면에 철저한 준비와 체계적인 노력
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
11장. 1차원 배열.
경찰학 세미나 제 5 강 경찰관직무집행법 2조 5호의 의미 신라대학교 법경찰학부 김순석.
Presentation transcript:

컴퓨터 프로그램 제 1장 공학문제 해결 김 문 기

chapter 01. Engineering Problem Solving 학습 목표 C의 탄생배경과 프로그래밍적 특성을 이해할 수 있다. C 언어의 구성 요소를 이해할 수 있다. 프로그램의 컴파일 및 실행과정을 이해하고 간단한 프로그램을 작성할 수 있다. 프로그램 개발과정을 이해할 수 있다.

AT&T 사의 켄 톰슨(Ken Thompson)과 데니스 리치(Dennis Ritchie) 1972년 UNIX의 탄생과 관련 AT&T 사의 켄 톰슨(Ken Thompson)과 데니스 리치(Dennis Ritchie) 켄 톰슨의 UNIX 개발노력 BCPL  B(켄 톰슨)  C(데니스 리치) UNIX의 90% 이상 C 어셈블리어의 도움 없이도 빠르고 성능 좋은 시스템의 개발을 가능하게 함

이식성, 고급언어 + 저급언어 구조적 프로그래밍 언어, 함수중심의 언어 풍부한 내장함수 라이브러리의 제공 C언어의 특징 이식성, 고급언어 + 저급언어 구조적 프로그래밍 언어, 함수중심의 언어 풍부한 내장함수 라이브러리의 제공 프로그래밍 구조가 간결하고 명료 실행파일의 크기가 작고 빠른 성능 분할 컴파일 하드웨어와의 독립

1.1 21세기 공학 - 마이크로프로세서 - 달 착륙 - 인공위성 - 우주 왕복선 - 컴퓨터 이용 설계 - 의학 장비

1.2 컴퓨터 시스템 : 하드웨어 & 소프트웨어 - 하드웨어 : 키보드, 마우스, 모니터, 하드디스크, 프린터 등 - 소프트웨어 : 컴퓨터를 작동하기 위한 절차를 서술한 프로그램 1.2.1 컴퓨터 하드웨어 - Processor, Memory, ALU(Arithmetic Logic Unit) - ROM(Read Only Memory), RAM(Random Access Memory) - CPU(Central Processing Unit) - Microproceessor

컴퓨터 H/W 내부구조

컴퓨터 소프트웨어 & 인터페이스

소프트웨어 문장 비교

프로그램 컴파일/링킹/실행 시스템 내장 & 사용자 작성 라이브러리 작성된 소스를 편집기를 이용하여 프로그램 작성 컴파일하여 목적코드 생성 편집기를 이용하여 프로그램 작성

프로그램 작성 compile 프로그램 수정 link 실행파일 생성 if yes 에러발생 프로그램 수정 if no link if yes 에러발생 if no 실행파일 생성

Ex1) /. Hello. c. / #include <stdio. h> int main(void) { Ex1) /* Hello.c */ #include <stdio.h> int main(void) { printf(“Hello, World!”); return 0; }

Ex2) 두 점 사이의 직선거리

두 점 사이의 거리를 구하는 프로그램

< Ex2 Executing result >