- [ Private/C언어 ]제 1장- C언어의 세계로2025-02-02 04:11:09Contents1) 왜 C언어를 배워야하는가?2) C언어 본격 맛보기3) 주석4) 컴퓨터에서 수를 표현하는 방법01. 왜 C언어를 배워야 하는가?적당히 잘하는 프로그래머가 목표라면 굳이 컴퓨터 내부가 어떻게 돌아가는지 몰라도 상관 없다.하지만 좋은 프로그래머가 되려면, 컴퓨터의 내부 원리를 아는 것이 필수적이다.C언어를 배운다면 컴퓨터 내부 원리를 더 쉽게 이해할 수 있다.많은 언어들이 C언어에서 파생되어 생겨났기 떄문에 C어너를 배우면 다른 언어들을 공부하는데 도움이 된다. 흔히 언어를 가장 쉽게 배우는 방법은 친구를 사귀는 것이라는 말을 들을 수 있다.C언어도 마찬가지이다. 우리는 C언어를 매우 잘 하는 컴퓨터 친구와 함께 C언어를 배워나갈것이다. C언어를 가장 빨리 습득하는 방법은 강좌에서 배운 내..
- [ Private/C언어 ]C언어란?2024-12-31 12:14:011. 문제 해결을 위한 과학적 사고공학자들은 어렵고 복잡한 문제에 어떻게 접근할까?-> 복잡한 문제를 작은 문제로 나누어 하나씩 접근한다. 이렇게 작은 문제를 하나씩 해결하다 보면 결국 큰 문제를 해결하게 된다. 이처럼 현실 세계의 문제를 분석하여 해결책을 찾는 과학적 사고법을 computational thinking이라고 하며, 이렇게 설계한 해결책을 컴퓨터의 명령어로 작성하는 것을 컴퓨터 프로그래밍이라고 한다. 즉 작은 문제로 분해하고, 문제의 패턴을 발견하고, 어떤 데이터를 이용해야 하는지 찾는 과정이다. 예를 들어, 비트맵 파일을 아스키 아트로 변환하는 문제는 1) 이미지 포맷 알아내기, 2) 픽셀의 색상을 얻어오기, 3) 픽셀이 색상에 따라 특수 문자로 출력하기로 나누어 생각할 수 있다. +) ..