컴퓨터 프로그래밍 기초 - 2nd : scanf(), printf() 와 연산자 -

Slides:



Advertisements
Similar presentations
03 변수와 자료형 세종대학교 최옥경 교수 참고 : 한빛미디어 뇌를 자극하는 C, INFINITY Perfect C.
Advertisements

제6장 조건문.
데이터의 표현과 연산 (1) (Chapter 3)
슬라이드 1~21까지는 각자 복습! 슬라이드 22부터는 수업시간에 복습
쉽게 풀어쓴 C언어 Express 제5장 수식과 연산자 C Express Slide 1 (of 34)
쉽게 풀어쓴 C언어 Express 제11장 포인터 C Express.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 1-1 C 언어의 개론적 이야기 프로그래밍 언어란 무엇인가? 컴파일이란 무엇인가? 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어 C 언어도 프로그래밍 언어 중 하나이다. 컴파일이란 무엇인가? 프로그래밍.
2014 ITA 8월 강의 C Programming -1주차- C언어 기초 정대진 ( )
에서 ( 탭 – [인기 다운로드 | 모든 다운로드] ) Visual Studio 2015
C 프로그래밍.
C 6장. 함수 #include <stdio.h> int main(void) { int num;
제3장 추가 실습 3장 관련 C 언어 프로그래밍 실습.
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
컴퓨터의 기초 제 4강 - 표준 입출력, 함수의 기초 2006년 4월 10일.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
6장. printf와 scanf 함수에 대한 고찰
누구나 즐기는 C언어 콘서트 제4장 수식과 연산자.
-Part3- 제5장 전처리기와 파일 분할 컴파일
8장 포인터.
연산자 대입 연산자 산술 연산자 관계 연산자 논리 연산자 비트 연산자 콤마 연산자 축약 연산자 sizeof 연산자
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
C 7장. 배열과 문자열 #include <stdio.h> int main(void) { int num;
기초C언어 제3주 C프로그램 구성요소, 변수와 자료형 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
누구나 즐기는 C언어 콘서트 제2장 기초 사항.
7장 배열 배열의 정의 배열의 초기화 1차원 배열 2차원 및 다차원 배열 문자 배열 배열과 구조.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Chapter 06. 선택문.
변수와 자료형.
쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express.
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
C 4장. 연산자 #include <stdio.h> int main(void) { int num;
2장 표준 입출력 표준 입출력 함수의 종류 형식화된 입출력 문자 입출력 문자열 입출력.
C언어 프로그래밍의 이해 Ch13. 선행처리기와 주석문.
2017년 1학기 국가근로장학금 장학생 교육 1.
자전거를 배우려면 안장에 올라가 페달을 밟아라.
11장. 1차원 배열 IT응용시스템공학과 김 형 진 교수.
컴퓨터 프로그래밍 기초 - 4th : 수식과 연산자 -
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 09. C언어의 핵심! 함수!
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
컴퓨터 프로그램 제2,3장 간단한 C 프로그램 김 문 기.
Chapter 11. 배열과 포인터.
Chapter 05. 입출력 함수.
실습과제 1(조건문, ) 표준입력으로 수축기 혈압을 입력 받아 그에 따른 적당한 표현을 화면에 출력하는 프로그램을 if-else 문을 이용하여 작성.
-Part2- 제1장 1차원 배열이란 무엇인가.
6장 반복제어문 for 문 while 문 do while 문 기타 제어문.
누구나 즐기는 C언어 콘서트 제2장 기초 사항 IT응용시스템공학과 김형진 교수.
-Part1- 제7장 반복문이란 무엇인가.
-Part1- 제8장 조건문이란 무엇인가 (교재 199페이지 ~ 224페이지)
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express Slide 1 (of 25)
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express Slide 1 (of 28)
컴퓨터 프로그램은 여러 기능의 복합체이다. 라이브러리 함수와 사용자 정의 함수
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express.
반복문의 기능 반복문 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 while문
9장. C 언어의 핵심! 함수. 9장. C 언어의 핵심! 함수 9-1 함수의 정의와 선언 main 함수 다시 보기 : 함수의 기본 형태 { } 그림 9-1.
3주차: Control Flow and Others
어서와 C언어는 처음이지 제16장.
어서와 C언어는 처음이지 제23장.
C 4장. 연산자 #include <stdio.h> int main(void) { int num;
C.
printf("Global Korea\n");
C 프로그래밍은 매우 도전적인 작업이다. 도전의 이면에 철저한 준비와 체계적인 노력
개정판 누구나 즐기는 C언어 콘서트 제3장 변수와 자료형 출처: pixabay.
Chapter 09. 배열.
어서와 C언어는 처음이지 제22장.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 17. 포인터의 포인터.
배열, 포인터, 함수 Review & 과제 1, 2.
11장. 1차원 배열.
Presentation transcript:

컴퓨터 프로그래밍 기초 - 2nd : scanf(), printf() 와 연산자 - 김선균 (kyun@kangwon.ac.kr) 2017. 03. 15

< 목 차 > 실습 Review 변수 및 상수 printf(), scanf() scanf() 함수의 개요 서식 문자에 따른 값 입력 받기 형식지정자 printf()와 scanf() 함수를 연계한 프로그래밍 실습 연산자 사칙 연산자(+,-,*,/), 나머지 연산자(%) 증감 연산자(++, --) 실습

0. Review 프로그램의 작성 과정 // 우리가 직접 작성한 코드 // 컴퓨터가 이해할 수 있는 코드 // 기존에 만들어져 있는 기능과 결합

0. Review 프로젝트 생성 하기 프로그램 실행: Ctrl + F5

1. 변수 x, y는 수 변수 수학에서 쓰이는 수식에 따라 변하는 값을 뜻한다. 컴퓨터 프로그래밍에서 아직 알려지지 않거나 어느 정도까지만 알려져 있는 정보에 대한 상징적인 이름이다. 𝑥가2 이고, 𝑦가 8일 때 𝑥+𝑦=? x, y는 수

12 1. 변수 및 상수 변수(Variable): 저장된 값의 변경이 가능한 공간 상수(Constant): 저장된 값의 변경이 불가능한 공간 변수의 선언 [자료형] [변수 이름]; [자료형] [변수 이름] = [값]; Ex. int I = 10; Ex. double x; 12 변수 상수

2. printf(), scanf() 함수 scanf() 함수의 사용 – 입력 함수 예 : scanf(“%d”, &a); -> 정수 값을 입력 받아 변수 a에 입력 printf 와의 다른 점은 변수명 앞에 &를 붙인다. printf() 함수와 사용법이 비슷하다. 예 : scanf(“%d”, &b); -> 정수 값을 입력 받아 변수 b에 입력 예 : scanf(“%d %d”, &num1, &num2); 7

2. printf() 함수의 개요(형식지정자) 형식 지정자: 값을 출력하거나 입력 받을 형식을 지정한다. printf()를 사용할 때 필요함 서식문자라고도 부른다.

2. scanf() 함수의 개요(형식지정자) 형식 지정자: 값을 출력하거나 입력 받을 형식을 지정한다. 서식문자라고도 부른다.

2. scanf() 함수의 개요(형식지정자) 주의

2. scanf() 함수의 개요

3. printf(), scanf() 함수를 연계한 프로그래밍

4. 연산자 #1 사칙 연산자 : ( +, -, *, / ) 를 의미 나머지 연산자 : ( % ) 해당 하는 값을 나누고 나머지를 구한다. ex) 13%5 = 3 복합 대입 연산자 : ( +=, -=, *=, /=, %= ) 증감 연산자 : ( ++, -- ) 선 증가(++[변수]) 후 증가([변수]++) 선 감소(--[변수]), 후 감소([변수]--)

4. 연산자 #2

4. 연산자 #2 대입 연산(변수에 값을 저장하는 연산) 100 = ; x

4. 연산자 – 사칙 연산 및 나머지 연산

4. 연산자 – 증감 연산자 증가 및 감소하는 값은 1이다. 다음 장의 소스를 직접 코딩 해보면서 차이점을 이해하세요.

5. 연봉계산 프로그램 /* 저축액을 계산하는 프로그램 */ #include <stdio.h> int main(void) { int salary; // 월급 int deposit; // 저축액 printf("월급을 입력하시오: "); scanf("%d", &salary); deposit = 10 * 12 * salary; printf("10년 동안의 저축액: %d\n", deposit); return 0; } 사용자로부터 월급을 입력받는다. 월급에 10*12를 곱하여 10년동안의 저축액을 계산한다. 결과를 출력한다. 월급을 입력하시오: 200 10년 동안의 저축액: 24000

5. 원의 면적 구하기 /* 원의 면적을 계산하는 프로그램*/ #include <stdio.h> int main(void) { float radius; // 원의 반지름 float area; // 면적 printf("반지름을 입력하시오: "); scanf("%f", &radius); area = 3.14 * radius * radius; printf("원의 면적: %f\n", area); return 0; } 원의 면적 계산 반지름을 입력하시오: 5.0 원의 면적: 78.500000

5. 사각형의 둘레와 면적 구하기 필요한 변수는 w, h, area, perimeter라고 하자. 변수의 자료형은 실수를 저장할 수 있는 double형으로 하자. area = w*h; perimeter = 2*(w+h); w h

5. 사각형의 둘레와 면적 구하기(코드) 사각형의 넓이: 50.000000 사각형의 둘레: 30.000000 #include <stdio.h> int main(void) { double w; double h; double area; double perimeter; w = 10.0; h = 5.0; area = w*h; perimeter = 2*(w+h); printf("사각형의 넓이: %lf", area); printf("사각형의 둘레: %lf", perimeter); return 0; } 사각형의 넓이: 50.000000 사각형의 둘레: 30.000000

6. 실습 국어, 영어, 수학 점수를 입력받은 후 합과 평균값을 화면에 출력

6. 실습 코드

4. Q&A