# data[].attributes.body
https://padlet.com/rjw48627/24-2-qgvekbw6g370zs3p

# data[].attributes.body
-수행평가 3가지 (70%)

1. 컴퓨터시스템 마인드맵

3. -지필평가 (30%, 기말고사)

# data[].attributes.body
1. 컴퓨터의 개념

2. 컴퓨터의 분류

3. 컴퓨터 사용의 주요 단위

4. 문자표현 코드/에러 검출 코드

# data[].attributes.attachment_link.description
실시간퀴즈 게임러닝 퀴즈 퀴즈문제 Quiz 퀴즈앤 퀴즈엔 quizn 퀴즈게임 퀴즈쇼 실시간퀴즈 라이브퀴즈 게임러닝 마이크로러닝 게이미피케이션 한국형카훗 학습도구 마케팅 이벤트퀴즈 팀빌딩 워크샵 온보딩 방과후과제 프레젠테이션

# data[].attributes.body
Ascll코드 zone비트, Digit비트, 패리티 비트가 있다

유니코드 1bite➡️2bite확장 , 국제 표준 코드이다

# data[].attributes.body
패리티 체크 비트:에러 검출을 목적으로 원래의 데이터에 추가 되는 1비트

해밍코드: 교정이 가능한 코드로 2비트의 에러 검출 및 1비트의 에러 교정이 가능

# data[].attributes.body
레지스터:임시 기억 장치

플립플롭:현재 상태를 그대로 유지, 래치:신호에 따라 변하는 기억 장치

# data[].attributes.body
프로그램 카운터 :명령어의 번지를 기억

IR:명령의 내용을 기억

DECODER: 명령어를 해독하는 회로

ENCODER: 각 장치로 보낼 제어 신호를 생성하는 회로

제어장치의 명령 실행 순서

호출-해독-실행-저장

# data[].attributes.body
https://www.onlinegdb.com/

# data[].attributes.body
https://www.canva.com/ko_kr/login/

# data[].attributes.body
언어라는 것은 의사소통을 위한 도구이다.

한국어, 영어, 중국어, 일본어와같이사람끼리대화하기위한언어가있는반면사람과컴퓨터가 대화하기 위한 언어가 있는데 이것을 프로그래밍 언어라고 한다.

C언어역시이러한 프로그래밍언어의하나이다.

이 책은 프로그램 실습서로서 따분할지도 모르는 이론적인 부분은 가능한 생략하려 했지만 최소한 내가 배우려는 것이 무엇인지는 기본적으로 알고 시작하는 것이 예의일 것 같아 간단하게 C언어에 대한소개를하려고한다. 하지만이단원에서무슨뜻인지이해되지않는부분이있다하더라도 크게개의치말고가벼운마음으로'아, 대충

그런거구나'하고넘어가기바란다. C언어는사람이알아보기쉽도록서로약속된명령어또는함수의집합이라고생각하면된다. 이 명령어들을 조합하여 작성된 프로그램을 원시파일 또는 소스파일이라고 한다.

그런 데 , 컴 퓨 터 는 0 과 1 의 조 합 으 로 이 루어 진 이 진 코 드 만 을 이 해 할 수 있 기 때 문 에 C 언 어 로 작 성 된 소 스 파 일 을 이 해 할 수 없 다 . ( 참 고 로 컴 퓨 터 가 이 해 할 수 있 도 록 이 진 코 드 로 작 성 된 프 로 그램 을 기계어라고

한다. )

따라서C언어로 작성된 소스파일을컴퓨터가 이해할 수있도록 하려면기계어로번역을해주어야 하는데이러한역할을하는것을"컴파일러"라고하고이러한작업을" 컴파일한다.""라고한다. c의언어는1972년UNIX운영체제를만들목적으로벨(Bel) 연구소의데니스리치(DennisRichie)에 해개발되었다. 수많은프로그래밍언어들이새로만들어지고사라지기도하면서오늘에이르렀지 만 유 독 C 언 어 는 탄 생 된 지 4 0 년 이 넘 도 록 변 함 없 이 사 랑 받 으 며 지 금 도 프 로 그래 밍 에 입 문 하 는 모든 학생들이배 워야 하는필 수과목으로 자리매김하 고있는 것을 보면 아마도 C언어가 갖는 특별함 이 있기 때문일 것이다.

그렇다면

그러한

특별함이 무엇인지 C언어의 특징을

간략하게 살펴보자.

1.이식성

C언어로 작성된 프로그램은 어떤 기종의 컴퓨터에서도 정상적으로 컴파일 되고 실행될 수 있다.

2.다양성

C언어는 과학 계산은 물론, OA(사무자동화), GUI(Grahips User Interfae), 시스템 프로그램(system program), 응용 프로그램(application program) 등과 같이 컴퓨터의 모든 분야에서 사용할 수 있도록 설계된 효율적인 프로그램 언어이다.

3. 유연성

C언어는 함수를 사용해서 프로그램 기능별로 분할하여 구조적인 프로그램을 작할 수 있으며 모듈화가 가능하다.

4.기타

코드가 간결하고 다른 프로그램 언어와 함께 혼합되어 사용될 수 있어 확장성이 높다.

한편 프로램을 작성하기 위해서는 에디터가 있어야 하는데 소스를 입력하고 편리하게 컴파일 및 실행을 해볼 수 ㅇㅆ도록 제작된

# data[].attributes.headline
이두연쌤 퀴즈앤 핀번호

# data[].attributes.subject
이두연쌤 퀴즈앤 핀번호

# data[].attributes.body
0249445

# data[].attributes.body
scanf("%d", &age);

키보드를 통해 변수 age의 값을 입력받는다. printf()와 같이 자료형의 형식이 같아야 한다. 입력에서는 변수 앞에 반드시 '&' 문자를 붙여 주어야 하는데 해당 변수가 위치한 메모리에 입력 값을 넣으라는 의미이다.

혹시 위의 소스를 그대로 입력하고 실행 했는데 "당신의 나이는 몇 살입니까?" 라고만 출력되고 프로그램이 멈추었다고 고민하는 중이라면 지금 즉시 키보드로 14를 입력하고 Enter 키를 눌러보자.

위의 입력 예에서 이태릭체로 나타낸 부분("당신의 나이는 몇 살입니까?")은 입력받기 전에 먼저 출력을 해야 하는 문자열을 의미한다.

48쪽

scantf("%d %d', &a, &b);

두 개 이상의 변수를 입력받을 때에도 printf()에서와 마찬가지로 변환지정 형식과 개수를 인수의 형식과 개수에 맞추어서 사용하면 된다.

# data[].attributes.headline
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

# data[].attributes.subject
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

# data[].attributes.body
내사랑박서딘

어 민서야