패스트캠퍼스

[패스트캠퍼스 수강 후기] 올인원 패키지 : 컴퓨터 공학 전공 필수👉C언어인강 100% 환급 챌린지 4회차 미션

돌맹이시터 2020. 10. 22. 18:20

 

 

환급미션 4일째

 

 

 

c언어의 기초 - 07. 함수

 

 

- 함수

 

반환자료형 함수명 (매개변수)

{ ~ 

return 반환값;

}

 

매개변수, 반환값이 필요하지 않을 경우, 반환자료형은 void

 

 

 

- 재귀함수

: 자기 자신을 포함하는 함수, 자기 자신을 계속 불러낸다. 종료조건 필요

 

 

ex) 재귀함수를 이용한 팩토리얼 값 계산

 

-------------------------

#include <stdio.h>

 

int factorial(int a)

{

if (a==1) // 종료 조건

 return 1; 

else 

 return a*factorial(a-1);

}

 

int main(void)

{

int n;

printf("n 팩토리얼을 계산 : ");

scanf("%d", &n);

printf("%d\n", factorial(n));

return 0;

}

 

----------------------------

 

 

 

 

 

 

컴퓨터 구조 - 컴퓨터 시스템의 이해 - 01. 왜 컴퓨터 구조를 학습해야 할까 -1

컴퓨터 구조 - 컴퓨터 시스템의 이해 - 01. 왜 컴퓨터 구조를 학습해야 할까 -2

 

 

언어 부분을 빠르게 먼저 학습하는 것보다,

내가 원하는 진도에 맞추면서 따로 공부시간을 갖고 

나머지 이론과목을 먼저 듣는 게 더 좋을 것 같다는 생각이 들어서

소프트웨어 베이직 파트는 천천히,

그리고 다른 파트들을 우선적으로 듣기로 결정.

파트들이 개별적인 내용이지만

아무래도 하드웨어 쪽이 강의 순서에 가장 영향을 적게 받을 것 같아서 Part4부터 진행할 계획을 세웠다.

 

소프트웨어 베이직 파트와 병행할 순서는

Part4 컴퓨터 구조 -> Part2 운영체제 -> Part3 시스템 프로그래밍

으로 결정하였다.

 

 

 

 

 

 

 

각 파트마다 강사님들이 다른 듯.

컴퓨터 구조 파트는 이렇게 생긴 목소리 좋은 강사님이 맡으신다.

 

 

 

역시나 수업 인트로 부분이어서 그런지

 

 

 

 

 

 

이런 자료로 수업이 진행되었다............. ㅎㅎ

 

 

추억의 장치들이 ,,,, 요즘 젊은이들도 사용해본 적이 있을까,,,,

crt 모니터와 플로피디스크를 꼽을 수 있는 밋밋한 본체,,, 연한 남색 천으로 마감되어있는 바로 저 스피커,,,

주기적으로 뽑아서 면봉으로 청소해줘야 하는 볼마우스,,,

강의도중 갑자기 추억이;

 

 

 

 

 

 

- 정보 (information) vs 데이터 (data)

 

정보 : 어떤 사물에 대한 소식이나 자료. 가공된 데이터

데이터 : 정보를 작성하기 위해 필요한 자료, 정보를 처리하거나 전송할 때 이진(binary) 또는 디지털과 같은 형태로 바뀌어진 자료, 정보의 원재료

 

 

- data

 

수치 데이터 (numerical -) - 연산용 

비 수치 데이터 (alphanumerical -) - 입출력용 

특수문자 (special character) - 입출력 / 연산용

 

 

 

 

- data 단위

 

 

 

 

 

 

 

올인원 패키지 : 컴퓨터 공학 전공 필수👉https://bit.ly/3i4sCVE