TIPS 16기 프로그래밍 강좌를 수강하고 있는 학생입니다.블로그에 매차시마다 강의 정리를 올리겠습니다. 프로그래밍 기초 먼저 프로그래밍을 알기전에 프로그램이 무엇인지에 대해 얘기해보자. 프로그램 = Data Structure(데이터 구조) + Algorithm(알고리즘) 위와 같이 표현할 수 있는데, 데이터 구조라는 것은 데이터의 표현이고, 알고리즘은 이렇게 표현된 데이터를대상으로 하는 문제 해결 방법을 의미한다. 즉 어떤 목적을 위해 진행 계획을 순서대로 표현한 것이라 할 수 있다. 여기서 데이터의 표현이라는 의미는 "int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};" 이라 크게 생각할 수 있다.그리고 배열에 저장된 모든 값의 합을 더하는 반복문의 구성을 알고리즘이라..
TIPS
2016. 12. 30. 02:51
랜덤함수의 정체
랜덤 함수 - 특정한 배열 순서나 규칙을 가지지 않는 연속적인 임의의 수 하지만 시드(seed)값이 없는 랜덤함수는 같은 값을 내놓은다는 것을 알 수 있다. 이를 해결하기 위해 시드 값을 주면 된다. srand()가 시드값을 주기 위한 함수 srand( time ( null) )을 호출 하면 난수에 매번 다른 시드를 건네주게 된다. #include #include #include int main (void){int i = 0; srand(time (NULL)); // 시드값 이용 for( i=0; i
기타
2016. 12. 9. 14:17
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- tipsoft
- tipssoft
- 오일러 프로젝트 16번
- 오일러 프로젝트 10본
- 이미지게임
- 약수 500개
- 비손실 압축
- 실행 압축
- 오일러 프로젝트 8번
- Omok
- 서버
- 오일러 프로젝트 14번
- 패킷
- 와이어샤크
- 화투이미지맞추기
- 오일러 프로젝트 11번
- arp
- TIPS강좌
- 팁스강좌
- 허프만 알고리즘
- 2의 1000승
- CBrush
- 헤더
- 오일러 프로젝트 13
- tipsr강좌
- 오일러 프로젝트 12번
- MFC
- 오일러
- Tips
- 키보드 메시지 이벤트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함