안녕하세요. 지금까지 조건문의 if문과 if-else문 switch문 반복문의 while문와 do while문을 했습니다. 2017/11/05 - [IT/C] - c언어 if문 else문 2017/11/07 - [IT/C] - c언어 switch문 2017/11/09 - [IT/C] - c언어 while문과 do-while문 이번에는 반복문의 for문에 대해 쓰려고 합니다. 보통 while문과 do-while문은 반복을 얼마나 해야될지 모를 때 쓰는데요. for문은 반복하는 횟수를 알고 있을 때 적합한 반복문입니다. for문 for문의 형태는 아래와 같습니다. for(수식1;수식2;수식3) 문장; 첫번째 수식은 초기화를 위한수식입니다. 두번째 수식은 조건식입니다. 세번째는 조건식에 사용된 변수를 증가하거..
안녕하세요. 저번에는 조건문의 switch문에 대한 글을 썻는데요. 2017/11/07 - [IT/C] - c언어 switch문 이번에는 반복문에 대한 글입니다. 반복문중에서 while문과 do-while 문입니다. while문 while문이란? if문처럼 조건식을 계산하고 그 값이 참이면 하위 문장을 실행하는데요. if문과 다른점을 찾는다면 한번 출력하고 끝나는것이 아니라 조건이 거짓이 될 때까지 계속 실행한다는 점입니다. 즉 참이라면 출력이 끝나지 않는 것이죠. 대충 while문의 형식을 알려드리도록 하겠습니다. while(조건) 하위문장; 입니다. 예시를 보여드리도록 하겠습니다. #include int main() { int a=1; while(a
안녕하세요. 저번에는 조건문중에서 if문과 else문을 설명했는데요. 2017/11/05 - [IT/C] - c언어 if문 else문 이번에는 조건문중에서 두번째인 swthch문에 대해 설명하려고 합니다. switch 문은 한 개의 정수값에 따라 여러 경로 중에서 한 경로를 선택할 수 있는데요. 이 스위치문의 일반적인 형식에 대해 간단히 알려드리도록 하겠습니다. switch(수식){ case 상수1:문장1 case 상수2:문장2 case 상수3:문장3 default :문장4 } 뭐 이런 형식입니다. 수식의 값을 계산하고 수식의 값이 각 case의 상수 값과 같은지 차례로 검사하고 일치된 case값이 있으면 그 case의 절의 문장을 실행합니다. case의 마지막 문장이 break면 switch문을 빠져나..
안녕하세요. 이번에는 제어구조입니다. 제어구조를 이해하려면 제어를 알아야 한다. 프로그램에서 제어란 프로그램을 구성하는 문장의 실행 순서를 제어 혹읜 변경한다는 것을 의미한다. 프로그램은 따로 조정하지 않으면 순차적으로 실행한다. 하지만 순차적 실행만으로는 복잡하고 반복적인 작업을 할 수 없다. 그래서 c에서는 문장 실행 순서를 제어할 수 있는 여러 제어구조들을 제공한다. -출처-playing with c내용중 프로그램의 실행을 제어할수 있는 문장은 크게 조건문, 반복문, 분기문, 함수호출이 있으며 오늘 할 if문은 조건문에 속합니다. if문은 if문의 조건이 참이면 실행을 하고 거짓이면 실행을 하지 않는 것 입니다. 그럼 이번에는 프로그램을 대충 만들어서 보여드리도록 하겠습니다. 단순히 10이상인지 1..
안녕하세요. 오랜만에 글을쓰네요. (시험기간이라서요 ㅎㅎ) 이번 글에서는 구구단을 출력하는 프로그램을 만들어보려고 합니다. 두 개정도 만들어보려고 하는데요. 하나는 숫자를 입력받지 않고 출력하는 것과 나머지 하나는 숫자를 입력받아 출력하는 프로그램을 만들어 보겠습니다. 1.숫자 입력받지 않는 구구단. 일단 코드는 아래와 같습니다. for문을 사용해서 구구단을 출력하는 프로그램을 만들었습니다. (코드는 첨부파일을 확인해주세요.) #include int main() { int num,num2; printf("구구단프로그램 입니다. \n"); for (num2=1;num2
안녕하세요. 이번에는 간단한 프로그램을 만들고 오류가 생겼을 때에 대하여 말씀드리도록 하겠습니다. 먼저 간단한 프로그램을 작성해 보도록 하겠습니다. 지금부터 나오는 코드는 아무 일도 하지 않는 프로그램의 코드입니다. 프로그램명은 not1.c로 저장을 하여 not1.exe로 만들었습니다. not1.c #include int main() { return 0; } 이렇게 입력하였을 때 아무것도 나오지 않게 됩니다. 성공입니다. 그럼 이번에는 hello world!를 출력하는 프로그램을 작성해보도록 하겠습니다. 이것에는 두가지 코드가 등장합니다. 그래서 이름도 hw1.c와 hw2.c로 저장하여 코딩하도록 하겠습니다. 먼저 코드입니다. hw1.c #include int main() { puts("hello wor..
안녕하세요. 이번에는 c언어에 대해 말해보도록 하겠습니다. c언어 ********* 1972년 데니스 리치와 켄 톰슨이 개발한 언어입니다. c언어를 개발한 목적 ****************************** 데니스 리치와 켄 톰슨이 c언어를 개발한 이유는 유닉스라는 운영체제를 만들기 위해서였다. *운영체제란? 컴퓨터를 관리하고 사용자에게 편리한 환경을 제공하는 시스템 소프트웨어이다. 많은 사람이 이용하는 윈도우시리즈가 이곳에 속합니다. c언어의 특징 ******************* 구조화 프로그래밍 지원:프로그램 구조를 이해하기 쉬움 이식성:다양한 컴퓨터 플랫폼에서 사용할 수 있음 효율성:적은 메모리를 이용하여 빠르게 수행 가능한 프로그램을 작성할 수 있음 다양한 연산자:프로그램을 간결하고 ..
이번에는 notepad++를 다운받는 방법을 알려드리도록 하겠습니다. 먼저 노트패드++를 다운받기 위해 아래 사이트로 들어가주세요. https://notepad-plus-plus.org/ 위 사이트로 들어가시면 notepad++home이라는 창이 나옵니다. notepad++를 다운받기 위해 제가 위 사진에 표시해놓은 곳 보이시죠? 왼쪽 하단에 파란색 동그라미로 표시해놓은 다운로드가 보이실 것입니다. 들어가주세요. 들어가주시면 이렇게 나오는데요. 아래사진을 보시면 32비트와 64비트가 있다는 것이 보일텐데요. 자신의 컴퓨터에 맞는 프로그램을 설치해주시면 됩니다. 2017/08/28 - [IT/윈도우] - 내 컴퓨터가 몇비트인지 확인하는 방법 그럼 자신의 컴퓨터에 맞는 것을 선택하셔서 다운받고 실행을 하시면..
안녕하세요. 이 글은 다른사람에게 무언가 정보를 전달하려는 글보다는 제 자신이 이게 잘 이해가 되지않아 일단 기억을 하기위해 쓴 글입니다. 저는 이번에 학교에서 c언어를 배우게되는데요. Dev-Cpp을 포터블버젼으로 다운받아 d드라이브에 압축을 풀어서 저의 c드라이브에는 아래 사진처럼 Dev-cpp폴더가 생기게 되었습니다. (사진에서는 d로 나왔지만 여기서 압축을 풀어 c로 옮겼습니다.) 그런데 이걸 설치하는 것으로 끝나는 것이아니라 제어판>시스템>고급시스템설정>환경변수>path선택>편집을 하라고 하길래 그냥 따라했습니다. 먼저 시스템으로 들어가주세요. 시스템에 들어가서 빨간색으로 표시해놓은 고급 시스템 설정을 들어가주세요. 고급 시스템 설정에 들어가셔서 고급탭을 눌러주세요. 고급탭으로 들어가시면 오른쪽..
안녕하세요. 오늘은 오랜만에 파이썬에 대하여 말해보려고 하는데요. 파이썬중에서 반복문을 사용하는 방법에 대하여 알아보려고 합니다. *반복문이 중요한 이유 먼저 반복문이 중요한 이유를 말씀드리도록 하겠습니다. 이 반복문은 어떤 단계를 반복 구조를 사용하면 빠르게 실행을 할수 있는데요. 동일한 작업을 복사 붙여넣기 하는 것 보다 반복구조를 사용하는 편이 프로그램을 더 가볍게 만들기 때문입니다. 그럼 이번에는 다음 문장을 반복하여 봅시다. print("게으른 주인장") 이것을 반복해 본다고 합시다. 아마 반복문을 알지 못한다면 print("게으른 주인장") print("게으른 주인장") print("게으른 주인장") print("게으른 주인장") print("게으른 주인장") print("게으른 주인장") p..
터틀그래픽 이번에는 파이썬의 터틀그래픽에대한 간단한 것들을 몇개 해보려고 합니다. 터틀그래픽에 대한 간단한 것들을 몇개 해보기 전에 왜 이름이 터틀그래픽인지 한번 알아보도록 하겠습니다. 아래 거북이 모양의 사진을 보면 무엇이 생각나시나요? 네 맞습니다. 바로 거북이 생각이 나게 되지요. 단지 거북이 비슷하게 생겨서 터틀그래픽이라고 부르는것 같군요. 일단 터틀그래픽 하면 이름이 터틀그래픽이다보니 거북이가 먼저 생각나는데요. 그럼 터틀그래픽 간단한 것들을 몇개 해보면서 말하도록 하겠습니다. import turtle #이것을 통해 터틀 그래픽 모듈을 불러들여야 합니다. t=turtle.Turtle() #거북이를 생성해야합니다. t.shape("turtle") #거북이 모양을정하는데 이것은 필수가 아니며 다른 ..
두근두근 파이썬 이번에는 두근두근 파이썬이라는 제가 공부했던 책에 대하여 소개해보려고 합니다. 먼저 이책의 챕터는 파이썬을 소개합니다. 변수를 소개합니다. 계산해볼까요? 자료의 종류에는 어떤 것들이 있나요? 조건을 따져봅시다. 반복해봅시다. 코드를 함수로 모아봅시다. 프로젝트1. 리스트와 딕셔너리. tkinter로 GUI만들기. 파일을 사용해 봅시다. 다양한 라이브러리를 사용해 봅시다. 객체란 무엇인가요?. 프로젝트2. 의 전체 14의 챕터로 이루어져 있습니다. 먼저 첫번째 챕터인 파이썬을 소개합니다에서는 책의 초반부인 만큼 파이썬을 다운받는 방법과 프로그래밍 언어의 개념 간단한 코드짜기같은것을 배우게 됩니다. 두번쨰 챕터인 변수를 소개합니다에서는 챕터의 이름이 변수를 소개합니다 라는 말이 들어갔으니 변..