본문 바로가기

전체 글

(34)
20240000066 김태윤 2학기 2주차 수업시간 과제 **아래 자료들은 한성현 교수님 시간에서 배운 자료들입니다**c++로 개발된 유명한 소프트웨어를 알려달라고 해보았습니다. 사용 예시스템 프로그래밍, 임베디드 시스템, 운영체제게임 개발, GUI 애플리케이션, 고급 소프트웨어 개발장점- 단순하고 직관적인 문법  - 하드웨어에 가까운 프로그래밍  - 높은 성능과 효율성- 객체 지향 프로그래밍 지원  - 코드 재사용성과 유지보수 용이  - 템플릿과 STL(표준 템플릿 라이브러리) 제공단점- 객체 지향 프로그래밍 미지원  - 메모리 관리가 복잡할 수 있음  - 에러 처리와 디버깅이 어려움- 복잡한 문법  - 컴파일 시간이 길어질 수 있음  - 메모리 관리에 대한 책임 증가c언어,c++의 사용예와 장단점을 표로 알려달라고해보았습니다(챗gpt에게)c언어 일떄와 c+..
그림그리기 1일차 건전하고 즐겁게할 수 있는 취미를 찾았습니다. 그림 그리는법 하나도 모르고,채색 도구도 없는 초보입니다. 한동안 샤프,싸인펜만으로 그림 그려볼까 합니다 잘부탁 드립니다.
2024000066 김태윤 2주차 수업전예습과제
2024000066김태윤 2학기1주차 수업시간과제 c++언어를 알고있으면 어떤언어를 배울떄 도움이 되는지 챗gpt에 물어보았다.자바스크립트가 객체지향 언어인 이유는 다음과 같은 몇 가지 요소 때문입니다:객체 생성: 자바스크립트는 객체를 생성할 수 있는 기능을 가지고 있습니다. 객체 리터럴을 사용하여 간단하게 객체를 만들 수 있습니다.javascriptconst person = { name: 'John', age: 30, greet: function() { console.log('Hello, ' + this.name); }};프로토타입 상속: 자바스크립트는 프로토타입 기반 상속을 지원하여, 객체가 다른 객체의 속성과 메소드를 상속받을 수 있습니다.javascriptfunction Animal(name) { this...
2024000066 15주차 수업시간과제 출처-한성현 교수님의 수업pptc언어를 하려면 4가지를 알아야한다.연선자는 우선순위와 결합성이 있는데,여러 연산자가 있을떄 우선으로 처리하는 연산자. 왼쪽에서 오른쪽으로감.구두점은 10가지 정도가 있고, c언어의 토큰을 구분하는 역할을 한다.여기서 문제가 나옴. 선언.호출,정의의 영어이름도 외워야한다. parameter, argument, prototype 등c언어 기본적인틀10 출력 *기본c언어 기본.  규칙, 리터럴, 자료형, 변수등#include  int main(void) { int num1, num2; num1 = 100; num2 = 95; printf("두 수의 합은 %d입니다.\n", num1 + num2); return 0; }두 수의 합#include  int main(void) { i..
2024000066김태윤 14주차 수업시간 과제 함수의 선언, 정의, 호출이 있다.  argument(변수),parameter(매개변수)가 있다.main함수 밖에 있으면 전역변수로, 전체에서 사용가능(어디서나). 어떠한 함수는 {} 블록 내에서만 사용이 가능하다. 앞에auto 라고 써도 되지만, 생략이 가능해서 거의 안쓴다.기억부류 지정자는 4가지가 있지만, auto만 잘 알고있으면 된다.  이번 단원에서 scope도 중요하다.지역변수는 블록 내에서만 사용이 가능하다. 전역변수는 전체에서 사용가능하지만, 많이 쓰지 않는것이 좋다고 한다.선언위치(main)함수 기준으로 지역변수가 될수도, 전역변수가 될 수도있다.우리가 지역변수를 쓸떄 데이터가 stack에 저장된다. 지역변수는 블록에 들어가면 생기고, 블록에서 빠져나오면 바로 사라진다.지역함수는 블록내에..
2024000066김태윤 14주차 예습과제
2024000066김태윤 13주차 수업시간 과제 git hub사이트 여러가지 소스를 올리거나, 다운받을 수 있는 중요사이트이다.내가 가지고 있는 동전(argument), 그걸 받는것은 매개변수 (parameter), 나오는것은 반환값 (returnvalu) 이다.구조적 프로그래밍.void가 함수 앞에쓰면 return 값이 없다, 뒤쪽(void)는 매개변수가 없다는뜻이다. 챗 gpt에게 c표준 라이브러리 함수의 사용빈도순을 나열해달라고 해보았다.함수이름을 잡을떄, 2번쨰(lowercamel case)방식으로 많이쓴다 (권고사항) 3가지 방법 다 상관은 없다함수 정의,호출,선언 왼쪽 노란박스가 각 각 할당된 내용. 선언은 정의 윗쪽에 세미클론만 쓰면 완성.https://pythontutor.com/render.html#mode=display파이썬 튜터에서..