분류 전체보기(193)
-
c++ 프로그래밍 4주차 수업 내용 및 수업 후 과제
다양한 프로그래밍 언어에서 많이 사용하는 순서대로 예시와 같이 설명언어제어문 종류설명예시Cif조건에 따라 실행할 코드 블록 선택if (x > 0) { printf("Positive"); }Cfor지정된 횟수만큼 반복 실행for (int i = 0; i Cwhile조건이 참인 동안 반복 실행while (x Cswitch여러 조건 중 하나에 따른 실행 선택switch (x) { case 1: printf("One"); break; }언어제어문 종류설명예시Javaif조건에 따라 실행할 코드 블록 선택if (x > 0) { System.out.println("Positive"); }Javafor지정된 횟수만큼 반복 실행for (int i = 0; i Javawhile조건이 참인 동안 반복 실행while (x J..
2024.09.24 -
c++프로그래밍 4주차 예습과제
1. 강의 주제함수와 제어문의 예시와 설명 2. 강의 키워드구조적 프로그래밍, 매개변수, 리턴값for문, 무한루프, break, 반복문, while문 3. 주요 내용 요약함수는 특정한 작업을 하도록 만들어진 독립적인 단위 모듈이다. 큰 프로그램 하나를 여러개의 함수로 분할하여 구현하는 구조적 프로그래밍 방식의 기본이다. 함수에 입력시키는 것을 매개변수 또는 전달인자 라고 한다.함수가 돌려주는 결과 값을 반환값 또는 리턴값이라고 한다.콘솔 기반 c 프로그램은 main()함수로 시작한다함수에서 입력은 매개변수,인자 출력은 반환값, 리턴값이라는것을 잘 기억해둘것 제어문은 위부터 아래로 순차적으로 실행되는 프로그램의 실행 순서를 바꾸기 위해서 사용한다.for문과 if문의 사용빈도가 가장 높다if문은 if문 다음..
2024.09.23 -
c++프로그래밍 수업내용 및 수업 후 과제
구분C언어C++사용 예- 임베디드 시스템- 게임 개발- 운영 체제- GUI 애플리케이션- 시스템 프로그래밍- 웹 서버- 컴파일러 및 인터프리터- 데이터베이스 소프트웨어장점- 간단하고 빠른 성능- 객체 지향 프로그래밍 지원- 하드웨어와의 밀접한 연관성- 코드 재사용성 및 유지보수 용이- 작은 메모리 사용- 강력한 표준 라이브러리- 다양한 플랫폼에서 사용 가능- 템플릿 및 STL 지원단점- 객체 지향 프로그래밍 미지원- 복잡한 문법- 메모리 관리 수동- 컴파일 시간 증가- 오류 처리 기능 부족- 성능 저하 가능성 (추상화로 인한) c언어와 c++언어의 사용 예시와 장,단점을 정리한 표cout은 모니터라고 생각하면 된다. cout은 #include 에 있#include iostream>int main(){st..
2024.09.10 -
c++프로그래밍 2주차 예습 과제
1. 강의주제c언어와 c++언어의 차이점 과 c언어 문법 정리(문법정리 위주) 2. 강의 키워드c++, printf(), scanf(),include문, 변수, 토큰, 구두점○ c++언어 3. 주요내용요약(내용이 많아서 우선 헷갈렸던 내용만 정리, 추후 모든 내용 다시 정리해서 pdf파일로 정리 예정)- c++언어는 c문법을 포함하고 있지만 프로그래밍 스타일은 완전 다르다.- 객체지향 프로그래밍이 가능하도록 class위주로 다양한 문법이 추가되었다. ○ c++ 프로그램에서의 printf()함수의 여러 가지 사용 예- 문장(문자열)출력 = printf("소프트웨어"); - int형 숫자 출력 = printf("%d",20); - 문장과 숫자 출력 = printf("나이는 %d입니다.",20); - ..
2024.09.09 -
C++ 프로그래밍 수업 내용 및 수업
Claude와 뤼튼을 활용해서 C++언어의 문법을 알고 있으면 어떤 언어를 배울 때 도움이 되는지 물어보고 차이점을 확인 C/C++/C#/Objective-C/JAVA/Kotlin/Rust/Go 소스 비교 ↓ #include stdio.h>int main(){printf("Hello World");return 0;}//.c #include iostream>int main(){std::cout"Hello World";return 0;}//.cpp #import Foundation/Foundation.h>intmain(intargc, char const*argv[]){ NSLog(@"Hello World!");return 0;} //Objective-C(.m) fun main() {println("Hello..
2024.09.03 -
15주차 C언어 프로그래밍 수업 내용 및 수업 후 과제
이미지 파일이 업로드 되지 않아서 한글파일로 작성
2024.06.10