일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 오늘의 문제
- 나무위키
- css3
- Java
- 수학
- 물리학
- Nemeth Braille
- C++
- C
- 확률
- ┌─┐
- 리브레위키
- 글이_점점_짧아지고_있습니다.
- 자바스크립트
- 선형대수학
- CSS
- 위키
- HTML5.
- 프로그래밍 언어
- matlab
- python
- javascript
- 프로그래밍
- html
- html5
- IT
- LaTeX
- C언어
- 점자
- Inkscape
- Today
- Total
목록프로그래밍 (43)
SturdyCobble's Study Note
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 심화 내용은 되도록 피하여 서술했습니다. 이번 글에서는 주석(Comment)가 각 언어에서 어떻게 표현되어 이용되는지 소개합니다. C,C++의 주석은 다음과 같이 //와 /* */을 이용하는 방법이 있으며, 후자는 여러 줄의 주석을 삽입할 때 이용합니다. //주석입니다. 여기 내용은 프로그램에 포함되지 않습니다. /* 그렇다고 아무말이나 쓰면 나중에 코드 분석할 때 힘들겠죠? 코드를 부가 설명해 나중에 편집 시 편의성을 높일 수 있습니다*/ Java의 주석은 다음과 같이 사용됩니다. //주석입니다. 여기 내용은 프로그램에 포함되지 않습니다. /* ..
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 심화 내용은 되도록 피하여 서술했습니다. 아래 표는 이번 글의 범위입니다. (저번 글까지 포함) C/C++ Java Python 배열(저번 글) O O 리스트 O O 이번 글에서는 본격적으로 Java와 Python의 List에 대해 알아보겠습니다. 아래는 리스트를 선언하는 코드입니다. ArrayList list01 = new Arraylist(); LinkedList list02 = new LinkedList(); list_py = [0,1,2,3,4,5] Java에서는 여러가지 종류의 List를 지원하며, 대표적인 두 개만 나타내보았습니다. 또한..
※ 이 글은 최소한 Python과 같은 프로그래밍 언어를 한 번 이상 접한 사람을 독자로 가정하여 작성되었습니다. 사용버전은 R2019a기준입니다. 또한 기본적인 프로그램 조작보다는 프로그래밍에 초점을 맞추어 작성하였습니다. (MATLAB 설치 관련 사항은 생략하겠습니다.) MATLAB 소프트웨어를 실행하면 나오는 화면입니다. MATLAB에서는 스크립트를 만들어서 편집기에서 작업한 뒤(filename.m 형식으로 저장됨), 상단 편집기 탭에서 '실행'(F5)를 눌러서 코드를 실행할 수도 있으며, 아니면 명령창에서 대화형으로 실행하는 것도 가능합니다. 결과는 (현재 상황에선) 명령창에 표시됨을 확인할 수 있으며, 두 창은 연결되어 있다고 할 수 있습니다. (명령 창에서 스크립트의 변수를 참조한다 던지의 행..
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 심화 내용은 되도록 피하여 서술했습니다. 아래 표는 이번 글의 범위입니다. C/C++ Java Python 배열 O O 리스트(다음 글) O O (프로그래밍 언어를 하나 이상 접해보신 분들이라면 지금부터 순서가 섞이는 느낌을 경험할 수 있습니다. C언어를 배워보신 분이라면 리스트는 책에 소개되지 않은 경우도 많고, 배열도 이보다 한참 뒤에 설명합니다. Python을 배우신 분이라면, 배열같은 건 없고 지금쯤 리스트와 함께 딕셔너리 자료형이 같이 나오지 않아 당혹스러우실 수도 있습니다. 이는 이후 한번에 묶어서 다시 소개하겠습니다.) 이번 글에서는 ..
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 심화 내용은 되도록 피하여 서술했습니다. 이번 글에서는 입력 방법에 대해 알아보겠습니다. 먼저, C언어의 경우 scanf함수로 입력을 받을 수 있으며, 그 외 gets, getchar등의 함수들이 있습니다. 일단 scanf함수부터 그 사용법을 알아보겠습니다. (아래에서 int a=0, b=0;과 같이 쓰는 것은 문법적으로 전혀 문제가 없으나 조금 불편하시다면 따로 초기화하셔도 좋습니다.) int a = 0, b = 0; scanf("%d %d",&a,&b); printf("%d %d",a,b) printf를 다룰 때 보았던 서식 문자를 똑같이 사용..
아래 글은 글 작성 도중 참고했거나 글과 함께 참고하면 좋을 사이트, 블로그 글 등을 모아두었습니다. ============================================================= 전반적인 글들에서 참고한 사이트 또는 전반적인 글 내용과 관련되어 찾아보면 좋을 사이트들 SoEn:소프트웨어 공학 연구소 http://soen.kr/ 점프 투 자바 - WikiDocshttps://wikidocs.net/book/31 점프 투 파이썬 - WikiDocs https://wikidocs.net/book/1 Visual C++ 설명서 | Microsoft Docs https://docs.microsoft.com/ko-kr/cpp/?view=vs-2019 Python 3.8 Docume..
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 심화 내용은 되도록 피하여 서술했습니다. 저번 글에서 변수가 값을 대입하고 간단한 연산까지 해보았는데요, 이 값을 출력하고, 또한 새로운 값을 입력받는 방법에 대해 알아보겠습니다. 특히 간단한 콘솔 화면에서의 입출력에 대해서만 알아보겠습니다. 먼저, 출력부터 알아보겠습니다. C언어부터 알아보자면, printf, puts 등의 함수들이 있으며, 이는 stdio.h라는 헤더 파일에 저장되어 있습니다. 헤더 파일 이름 뜻도, 표준(Standard) 입출력(Input&Output)입니다. 가장 간단하게 문자열만 출력하는 경우 아래와 같이 합니다. #inc..
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 심화 내용은 되도록 피하여 서술했습니다. 자료형에 대한 두번째 글입니다. 먼저 숫자(정수와 실수) 자료형에 대해 좀더 깊이 파헤쳐보도록 하겠습니다. 전 글에 대해 리마인드해보자면, 아래와 같은 자료형들이 있었습니다. C언어 Java Python 정수형 short, int, long, long long __int8, __int16, __int32, __int64 (& unsigned/signed) 실수형 float, double, long double 정수형 byte, int, long 실수형 float, double 정수형 int 실수형 float..
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 프로그래밍 언어의 간단한 응용에 대해서만 언급합니다. 즉, 심화 내용은 되도록 피했습니다. 자료형(Data type)은 자료의 형태를 의미합니다. 이는 변수에 담긴 데이터에 해당하는 내용일수도 있고, 아니면 상수(literal)자체의 형태일 수도 있습니다. 이 상수는 변하지 않는 값으로 1과 같은 그냥 숫자일수도 아니면 'a'와 같은 문자 그 자체일수도 있습니다.먼저 여러 형태의 상수(literal)이 어떻게 나타나는지 알아봅시다. 첫째로, 정수입니다. 그냥 정수형의 상수는 그냥 우리가 쓰는 그 자체로 사용하면 됩니다. 예를 들어 저번 변수에 관한..
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천합니다. 또한, 이 글은 프로그래밍 언어의 간단한 응용에 대해서만 언급합니다. 이번 글에서는 변수를 각 언어에서 어떻게 선언하고 이용하는지 알아보겠습니다. 변수(Variable)는 메모리에 값을 저장하고 이를 불러올 때 사용됩니다. 메모리의 어디에 저장되었는지 모르기 때문에, 변수의 이름을 가지고 그 값을 가져와 연산하고, 입출력하는 것입니다. 특히 변수의 길이가 얼마나 되는지를 알지 못하기 때문에, 때로는 변수를 해석하는 방법을 알기 위해서 변수의 종류(혹은 변수에 대입된 값의 종류), 즉 자료형이 필요합니다. 변수를 선언하는 방법을 C/C++/Java에서 사용하는 방법..