Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

새싹교실/2015/의사양반/0320: Difference between revisions

From ZeroWiki
imported>장용운
No edit summary
imported>장용운
No edit summary
Line 115: Line 115:
# 이 페이지에 후기 작성하기!
# 이 페이지에 후기 작성하기!
# 오늘 공부한 개념 수업 페이지에 정리하기!
# 오늘 공부한 개념 수업 페이지에 정리하기!
# 다음 프로그래밍 용어들의 뜻 조사하기. 다음 시간에 물어봄
# 다음 프로그래밍 용어들의 뜻 조사하기. 다음 시간에 물어봄.
  ○ IDE
  ○ IDE
  ○ Interpreter
  ○ Interpreter

Revision as of 05:33, 20 March 2015

참여자 명단

의사 장용운 11학번 미시행
환자 천준현 15학번 미시행
최지혁 미시행
박인서 미시행

수업

진행

  1. 장소 : 6층 학회실
  2. 시간 : 15시 ~ 17시

내용

2강. 그 뒷면에는..

  • 우리는 CPU에 일을 시킨다
  • 휘발성 메모리
  • 프로그램과 프로세스
  • 변수와 메모리
  • 자료형의 개념
○ 자료형에 따른 해석 방식
○ 여러 가지 자료형
  • 문자 리터럴, 문자열 리터럴
○ 문자와 문자열의 차이
○ 문자열 선언 방법
○ 이스케이프 시퀀스
  • ASCII 코드
  • 실수 리터럴 표현법
  • 진법 표현
  • 묵시적 형 변환과 명시적 형 변환
○ 묵시적 형 변환은 연산에 대해 일어난다
○ 캐스팅
  • 함수란?
  • 다시 보는 Hello world 프로그램

실습

  • scanf를 이용하여 콘솔 입력 받기
  • printf와 scanf를 이용한 덧셈기 만들기
  • printf와 scanf를 이용한 진법 변환기 만들기

코드

예제1

#include <stdio.h>

int main(void) {
	char c = 97;

	printf("%c%c%c%c%c", c, c + 1, c + 2, c + 3, c + 4);

	return 0;
}

예제2

#include <stdio.h>

int main(void) {
	printf("%c%c%c%c%c%c%c%c%c%c%c%c%c\n", 'C', ' ', 'P', 'r', 'o', 'g', 'r', 'a', 'm', 'm', 'i', 'n', 'g');
        printf("C Programming\n");
        printf("%s", "C Programming\n");
        
        char* s = "C Programming";
        printf("%s\n", s);
	return 0;
}

예제3

#include <stdio.h>

int main(void) {
	int Integer = 100;
	char Character = '\;
	char* String = "문자열";
	float FloatingPointRealNumber = 12.7f;
	double DoubleRealNumber = 12.7;

	printf("%d, %c, %s, %f, %lf\n", Integer, Character, String, FloatingPointRealNumber, DoubleRealNumber);

	int Integer2 = 'A';
	char Character2 = -36;
	float FloatingPointRealNumber2 = -3.14;
	double DoubleRealNumber2 = 100;

        printf("%d, %c, %f, %lf\n", Integer2, Character2, FloatingPointRealNumber2, DoubleRealNumber2);

        int Caster = (char)300;
        int Caster2 = (char)3.14;

        printf("%d, %d\n", Caster, Caster2);

        int Something = (3/4) * 4;
        int Something2 = (3.0/4) * 4;
        int Something3 = ((float)3 / 4) * 4;

        printf("%d, %d, %d", Something, Something2, Something3);

        return 0;
}

숙제

  1. 이 페이지에 후기 작성하기!
  2. 오늘 공부한 개념 수업 페이지에 정리하기!
  3. 다음 프로그래밍 용어들의 뜻 조사하기. 다음 시간에 물어봄.
○ IDE
○ Interpreter
○ Linker
○ Library
○ API
○ Framework

후기

  • 후기 작성 요령 : 후기는 F4(ThreeFs + Future Action Plan)에 맞게 작성해주세요.
    • Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
*
*
*


숙제 제출

천준현

최지혁

박인서



새싹교실/2015 새싹교실/2015/의사양반