프로그램 작성

프로그래밍이란 무엇입니까? 프로그래밍의 정의는 컴퓨터에게 인간이 하기에는 어색한 일을 하라고 지시하는 것이라고 생각합니다.

컴퓨터에게 그런 일을 시키려면 컴퓨터가 정확한 지시를 내려야 하기 때문에 프로그래밍은 순서를 정하고, 조건을 정하고, 반복을 정하고, 다시 말해 컴퓨터에게 주는 일이라고 생각합니다.

해야 할 일에 대한 정확한 지침. 그것은 작업을 계획하는 것을 의미합니다.

이런 관점에서 휴먼 이벤트 기획, 시간표 디자인 등도 일종의 프로그래밍으로 생각할 수 있지 않을까요?

프로그래밍이란 작업 계획을 수립하는 것을 의미하고, 코딩이란 작업 계획에 따라 컴퓨터가 이해할 수 있는 언어로 지시를 내리는 것을 의미합니다.

물론 이 언어 자체가 이해되는 것은 아니지만 최소한 컴파일러라는 인터프리터가 중간에 컴파일을 해서 컴퓨터가 이해하게 되는데, 이를 위해서는 정확히 획일적인 문법적 표현 형태가 필요하다.

코딩은 그 스타일로 개요를 제시하는 행위입니다.

요즘 프로그래밍을 어떻게 배우느냐에 대한 이야기가 많이 나오는데 사실 정말 중요한 것은 프로그래밍 자체가 아니라 프로그래밍 사고력인 것 같습니다.

예문을 학습하고 풀 때 컴퓨터가 이를 인식하게 하려면 어떻게 넣어야 할까요? 막힌게 한두번이 아니네요. 문법을 모르기 때문일 수도 있습니다.

두세 가지 예? 도저히 답을 보지 않고 컴퓨터 자체에 완전한 지시를 내리고 싶었지만

실패한.

여기에 어떻게 넣어야 할까요? 머리가 무겁게 느껴졌다.

답은 끝까지 봐야 했다.

하지만 답을 보았다고 해서 스스로 프로그래밍을 포기할 수는 없었다.

아직 문법이 익숙하지 않다고 생각해서 다시 개별적으로 정리를 해봐야겠다는 생각이 들었습니다.

지금부터 설명할 내용은 예시를 풀 때 왜 이것을 표현하지 않았을까? 이것들은 생각하고 분석하는 것에서 나온 생각들입니다.

# 상대방(컴퓨터)이 임의로 번호를 생성합니다.

준비물 : 난수생성기 + 난수생성기 기능이 포함된 함수패키지 + 난수초기화 + 난수생성기에서 생성된 값을 상대방의 값으로 저장할 변수

# 원격 스테이션(컴퓨터)에서 생성된 번호를 출력합니다.

필요한 것: 출력 함수 + 형식 지정자 + 개행 + 다른 값으로 설정된 변수

# 사용자에게 “번호를 입력하세요”라는 메시지를 표시합니다.

필요한 것: 출력 함수

# 사용자가 값을 입력합니다.

필요한 것: 입력 함수 + 형식 지정자 + 사용자 값을 포함하는 변수

# 사용자의 값과 상대방의 값이 같으면 “정답입니다”를 반환합니다.

사용자의 값과 상대방의 값이 다른 경우 “오답”이 표시됩니다.

표현하다

필요한 것: if 조건문 + else 조건문

# 이용자와 상대방의 가치를 비교하는 조작은 5회로 제한됩니다.

사용자와 상대방의 값을 비교하는 연산이 5회를 초과하면 “Failed”를 반환합니다.

필요한 것: 루프 + 증분 연산자 +

# 사용자와 상대방의 값이 일치하면 비교를 중지합니다.

필요한 것: 휴식

# 사용자에게 남은 시도 횟수를 알려드리고자 합니다.

필요한 것: 출력 함수 + 변화하는 시행 횟수를 포함하는 변수 + 증분 연산자

# 사용자의 값이 상대방의 값보다 크면 “보다 큼”을 출력합니다.

사용자의 값이 상대방의 값보다 작은 경우 “작다”가 반환됩니다.

필요한 것: 출력 함수 + IF 조건문 + ELSE IF 조건문 + Else If 조건문

————————————————– ————————————————– ————————————————– ———–

내가 놓친 것

1 이 프로그램의 내용을 연속적으로 구성하는 것.

2 그리고 각각의 내용에 필요한 것들을 정리

3변수의 개념 이해하기 ……..

입력, 출력, 변경이 가능한 것은 변수가 있어야 합니다.

4 반복문 개념 이해 + 조건문 개념 이해

조건은 조건이 a이면 a/를 하고 조건이 b이면 b/를 하라고 알려줍니다.

루프문은 조건문이든 함수든 무언가가 반복되는 횟수에 관한 것입니다.

기본적으로 함수 또는 조건문은 한 번만 실행됩니다.

그러나 횟수에 도달하면 일회성 이벤트를 넘어 반복을 의미합니다.

이는 함수 또는 조건문이 루프문에 포함되어야 함을 의미합니다.

5 일시 중지의 개념 이해

break는 루프를 중지하는 것을 의미합니다.

“이 조건이 맞으면 루프를 멈춥니다.

”라고 하는 break가 필요합니다.

비교를 중단해야 합니다.

특정 조건이 충족되었을 때 루프를 중지하려면 해당 조건을 깨야 합니다.

6 while 문의 개념 이해

for 문으로 많은 반복 작업을 수행했습니다.

예를 들어 (a=1; a<=100 a++) {printf("I'm hungry", a);} so...

그러나 나는 while 문 스타일에 익숙하지 않았습니다.

위 문장을 while문으로 쓰면 a=1 while(a<=100) {printf("I'm hungry",a++);}

while은 일반적으로 반복 횟수가 명확하게 정의되지 않은 경우에 사용됩니다.

for는 반복 횟수가 명확하게 지정된 경우에 주로 사용됩니다.

예를 들어 for 문을 5번 반복하면….. 이 경우 for

while 문은 사용자가 정답을 얻을 때까지 반복됩니다.

이 경우에는 while입니다.

위의 프로그램을 while이든 for든 루프문 관점에서 생각해보면,

몇 번을 할까 하는 생각에서 이미 반복 명령이 입력되어 있어야 합니다.

루프가 5번 반복되려면 시작 값에서 얼마나 늘리거나 줄이려는지에 해당하는 5개의 부분이 있어야 합니다.

5배 증가하거나 5배 감소해야 합니다.

루프를 적용할 때 루프에서 사용할 변수를 선언해야 하고 변수가 어디에서 시작하는지, 어디까지 증가하는지, 어디까지 감소하는지를 생각했어야 합니다.

for 문 외에도 while 문의 형식도 눈에 친숙해야 했습니다.

아니면 for문으로 작성하셨나요?…….

커피 한 잔에 4,500원.

샌드위치 가격은 6000원.

샌드위치를 ​​사면 커피 값이 한 잔에 3,500원으로 떨어진다.

위의 조건이 주어지면 조건문으로 카페 메뉴를 계산하는 프로그램을 만드세요…..

————————————————– ————————————————– ————————————————– ———–

# 우리는 n개의 커피 + n개의 샌드위치 = 얼마를 인쇄해야 합니다.

# 샌드위치를 ​​살 때 커피 가격은 3,500원이어야 한다.

# 우리가 얻고자 하는 것은 커피와 샌드위치의 합산 가격이다.

즉, 가격입니다.

————————————————– ————————————————– ————————————————– ———–

가격을 찾으셔야 합니다

가격 = 커피 가격 + 샌드위치 가격. 질문 사항(샌드위치와 커피 가격)

커피 가격 = 커피 잔 수 * 가격(커피 가격)

샌드위치 가격 = 샌드위치 개수 * 가격 (샌드위치 가격)

이것을 받아서 출력하세요.

즉, 조용한 검색이 이 프로그램의 핵심입니다.

필요한 것에 집중하면 커피에 샌드위치를 ​​더한 가격이고

커피 가격 알아보는 방법

샌드위치 가격은 어떻게 알 수 있나요?

계속해서 생각해보세요.

1 가격을 찾으십시오. 및 출력

2 샌드위치를 ​​사면 커피는 3,500원이다.

이 두 가지가 가장 중요합니다.

방금 하나 해결했습니다

이제 두 번

지금은 ~ 시간이므로 조건문을 작성해야 합니다.

샌드위치를 ​​살까? 컴퓨터에게 어떻게 설명합니까?

무엇을 찾아야 하는지 정확히 알고 있다면 변수를 선언하는 방법에 대한 좋은 아이디어를 갖게 될 것입니다.

위의 프로그램에서 가장 중요한 정보는 가격과 횟수입니다.

이 두 가지 외에 더 찾을 것이 있습니까?

그때 샌드위치를 ​​몇 번이나 샀어? 가격인가요 예, 샌드위치 구매는 숫자로 표현할 수 있습니다.

샌드위치 개수가 0보다 크면 커피 가격이 3,500원이고 가격을 입력하고 계산 결과를 출력해야 한다.

숫자에 집중하면

샌드위치 구매 금액은 0보다 크거나 같아야 합니다.

커피 구매는 0보다 크거나 같아야 합니다.

이 경우 커피 가격은 3500입니다.

저장해야 할 것

가격 = 커피 가격 + 샌드위치 가격. 질문 사항(샌드위치와 커피 가격)

커피 가격 = 커피 잔 수 * 가격(커피 가격)

샌드위치 가격 = 샌드위치 개수 * 가격 (샌드위치 가격)

조건문을 작성해야 하는 경우

이 조건에서 이것들을 구해서 출력해야 하는데, 커피 잔 수를 곱한 가격은 3500으로 바뀔 수 있습니다.

해당 조건이 참이 아니면 원래 값을 가져오고 반환하는 함수를 실행하면 됩니다.

정품과 동일한 가격…

여기서 핵심은 무엇을 요구할 것인지 확인하고 하나씩 집중하여 정리하는 것입니다.

가격순으로 주문

번호순으로 정렬…

————————————————– ————————————————– ————————————————– ———-