전체 글83 C언어 공부하기 - 함수(2) 파라미터와 리턴값 이전 시간에 함수 파라미터에 정수형 값을 넘겨주는 함수의 예제를 잠깐 봤는데요, 이번 시간에는 함수의 파라미터로 정수 아닌 자료형을 넘기고 리턴하는 함수를 알아볼께요. 지난 시간 예제로 들었던 add_int함수는 정수형 값을 두개 받아서 더한 후에 정수형 값을 반환하는 함수였는데요, 만약 실수형 값을 넘기고 그 합을 리턴하는 함수를 작성하려면 다음과 같이 해야 합니다. float add_float(float num1, float num2) { return (num1 + num2); } add_int와 달라진 점은 함수이름이 _int가 아닌 _float로 바뀌었다는 것과 함수 파라미터와 리턴값이 자료형이 int에서 float로 변경된 것입니다. 함수의 파라미터와 리턴값의 자료형(Data .. 2020. 8. 10. C언어 공부하기 - 함수(1) 함수는 C언어에서 많은 작업들을 세분하거나 반복적인 코드들를 묶어서 공통의 흐름으로 묶어 처리하는 단위입니다. C언어에서 함수의 사용은 함수가 다른 함수를 호출하는 방식으로 동작을하고 여러개의 함수들의 묶음으로 큰 프로그램을 만들게 됩니다. C언어에서 함수를 작성하고 사용하는 능력을 키워 초급개발자에서 중급, 고급 개발자로 한걸음 나아가도록 합시다. 이번 파트에서는 표준입출력함수와 같이 시스템에서 이미 만들어져 제공되는 함수에 관한 내용이 아니라 사용자가 필요에 따라 함수를 정의하고 사용하는 내용을 다룹니다. 전자를 시스템 라이브러리 함수라고 하고 후자를 사용자 정의 함수라고 하겠고, 별도의 언급이 없는 한 함수를 작성한다고 하면 사용자 정의 함수에 관한 내용으로 이해하시길 바랍니다. 함수의 기초 함수를.. 2020. 8. 8. 걸리버의 한끼줍쇼! 영국의 작가 조나단 스위프트의 1726년작 걸리버 여행기(Gulliver's Travels)는 당시 상황을 풍자한 소설입니다. 이 소설은 1부 릴리퍼트(Lilliput) : 소인국 이야기, 2부 브롭딩낵(Borbdingnag) : 거인국 이야기, 3부 라퓨타(La Puta) : 하늘을 나는 나라, 4부 : 휴이넘(Houyhnhnms) : 말들의 나라, 이렇게 총 4부로 작성되어 있습니다. 어릴 적 동화로 읽었다면 보통 많이 알려진 소인국 이야기와 거인국 이야기가 전부로 알고 있는 경우가 많습니다. 18세기 초의 작품인데 지금 읽더라도 작가의 상상력에 감탄할 수 밖에 없고, 현실을 비꼬는 신랄한 풍자에 박수를 보내지 않을 수 없습니다. 걸리버 여행기 1부 릴리퍼트 이야기에 보면 다음과 같은 이야기가 나옵니.. 2020. 8. 6. [즐거운 수학퀴즈] 말랑말랑 수열 문제 1. 랭퍼드 문제 스코틀랜드의 수학자 더들리 랭퍼드(C. Dudley Langford)가 아들이 컬러블록을 가지고 노는 것을 보고 만들었다고 합니다. 일반적으로 1, 2, 3, ..., n이 각각 2개씩 있을 때, 두 숫자 k사이에 k개의 숫자가 오는 수열을 만들 수 있는가 하는 문제입니다. n이 3일때, 312132는 1사이에 1개의 숫자 2사이에 2개의 숫자 3사이에 3개의 숫자가 존재합니다. 만약 n이 4일때의 풀이는 어떻게 될까요? 2. 개미 수열 국내에서 특히 인기가 높은 프랑스 소설가 베르나르 베르베르(Bernard Werber)의 소설 개미에 나와서 유명한 수열입니다. 1987년 독일 하노버에서 발생한 미 군사용 컴퓨터 해킹사건을 기반으로 한 클리포드 스톨(Clifford Stoll)의 해커.. 2020. 8. 5. 신비한 마방진의 세계 정사각형 모양의 숫자를 배열하여 가로, 세로, 대각선의 합이 같도록 만든 숫자 배열을 마방진이라고 합니다. 마방진(魔方陳 : magic square)은 마술적인 성질을 지닌 정사각형 배열이라는 뜻으로, 수천 년간 많은 사람들의 흥미를 불러일으켰습니다. 역사상 최초의 마방진은 중국 전설의 하나라를 세운 우왕과 관련이 있습니다. 우왕은 황하 치수사업을 하던 중 등에 이상한 그림이 있는 거북이를 만났습니다. 낙서(洛書)라 불리는 이 그림은 가로, 세로, 대각선의 합이 15가 되는 3X3 마방진이었던 것입니다. 마방진에 魔와 magic이라는 의미로 옛날 사람들은 마방진에 신비한 힘이 있다고 믿었습니다. 서양에서는 마방진이 그려진 그림을 목에 걸고 다니면 행운이 깃든다고 믿기도 했습니다. 스페인 바르셀로나의 성가.. 2020. 8. 5. 최초의 수학 교과서는? 고대 그리스의 아테네(Athens)는 소크라테스(BC. 470년경~ BC. 399년), 플라톤(BC. 429~BC. 347), 아리스토텔레스(BC. 384~BC. 322)로 이어지는 지식의 중심지 역할을 하였습니다. 이들의 이름을 듣고 수학자를 떠올리는 사람들은 드물지만 플라톤이 세운 아카데미아에서는 정치학, 윤리학, 형이상학, 인식론, 논리학 뿐만아니라 수학적인 기초를 마련하는데 큰역할을 한것은 틀림없습니다. 영국의 수학자이자 철학자인 화이트헤드는 "서양의 2000년 철학은 모두 플라톤의 각주에 불과하다."라고 말할 정도로 플라톤이 서양 지식사회에 끼친 영향력을 알 수 있습니다. BC. 300년 무렵 프톨레마이오스 1세가 권력을 잡으면서 정치, 문화, 과학의 중심지는 그리스에서 이집트 지역으로 옮겨갔습.. 2020. 8. 2. 이전 1 ··· 4 5 6 7 8 9 10 ··· 14 다음