본문 바로가기

반응형

혼공단

(54)
[혼공학습단4기 6주차] 6장 기본미션 : 직접 함수 만들고 실행 결과 확인한 인증샷 (265쪽 참조), 선택미션 : 혼공 노트 활용 후기 인증샷 포함해 혼공 학습단 참여 후기 포스팅하기 기본미션 함수 만들기 함수 이름 : 함수의 기능을 유추할 수 있어야 합니다. 함수 입력값 : 함수의 기능을 수행할 때 입력값을 받을 수 있습니다. 함수 결과값 : 함수의 기능을 수행한 뒤, 그 결과값을 전달할 수 있습니다. 선택미션 혼공 노트 학습단 후기 혼공C, 혼공자, 혼공파 모두 학습단 완료를 했고 이번에 혼공프로에도 학습단4기에 또 참가 하게 되었습니다. 저는 개발을 15년째 하고 있습니다. 기본 적인 내용은 다 알고 있지만 그래도 한번씩 처음부터 다시 공부를 하다보면 놓쳤던 내용이라던지 그때는 잘 몰랐던 내용을 이번에 하면서 제대로 이해하는 것을 느낄수 있었습니다. 특히 프로그래밍 공부는 외국어 학습과 비슷해서 계속 사용하지 않으면 까먹게 됩니다. 혼자 하기 좋은 책이지만 시간 내기가 쉽지가 않..
[혼공학습단4기 5주차] 5장 기본미션 : while 반복문과 for 반복문에 대해 이해한 내용을 본인만의 방식으로 정리한 후 포스팅하기, 선택미션 : 05-2 확인 문제(249~251쪽) 푼 인증샷 1.기본미션 While 반복문 while 반복문은 주어진 조건식을 만족하는 동안 특정 코드를 반복 처리합니다. while 반복문은 세가지로 구성된다. while 키워드 조건식:조건식이 True인 경우에만 반복 처리합니다. 반복 처리할 코드 : 여러 개의 코드를 사용할 수 있습니다. 이렇게 반복 처리되는 코드를 코드 블록이라고 합니다. 예) while 조건식: 반복 처리할 코드1 반복 처리할 코드2 for 반복문 for 반복문은 필요한 반복 횟수만큼의 데이터를 준비하고, 그것을 모두 소비하는 방식으로 반복 처리하는 방법입니다. for 반복문은 복잡한 조건식을 사용할 필요가 없습니다. for 반복문을 정의할 때 사용하는 변수에는 데이터 세트에서 하나씩 꺼낸 데이터가 저장됩니다. 이 변수에 저장된 데이터를 코..
[혼공학습단4기 4주차] 4장 기본미션 : 변수, 리스트, 딕셔너리에 대해 이해한 내용을 본인만의 방식으로 정리한 후 포스팅하기, 선택미션 : 04-2 확인 문제(184~187쪽) 푼 인증샷 기본미션 변수 : 데이터에 붙이는 이름을 변수라고 합니다. ‘variable’은 변할 수 있는, 가변적인 이라는 뜻을 가지고 있습니다. 변수를 만들고 활용하는 방법 변수 이름 = 변수에 저장할 데이터 예) message = “Hello, World!” 변수 이름을 짓는 규칙과 관례 변수 이름을 짓는 규칙 : 네이밍 룰 변수 이름은 숫자로 시작할 수 없다. 변수 이름에 공백을 사용할 수 없다. 변수 이름에 특수 문자는 밑줄(_)만 사용할 수 있다. 변수 이름에 키워드를 사용할 수 없다. 키워드란 파이썬이 미리 선점한 이름이라고 생각하면 된다. 변수 이름을 짓는 관례 : 네이밍 컨벤션 변수 이름은 영어 알파벳(A-Z, a-z)을 사용하는 것이 좋다. 변수 이름만으로 변수가 가리키는 데이터를 유추할 수 있도록..
[혼공학습단4기 3주차] 3장 기본미션 : 순서도 그려 본 후 인증샷 (125쪽 참조), 선택미션 : 03-2 확인 문제(154~155쪽) 푼 인증샷 1.기본미션 2.선택미션 3-2 확인문제 1.다음 소스 코드를 보고 실행 결과를 맞혀 보세요. 2.다음 소스 코드를 보고 실행 결과를 맞혀 보세요. 3.다음 소스 코드를 보고 실행 결과를 맞혀 보세요.
[혼공학습단4기 2주차] 2장 2-2~2장 2-4 기본미션 : 직접 문자 데이터를 만들어서슬라이싱(문자 데이터 자르기) 해 본 후 인증샷(79쪽 참조), 선택미션 : 직접 변수 이름 만들고,실행 결과 확인한 인.. 1.기본미션 : 직접 문자 데이터를 만들어서슬라이싱(문자 데이터 자르기) 해 본 후 인증샷(79쪽 참조) 2.선택미션 : 직접 변수 이름 만들고,실행 결과 확인한 인증샷(111쪽 참조)
[1주차] 1장~ 2장 2-1 기본미션 : 62쪽 66쪽 실행 결과 인증샷, 선택미션 : 02-1 확인 문제(69~71쪽) 푼 인증샷 1.기본미션 62쪽 직접해 보는 손코딩 66쪽 직접해 보는 손코딩 2.선택미션 확인문제 다음 중 올바른 문장을 두개 고르세요 아라비아 숫자(0~9)로 표기한데이터는 항상 숫자 데이터를 의미합니다. 문자데이터를 만들기 위해서는 따옴표를 사용해야 합니다. 따옴표 그 자체를 문자 데이터로 사용할 수 없습니다. 인코딩이란 어떤 데이터를 다른 형식으로 변환하는 과정을 말합니다. 문자 인코딩의 한 종류인 UTF-8은 한국에서만 사용됩니다. 다음중 문자 데이터로 볼 수 없는 것은 무엇인가요? “\n” 혼자 공부하는 첫 프로그래밍 “3+2=5” ‘323’ “ “ 다음 문자 데이터는 모두 오류가 있습니다. 문제점을 파악한 뒤, 올바른 문자 데이터로 수정 해 보세요. ‘프로그래밍을 \’처음\’ 배우는 상황이라면?” => ..
[혼공C 학습단 3기] 6주차 기본미션 포인터 내용 블로깅 하기 메모리의 주소 메모리라는 것은 우리가 데이터를 넣고 꺼내 쓰는 공간으로, 그 위치를 식별할 수 있어야 합니다. int a; 주소 연산자: & 주소라 하면 변수가 할당된 메모리의 시작 주소를 의미합니다. &변수명; &a; 포인터와 간접 참조 연산자: * 포인터가 바로 변수의 메모리 주소를 저장하는 변수입니다. 주소를 저장할 포인터도 변수처럼 선언하고 사용합니다. 선언할 때 변수 앞에 *만 붙여주면 됩니다. 자료형 * 변수명; int * pa; const를 사용한 포인터 const 예약어를 포인터에 사용하면 이는 가리키는 변수의 값을 바꿀 수 없다는 의미로, 변수에 사용하는 것과는 다른 의미를 가집니다. 포인터는 메모리를 사용하는 또 다른 방법이다. 주소 연산자 &로 변수가 할당된 메모리의 위치를 확인한다...
[혼공C 학습단 3기]5주차 기본미션 직접 정리한 키워드 정리 공유 5주차 기본미션 직접 정리한 키워드 정리 공유 배열을 선언하면 많은 변수를 한 번에 선언하는 효과를 볼 수 있다. 배열을 초기화할 때는 중괄호({})를 사용한다. 배열은 주로 반복문으로 처리한다. 배열 전체의 크기를 구할 때 sizeof 연산자를 사용한다. char형 배열은 문자열을 저장하는 역할을 하는 것으로 문자열로 직접 초기화할 수 있다. char형 배열에 문자열을 저장할 때는 대입 연산자 대신 strcpy 함수를 사용한다 char형 배열에 문자열을 입출력할 때는 scanf, gets, printf, puts 등의 함수를 사용한다. 선택미션 널 문자의 정의, 용도와 표기법 공유 초기화한 문자들은 배열의 처음부터 차례로 저장되어 문자열을 만듭니다. 이때 남은 배열 요소에는 자동으로 0이 채워집니다. ..
[혼공C 학습단 3기]4주차 기본 미션 직접 표로 핵심 포인트 정리 공유 4주차 기본 미션 직접 표로 핵심 포인트 정리 공유 구분 예 설명 함수 선언 int sum(int a, int b); 함수의 형태를 알린다. 함수 원혀에에 세미콜론을 붙인다. 함수 정의 int sum(int a, int b) { return a + b; } 함수를 만든다. 반환값의 형태, 이름, 매개변수를 표시하고 블록 안에 기능을 구현한다. 함수 호출 sum(10, 20); 함수를 사용한다. 함수에 필요한 값을 인수로 준다. 형태 구분 설명 매개변수가 없는 경우 선언 int get_num(void); 또는 int get_num(); 특징 호출할 때 인수 없이 괄호만 사용한다. 반환형이 없는 경우 선언 void print_char(char ch, int count); 특징 반환할 때 return문을 쓰지..
[혼공C 학습단 3기]3주차 기본 미션 혼공 용어 노트에 용어 추가 등의 노트 활용 인증샷 제어문 - 특정 조건에 따라 실행하거나 실행하지 않아야 할 때 사용하는 문장 )선택문 : if문, switdh ~ case문 )반복문 : for문, while문, do~while문 )분기문 : break문, continue문, return문 블록 - 함수, 반복문, 선택문 등의 중괄호의 이루어진 단위를 말한다. 조건문 - 특정 조건을 만족할 때 코드를 실행하는 문법 )if문 : 괄호 내의 조건식이 참이면 블록 내의 문장을 실행한다. )else문 : if문의 조건식이 거짓이면 블록 내의 문장을 실행한다. 필요 없으면 없어도 된다. )else if문 : if문의 조건식이 거짓일 때 실행시킬 코드에 추가 조건을 걸고 싶을 때 사용한다. 마찬가지로 필요 없으면 else if를 사용하지 않아도 된다. 매달린 el..

반응형