본문 바로가기

반응형

Engineering student/코딩 (with 챗 GPT)

(8)
C++독학하기 (함수 (반복문,printf,scanf), 단축키) 1. 함수(반복문) for문 for문과 while 문을 알아봅시다. for( 반복자 초기화; 반복자 조건 체크; 반복자 변경) { } 으로 코드를 입력합니다. 아래 예시로 for ( int =0; i
c++인강 독학하기 (비트연산자, 변수) 1. 비트 연산자 비트 연산자는 잊어먹기 쉽기 때문에 자주 상기해주어야 합니다. 는 오른쪽으로 이동시키는 코드입니다. 아래 간단한 예시를 들어보겠습니다. unsigned char byte = 13;을 하면 이 수를 2진수로 나타내면 1101이고 byte = n; 를 입력하면 이는 곧 2^n을 나눈 몫을 나타냅니다.) &, |, ^, ~는 비트단위로 연산을 진행하는 코드입니다. &는 둘 다 1인 경우가 1 |는 둘 중 하나라도 1이면 1 ^는 같으면 0, 다르면 1 ~는 1은 0으로, 0은 1로 나타냅니다. 변수 변수는 지역 변수, 전역 변수, 정적 변수, 외부 변수가 있습니다. 이번 게시글에서는 지역 변수와 전역 변수만 다루겠습니다. 우선 지역변수는 괄호 안에 선언된 변수를 말합니다. int iName ..
c++인강 독학하기(논리 연산자,if else, switch 구문) 논리 연산자 논리 연산자란 참과 거짓을 판별하는 연산자입니다. 참은 0이 아닌 값을 말하는데 주로 1로 표현합니다. 거짓은 0 인 값입니다. 역, and, 합이라는 말을 조금 풀어 설명하자면 역은 '참이 아니면 거짓이고 거짓이 아니면 참'이라는 뜻이고 and와 합은 밴다이어 그램으로 이해하면 편합니다. and는 밴다이어 그램의 교집합, 합은 밴다이어 그램의 합집합입니다. 아래 이미지에 bool은 참과 거짓을 나타내는데 많이 사용되는 타이핑입니다. if else 구문 if는 영어로 만약, else는 그렇지 않으면으로 이해하면 됩니다. 개념적인 설명으로는 아래 처럼 입력했을 때 if () { } //if가 참인 경우 수행 else () { } //if가 거짓인 경우 확인하고 맞으면 수행 else if () ..
c++인강 독학하기 (정수 실수 표현, 연산자) 정수, 실수 표현 실수 표현방식은 수를 정밀하게 다루는 것이 아니라 근삿값을 다루는 영역임을 숙지해야 합니다. 정수는 정수끼리, 실수는 실수끼리 연산하고 두 표현방식이 섞여있으면 명시적으로 변환해줘야 합니다. 연산자 실수를 상수로 적을 때는 소수점 뒤에 f를 붙이면 float 자료형으로, 그렇지 않으면 double 자료형으로 간주합니다. 이번 강의에서는 대입 연산자, 산술 연산자, 증감 연산자 세 가지 종류를 배웠습니다. 대입 연산자는 , 와 =이 있고 아래 이미지에 정수만을 다루는 산술 연산자 (덧셈, 뺼셈, 곱셈, 나눗셈)를 보실 수 있고 실수를 입력하면 오류가 납니다. 마지막으로 증감연산자 ( ++, --)는 한 단계 증가 또는 감소하는 연산자입니다. 아래는 웬만하면 후위보다 전위를 (앞에 연산자 ..
c++인강 독학하기 (강의 선택, 오티, 자료형) 강의 선택 kocw(온라인 대학공개 강의)로 들을지 유튜브로 공부할지 고민을 하다가 c와 c++ 프로그래밍을 둘 다 다루는 유튜브 영상이 있길래 유튜브로 선택했습니다. 참고로 강의는 유튜브에 c++ 만 검색하면 맨 위 상단에 바로 뜨는 영상입니다. 오티 오티에서는 각 언어들의 장,단점과 이용하는 분야에서 효율성, 그리고 C++언어의 활용과 특이성에 대해 넓게 다뤘습니다. 요약하자면 C와 C++언어는 개발자 스스로 모든 것을 통제할 수 있다는 게 장점이자 단점입니다. 디테일하게 다룰 수 있으나 실수가 잦고 시간이 오래 걸려 보통 게임 개발에 이루어진다고 보시면 됩니다. 강의 //는 주석입니다. 코드로 인식되지 않기 때문에 왜 이렇게 코드를 썼는지, 혹은 본인이 나중에 알아볼 때 설명을 하기위해 주석처럼 쓰..
C++ 인강 독학하기 (with 챗 GPT) 다음 학기 과목 중 C++프로그래밍이 있어 CHAT GPT를 이용하여 솔루션을 받으려고 합니다. 챗 GPT에게 시작을 어떻게 할지 물으니 전체적인 계획을 세워줍니다. 저 같은 경우는 주가 학교 공부 예습, 부가 코딩 능력 향상으로 적당한 시간을 할애하려고 합니다.
[챗 GPT] Chat GPT (사용법, 용도) ChatGPT(챗GPT)는 GPT-3.5와 GPT-4를 기반으로 하는 대화형 인공지능 서비스이다. -출처 나무위키 오늘은 국내 직장인 70% 이상이 사용한 경험이 있다고 알려진 AI 중에 가장 익숙한 Chat gpt의 사용법에 대해 간단히 알아보겠습니다. 사용법 네이버나 구글에 chat gpt를 검색합니다. 좌측 하단에 Try ChatGPT를 클릭하면 로그인창이 뜨는데 구글이나 마이크로 소프트로 연계되어 별도의 회원가입 없이 이용하실 수 있습니다. 사용 용도 저는 보통 대학교 과제할 때 구글링 하거나 챗 GPT의 답변을 참고하여 사용합니다. 주변 직장인 친구들은 취업시 자기소개서를 작성할 때도 이용되고 컴퓨터 견적 맞출 때에도 참고한다고 하니 제법 일상생활에 녹아든 것 같습니다. 제가 이용할 때는 보통 ..
Chat GPT로 코딩 왜 챗 GPT인가 간단한 작업을 자동으로 할 수 있게 도와주는 어플을 만들고 싶어서 코딩에 관심을 갖게 됐는데 부업으로 삼고 시간을 투자하기에는 스스로 동기부여도 되지 않고 시간 투자하기가 부담스러워 취미로 재미있게 해 보자는 마음으로 챗 GPT를 써서 독학하기로 했습니다. 부트 캠프 (boot camp) 단기간 내에 빠르게 집중하여 코딩지식을 배우고 싶거나 개발자에 관심이 있는 분들은 부트캠프를 검색하면 기업에서 인재 양성 목적으로 만든 부트캠프나 국비 지원을 받아 운영되는 다양한 부트캠프를 찾아볼 수 있습니다. 또한 부트캠프는 기업에서 바로 적용될 수 있는 실무 훈련에 집중되어 개발자가 되고 싶은 비전공자들이나 학생들이 많이 이용하고 있습니다.

반응형