- 새싹교실/2013/양반/3회차 . . . . 11 matches
조건문 - 조건식의 결과(부울)에 따라 조건을 수행할 것인지 아닌지를 판단.
if (조건식)
조건식이 참이면 문장 1을 실행하고, 거짓이면 문장 2를 실행한다.
if(조건식 1)
else if(조건식 2)
else if(조건식 n)
while(조건식)
조건식이 참이면 본체를 다시 실행, 거짓이면 while문을 종료
}while(조건식);
수식 2 - 부울 조건식/ 루프 본체를 실행하기 전에 조건이 참이면 본체를 실행, 거짓이면 루프를 벗어난다.
수식 3 - 조건식에 사용된 변수를 증가시키거나 감소시키기 위한 식으로 루프의 각 반복후 실행
- 새싹교실/2012/해보자 . . . . 10 matches
if(조건식){
- 조건식이 만족해야 블록 진입
- 조건식엔 논리식이 들어간다 (일반적으로 참 = 0이 아닌 숫자, 거짓 = 0)
* 다중 조건식
- 조건식을 여러개 쓸 수 있다.
- while: 조건식을 만족하는 경우 무한 반복으로 처리
- for: 조건식을 만족할때 까지만 반복 처리
- continue 아래에 있는 명령어들을 처리하지 않고 반복문의 처음으로 다시 돌아간다.(물론 조건식을 다시 확인)
* for(초기식;조건식;증감식)
- 초기식, 조건식, 증감식이 꼭 필요한 건 아니다!
- 새싹교실/2011/AmazingC/5일차(4월 14일) . . . . 8 matches
if(조건식){
for(초기식;조건식;증감식){
* 초기식, 조건식, 증감식 생략 가능하다. 그러나 일반적인 상황에선 비추천
* 조건식을 만족하는 동안 증감식 수행하면서 명령 반복 실행
while(조건식){
* 조건식을 만족하는 동안 무한번 명령 반복
}while(조건식);
* 명령을 수행 후 조건식을 판단
- 2학기파이선스터디/if문, for문, while문, 수치형 . . . . 7 matches
if 조건식1:
elif 조건식2:
조건식1이 참이면 <문들1>이 수행되고, 그렇지 않으면 조건식2를 검사해서 참이면 <문들2>가 수행된다. 그렇지 않으면 <문들3>이 수행되는데 여기서 조건식이나 else다음에는 콜론(:)을 입력해야 하고, else if 가 아닌 elif라는 사실을 알아야 한다. 또 if 문에서의 열이 잘 맞아야 한다.
while <조건식>:
헤더 부분의 조건식이 참인 동안 내부의 블록이 반복 수행되는 while문은 조건이 거짓이 되어 빠져나올 경우에 else부분이 수행되지만, break로 빠져나올 때에는 else 블록을 수행하지 않는다. while문 안에서 continue를 만나면 헤더 부분으로 이동하고 break를 만나면 while문을 완전히 빠져나온다.
- 루프는0부터? . . . . 5 matches
지금까지 r개의 행을 출력했따고 표현할 수 있기 때문입니다. 만약 1부터 번호를 매긴다면? 이제막 r번째 행을 출력하려는 찰나라고 정의할 수도 있겠지만, 그러한 구문은 불변식으로 정당치 않습니다. 왜냐하면, while이 조건식을 마지막으로 검사할때, rows+1이 되기 때문입니다. 이때 우리가 원하는 것은 rows행만을 출력하는 것 입니다. 따라서 우리는 r번째 행을 막 출력 하려던 것이 아닌 셈이 됩니다. 지금까지 r-1개의 행들을 출력했다고 불변식을 정의할 수도 있을 것입니다. 하지만 불변식을 그런식으로 정의 햇다면, r을 0부터 시작시켜 단순화 시키는 것이 더 낫지 않을까요?
조건식이 r!=rows라면, 루프가 끝날 때 r==rows라는 사실을 알수 있습니다. 불변식은 r개의 행을 출력했따는 사실을 말해 주기 때문에, 정확히 rows개의 행을 출력했다는 것을 알 수 있습니다. 한편, 만약 조건식이 <=rows라면, 그로부터 알 수 있는 사실은 최소한 rows개의 행을 출력했다는 사실 뿐입니다. 따라서 그 이상을 출력했을 수도 있는 것입니다. 0부터 번호를 매기게 되면 정확히 rows번의 반복을 수행했는지 확실히 하고자 할 때, R!=rows를 조건식으로 사용할 수 있습니다. 또한, 반복횟수가 rows번 또는 그 이상이 되기만을 원한다면, r<rows를 사용할 수 있습니다. 만약 1부터 번호를 매기다면 최소 rows번의 반복만을 원할때 r<=rows를 사용할 수 있습니다. 하지만, rows가 정확한 숫자가 되도록 하려면 어떻게 해야 할까요? 그런 경우에는 좀더 복잡한 조건식인 r==rows+1과 같은 방법을 사용 할수 있습니다. 하지만 이렇게 복잡하게 해서 얻을수 있는 이득은 거의 없습니다.
- 이승한/mysql . . . . 2 matches
레코드 삭제 : delete from <table> where <조건식>;
레코드 수정 : update <tableName> set <colum Name> = <update val> where <조건식>
- 1002/Journal . . . . 1 match
Prometheus 를 보면 테스트가 통과했다 안했다를 반복한다. 학교 도서관 시스템의 안정성이 그리 뛰어나지 않기 때문이다. (바꾸고 난 뒤 오히려 맨날 문제를 일으킨다. 똑같은 조건식에서 한번은 검색이 되고 한번은 검색이 안되니.. 쩝)
- AcceleratedC++/Chapter2 . . . . 1 match
따라서 while의 조건식 비교에서도 r = 1, 수행횟수 =1 따라서 불변식 참...
- AcceleratedC++/Chapter7 . . . . 1 match
ret.push_back(word); // 실제로 ret:vector<string> 에 값이 저장되고 재귀 함수가 끝이 나는 조건식이 된다.
- RubyLanguage/Expression . . . . 1 match
* while과 달리 조건식이 거짓일 때만 반복
- VendingMachine/세연/1002 . . . . 1 match
=== while loop 에서의 조건식 - 1번 ===
- Yggdrasil/가속된씨플플/2장 . . . . 1 match
* 루프불변식(loop invariant): while문이 그 조건식을 검사하는 매 경우에 대하여 참일 것이라고 가정하는 속성. 처음에 이걸 보고, 이런 개념도 있었냐고 생각했음. 루프불변식은 코드는 아니고 주석에 해당하며, while문이 진행되면서 while문의 제일 처음과 끝에서 루프의 내용이 의도한 대로 돌아간 건지를 정의한 문장이다.(말로 설명하기 애매한 듯...) 하여튼 이것을 쓰는 이유는 루프문을 제대로 설계하기 위해서. 아래의 코드는, 책에 있는 코드로, 불변식의 예이다.
- 새싹교실/2011/Noname . . . . 1 match
* 삼항조건연산자 - ( [조건식]? 명령어1:명령어 )
- 새싹교실/2012/아무거나/2회차 . . . . 1 match
* 각 줄에서 공백을 출력하는 횟수와 *을 출력하는 횟수의 규칙을 찾아내어 식을 만들고 이를 조건식으로 활용한다.
- 새싹교실/2013/라이히스아우토반/6회차 . . . . 1 match
* 조건식 문법
Found 15 matching pages out of 7555 total pages (5000 pages are searched)
You can also click here to search title.