본문 바로가기

분류 전체보기

(226)
C언어 정리 - 5 제어문 종류 : 조건선택, 반복(순환), 분기처리 조건선택 : 두 개 또는 여러 개중에서 한 개를 선택하도록 지원하는 구문 EX) if, if else, if else if, nested if, switch 반복(순환) : 정해진 횟수 또는 조건을 만족하면 정해진 몇 개의 문장을 여러 번 실행하는 구문 EX) for, while, do while 분기 구문 : 작업을 수행 도중 조건에 따라 반복이나 선택을 빠져 나가거나(break), 일정 구문을 실행하지 않고 다음 반복을 실행하거나(continue), 지정된 위치로 이동하거나(goto) 또는 작업 수행을 마치고 이전 위치로 돌아가는(return)구문이다. if문 형태는 if(cond) stmt;이다. if문에서 조건식 cond가 참이면 stmt를 실행을..
C언어 정리 - 4 연산식과 다양한 연산자 연산식 : 변수와 다양한 리터럴 상수 그리고 함수의 호출 등으로 구성되는 식, 연산식은 반드시 하나의 결과값인 연산값을 갖는다. 연산자 : 산술연산자 +,-,* 기호와 같이 이미 정의된 연산을 수행하는 문자 또는 문자조합 기호 피연산자 : 연산에 참여하는 변수나 상수 연산자는 연산에 참여하는 피연산자의 갯수에 따라 단항, 이항, 삼항 연산자로 나누어진다. 단항연산자 : 부호를 표시하는 +, - 이항연산자 : 덧셈, 뺄셈 +, -, *, /등의 연산 삼항연산자 : 조건연산자 '? : '가 유일하다. 부호연산자 +, - 는 피연산자 앞에 위치하는 전위 단항연산자이다. 대입연산자 = 는 연산자 오른쪽의 연산값을 변수에 저장하는 연산자이다. 축약 대입연산자 대입연산자 a = a + b를 ..
c언어 정리 - 3 전처리와 입출력 c언어는 컴파일러가 컴파일하기 전에 전처리기의 전처리 과정이 필요하다. 대표적인 헤더파일 stdio.h는 printf(), putchar(), getchar() 등과 같은 입출력 함수를 위한 함수 원형 등이 정의된 헤더 파일이다. 입력 함수 scanf() &는 주소 연산자로 뒤에 표시된 피연산자인 변수 주소 값이 연산 값으로, scanf()의 입력 변수 목록에는 키보드에 입력값이 저장되는 변수를 찾는다는 의미에서 반드시 변수의 주소연 산식 '&변수 이름'이 인자로 사용 #define _CRT_SECURE_NO_WARNINGS // scanf() 오류를 방지하기 위한 상수 정의 비주얼 스튜디오에서 함수 scanf() 사용을 추천하지 않아 위 scanf() 오류 방지를 위한 매크로 상수 지시..
백준 파이썬 문제 7567번 - 그릇 문제 그릇을 바닥에 놓았을 때 그 높이는 10cm 이다. 그런데 두 개의 그릇을 같은 방향으로 포개면 그 높이는 5cm만 증가된다. 만일 그릇이 서로 반대방향으로 쌓이면 높이는 그릇만큼, 즉 10cm 늘어난다. 그릇을 괄호 기호로 나타내어 설명해보자. 편의상 그릇이 쌓여지는 방향은 왼쪽에서 오른쪽이라고 가정한다. 그림에서 ‘(’은 그릇이 바닥에 바로 놓인 상태를 나타내며, ‘)’은 그릇이 거꾸로 놓인 상태를 나타낸다. 만일 그릇이 포개진 모양이 ((((와 같다면 전체의 높이는 25cm가 된다. 왜냐하면 처음 바닥에 있는 그릇의 높이가 10cm이고 이후 같은 방향으로 3개의 그릇이 포개져 있으므로 늘어난 높이는 5+5+5=15 이기 때문이다. ()()와 같은 경우라면 그 높이는 10*4=40cm가 된다. ..
C언어 정리 - 2 변수 선언 : 컴파일러에게 프로그램에서 사용할 저장 공간인 변수를 알리는 역할이며, 프로그래머 자신에게도 선언한 변수를 사용하겠다는 약속의 의미, 변수를 사용하려면 원칙적으로 사용 전에 먼저 변수 선언 과정이 반드시 필요하다. 변수 선언은 자료형을 지정한 후 고유한 이름인 변수이름을 나열하여 표시한다. -변수를 선언만 하고 자료값이 아무것도 저장하지 않으면 원치 않는 값이 저장되며, 오류가 발생한다. 그러므로 변수를 선언한 이후에는 반드시 값을 저장하도록 한다. 이를 변수의 초기화라고 한다!!! 대입 연산자 '=' 오른쪽에 위치한 값을 이미 선언된 왼쪽 변수에 저장한다는 의미, 대입 연산이 있는 문장을 대입문 부동소수 자료형 부동소수형을 나타내는 키워드는 float,double,long double 세 ..
C언어 정리-1 프로그램 : 컴퓨터와 스마트폰에서 특정 목적의 작업을 수행하기 위한 관련 파일의 모든 모임 프로그래밍언어 : 사람과 컴퓨터가 서로 의사 교환을 하기 위한 언어 C언어 C언어는 간결하고 효율적인 언어이다. C언어로 작성된 프로그램은 크기도 작으며, 메모리도 적게 효율적으로 사용하여 실행 속도가 빠르다는 장점이있다. C언어는 다양한 CPU와 플랫폼의 컴파일러를 지원하기 때문에 이식성이 좋다. 현장에서 많이 쓰이는 자바나 C#, Objective-C 등의 그 뿌리는 C이므로 , C 언어를 알면 자바나 C#, Objective-C 뿐만 아니라 그 이후의 프로그래밍 언어들은 가지를 뻗어나가듯 습득이 매우 쉬워진다. 디버깅 프로그램 개발 과정에서 발생하는 다양한 오류를 찾아 소스를 수정하여 다시 컴파일, 링크, 실..
2일차-GUI 정리 10. 메뉴 결과창 11. 메세지 박스 결과창 결과창 12. 프레임 결과창 13. 스크롤바 결과창 14. 그리드 결과창
1일차 - 파이썬 GUI GUI(Graphical User Interface) 코드를 그래픽 화해서 사용자가 쓰기 편하도록 만든 환경이라는 뜻 쉽게 말해서 gui프로그래밍은 프로그램의 겉모습을 만드는 것입니다. 1. 기본 프레임 결과창 2.버튼 결과창 3. 레이블 결과창 4. 텍스트 & 엔트리 결과창 5. 리스트 박스 결과창 6. 체크 박스 결과창 체크한 상태이면 1 체크 안 한 상태이면 0 7. 라디오 버튼 결과창 햄버거는 int형으로 값으로 저장했기 때문에 숫자로, 음료는 Str형으로 값으로 저장했기 때문에 문자열로 출력 8. 캄보 박스 결과창 combobox부분은 입력이 가능하다. 하지만 readonly_combobox부분은 입력이 불가능하다. 9. 프로그레스 바 결과창