프로그래밍기초 썸네일형 리스트형 C/C++/Java 프로그래밍기초 조건문 상세설명 if else, 삼항연산자, 스위치 switch case 와 if문의 차이점, goto문 오늘은 코딩의 기초 중에 기초 조건문에 대해서 들고왓습니다. 과장해서 조건문이랑 반복문만 알면 모든 코딩이 가능하다 할 정도로 빼먹을 수 없는 놈인데요 조건문이라 하기도 하고, 제어문이라 하기도 하고 분기문이라 하기도 하고 일단 다 같은 말입니다. ㅎㅎ 조건문은 왜 필요해? 간단한 계산기만 만들어보려고 해도, '+'가 눌렸을 때에는 더해줘야하고 '-'가 눌린다면 요건 빼줘야하고 '*'가 눌리면 곱해줘야 하고~ 이렇게 필요에 따라서 덧셈 혹은 뺄셈 또는 어떤 연산자를 선택적으로 실행할 수 있어야 해요. 요렇게 A의 상황에서는 a알고리즘을 적용하고 B의 상황에서는 b알고리즘을 적용하고 싶을 때~~~ 즉 상황에 따라서 프로그램의 흐름을 분기시키고 싶을 때 사용되는 명령어가if입니다. if ~ else문 분기의.. 더보기 [C, C++, Java 등 언어 공통] 반복문 상세설명 for, do while, 향상된 for문 사용법, 차이점 및 실행 순서 반복문 이번 포스팅은 기초 중에 기초!! 반복문에 대해 포스팅하겠습니다. 작업 자동화! 최근에도 이곳 저곳에서 일정한 작업을 자동으로 기계가 많이 수행해주고 있죠. 반복문은 어떤 작업이 반복적으로 수행되도록 제어할 때 사용해요. 반복문은 기초지만 진짜 중요도가 짱 높아요. 요되는 돈이 다 반복문에서 결정난다고 해도 과언이 아님.. 나중에~ 알고리즘 하면서 어떻게 하면 효율적으로 반복문을 사용할 수 있을지 고민하는 자신의 모습을 발견하게 될꺼예요...(머리가 지끈ㅎㅎ) [C언어] 자 모니터에 'Hello world!'를 10000번 출력하고 싶어요. C언어를 예로 들면 출력함수가 printf이므로 printf("Hello World!"); ///C언어 printf("Hello World!"); printf.. 더보기 프로그래밍C++, java 생기초) 연산자 개념정리 미치 활용, 실습예제 안녕하세용 좋은 아침입니다. 오늘 프로그래밍 기초 편에서는 연산자 중 비트 연산자에 대해 다뤄보도록 하겠습니다. 처음에 프로그래밍을 배울 때 대입연산자나 산술연산자 같은 경우는 빠르게 배웁니다. 수학과 유사하거든요 그런데 비트연산자인 경우 아무래도 컴퓨터 수체계에서 다뤄지는 형태다보니까 익숙해하지 않더라고요 하지만 어떤 알고리즘 로직을 짤 때도 정말 유용하게 다뤄질 경우가 많고 ( 연산 수를 줄이거나 메모리 공간 효율성을 높여주는 용도로 ) 지금 익숙하지 않을지라도 하드웨어 관련 프로그래밍에 잘 활용되므로 꼭 짚고 넘어가셔야 됩니다. 비트 연산자의 종류 시작하기 전에 비트 연산자가 뭐뭐 있는지 표로 정리하고 갈게요 참고로 는 비트를 연산하기보다 이동시키기 때문에 비트 이동 연산자에 좀 더 가깝지만 결국 .. 더보기 C,C++언어 생기초 C언어의 꽃 포인터 시작하기 C,C++ C언어의 핵심인 꽃, 포인터 포인터는 C언어가 고급언어인데오 low 레벨 언어의 특성을 지닌다고 이야기하게 만든 장본인입니다. 포인터가 왜중요하냐? 바로 메모리를 직접적으로 접근하고 제어할 수 있게 해주기 때문입니다 이렇게 컴퓨터의 하드웨어에 접근하는 특성 때문에 게임같이 메모리나 성능이 중요한 프로그램들이 C나 C++로 만들어집니다 이 외에도 운영체제단처럼 직접적으로 하드웨어와 소통해야 하는 프로그램은 대부분이 전~ 부 C로 만들어져 있어요 자바를 먼저 접한 사람은, 자바에는 포인터라는 것이 없던데 쓸 모 없는 것이냐 할 수도 있지만 자바 언어 기반이 C언어예요 결국 내부적으로 C가 다 포인터를 이용해서 처리해줬기 때문에 보이지 않았을 뿐입니다. 1. 메모리 주소 포인터란 결국 메모리 주소와.. 더보기 C/C++ 프로그램 구조 개발 처음시작하기 C나 C++이나 C#이나 비슷하니 말 할때 그냥 C로 통칭할께요 자 프로그래밍 언어로 코드를 짜서 우리가 원하는 프로그램을 만들 수 있다는 걸 알아요 하지만 프로그램을 만들어봐 하면 막막하잖아요 어떻게 시작하지? 뭐부터 짜야하지? 오늘은 C언어로 프로그램을 짜기 전에 어떤 구조로 짜야할지 어떻게 구조가 이루어져있는지 각각 구조는 무엇을 의미하는지에 대해 한번 훑고 넘어가는 시간을 가질께요 그리고 각각에 해당하는 부분은 나중에 조금더 상세하게 다루도록 하겠습니다 C프로그램의 구조 (Structure of a C program) 프로그램은 대게 이런구조를 띄고 있습니다 꼭 이렇게 작성해야 되는건 아니지만 모든 개발자가 지키고 있는 룰이죠 이렇게 해야 코드를 나중에 수정하기도쉽고 알아보기도 쉽고 쉽게말해서 짜.. 더보기 프로그래밍 기초) 함수란? 함수의 종류, 함수 역할 및 기능, 메인함수 오늘은 기초 중의 기초 함수에 다뤄보도록 하겠습니다 함수란? 수학에서 많이 봤기 때문에 익숙한 그림이죠? x를 넣었더니 안에서 뭔가 짬뽕후 f(x)즉 y를 뱉어주는 그림입니다. 함수란 어떤 재료를 넣어 새로운 값을 만드는 틀 이라고 생각하시면 이해하기 쉬울겁니다 근데 틀이 왜 필요할까요? 사용자 정희 함수 맨날 하던거처럼 예시를 들어보겠습니다 자.. 중간고사가 끝이났어요. 학생들은 수학, 영어, 국어 과목을 시험을 봤고 그 채점 점수 파일이 나한테 있다고 가정해봅시다. 각 학생들 평균 점수를 구한 다음 알려주려고 해요 [C++] C++은 출렵함수가 cout 입니다. java일 경우 System.out.print, C일경우 Printf 언어마다 다르지만 같은 격할을 합니다. 예시는 C언어로 들었지만 이번 .. 더보기 C, C++, java 등 언어 공통 반복문 상세설명!! 아무것도 하기싫고 밖에는 비가내리고 날씨는 꾸루찝찝하고 그렇다고 가만히 있자니 시간이아깝고 블로그 포스팅이나 써볼까요? 참고로 자바나 C언어나 C++이나 문법이 대부분 동일하기 때문에 예시는 번갈아가면서도 모두 익힐수 있도록 했어요 사실 어떤 언어든지 그건 도구일뿐.. 목적은 아니니깐요 반복문 이번 포스팅은 기초 중에 기초!! 반복문에 대해서 써볼께요 작업자동화! 최근에도 이곳 저곳에서 일정한 작업을 자동으로 기계가 많이 수행해주고 있죠 반복문은 어떤 작업이 반복적으로 수행되도록 제어할 때 사용해요 반복문의 기초지만 진짜 중요도가 높습니다. 소요되는 돈이 다 반복문에서 결정난다고 해도 과언이 아닙니다 나중에~ 알고리즘 하면서 어떻게 하면 효율적으로 반복문을 사용할수 있을지 고민하는 자신의모습을 발견하게 .. 더보기 프로그래밍에서 변수란? 자료형이란? 데이터 타입 종류 및 크기 C, C++, C#, java, python 등등.. 다양한 언어가 있는데요 프로그래밍 공통은 이러한 언어들에서 공통적으로!! 나오는 개념을 정리하는 카테고리예요 공통적으로 다 포함되어 있다는 말은 기초 중에 기초이면서도 그만큼 중요한 개념이겠죠 프로그래밍에서 변수란? 수학 과묵을 들어본 학생이라면 변수라는 단어에 대해서는 익숙할 거예요 x+y+z=10 할 때 미지수 x y z를 변수라고 부르죠 수학에서는 정해지지 않은 임의의 값을 대입 할 수 있는 문자를 가르켜 변수라고 합니다. 프로그래밍에서도 변수는 이와 유사해요 변수는 결국 정해지지 않는 값을 저장한느 그릇 상자인거죠!! 여기 보면 15라는 데이터값을 저장한 상자하나와, 10이라는 데이터 값을 저장한 상자 하나가 있어요. 이상자를 구분해주기 위해서.. 더보기 이전 1 2 다음