2024-소프트웨어과 1학년 28

2학기 중간고사 대비 자료 C언어[지속 업데이트]

9장: 변수와 함수 변수의 속성: 이름, 타입, 크기, 값+범위, 생존 시간, 연결범위(scope): 변수가 사용 가능한 범위, 가시성생존 시간(lifetime): 메모리에 존재하는 시간연결(linkage): 다른 영역에 있는 변수와의 연결 상태전역 변수: 함수의 외부에서 정의지역 변수: 함수의 내부에서 정의 이름이 같은 지역 변수: 블록만 다르면 이름은 같아도 된다.지역 변수는 선언된 블록이 끝나면 자동으로 소멸된다. 함수의 헤더 부분에 정의되어 있는 매개 변수도 일종의 지역 변수이다. 즉 지역 변수가 지니는 모든 특징을 가지고 있다.지역 변수와 다른 점은 함수 호출 시의 인수 값으로 초기화되어 있다는 점이다.  전역 변수(global variable)는 함수 외부에서 선언되는 변수이다. 전역 번수의 ..

데이터베이스 기초 3강

### 1. **데이터베이스 시스템의 정의** - **데이터베이스 시스템(DBS; DataBase System)**: 조직의 다양한 데이터를 데이터베이스에 저장하고, 이를 관리하여 정보로 변환하는 시스템. 조직에서 필요로 하는 데이터를 효율적으로 관리, 조회, 조작할 수 있게 하며, 사용자들이 데이터에 접근하고 활용할 수 있도록 하는 핵심 시스템. --- ### 2. **데이터베이스의 구조** #### **스키마와 인스턴스** - **스키마(Schema)**: 데이터베이스 내에 저장될 데이터 구조 및 제약조건을 정의한 것. 예를 들어, 테이블의 속성(필드)과 그 속성의 데이터 타입을 정의함. - **인스턴스(Instance)**: 스키마에 맞추어 데이터베이스에 실제로 저장된 데이터 값. 즉, 현재 시점에..

[C언어]7장 반복문

while 반복문while문은 조건이 참일 동안 계속해서 코드를 반복해서 실행함. 조건을 먼저 평가하고, 조건이 참이면 반복문 안의 코드를 실행하는 방식임. 형식은 다음과 같음:while (조건) { // 조건이 참일 동안 반복 실행할 코드}조건이 거짓이 되면 반복이 종료됨. 예를 들어, 1부터 10까지 숫자를 출력하는 코드는 이렇게 작성할 수 있음 int i = 1;while (i 여기서는 i가 10보다 작거나 같을 동안 계속 반복함.do-while 반복문do-while문은 while문과 비슷하지만, 조건을 나중에 평가하는 것이 차이점임. 즉, 조건을 확인하기 전에 코드가 먼저 한 번은 무조건 실행됨. 형식은 다음과 같음:do { // 최소 한 번은 실행할 코드} while (조건);조건이 ..

[C언어]6장_조건문

만약 프로그램에 선택 구조가 없다면,  프로그램은 항상 동일한 동작만을 되풀이할것이다. 제어문은 조건문과 반복문으로 나뉨, 1. 조건문의 정의조건문은 어떤 조건을 평가해서 그 조건이 참이면 코드를 실행하고, 거짓이면 실행하지 않음. 프로그램의 흐름을 제어할 때 많이 쓰임. if문if문은 조건문 중에서 가장 기본적인 형태임. 조건이 참일 때만 실행됨. 형식은 다음과 같음: 조건이 참이면 중괄호 안의 코드가 실행됨. 조건이 거짓이면 아무 일도 일어나지 않음.if (조건) { // 조건이 참일 때 실행할 코드}if-else문if-else문은 조건이 참일 때와 거짓일 때 각각 다른 코드를 실행하고 싶을 때 사용함. 형식은 다음과 같음: if (조건) { // 조건이 참일 때 실행할 코드 } else { /..

[Python/파이썬]1.5강_실행 및 기본개념

2024.09.09 - [2024-소프트웨어과 1학년/HTML+CSS 웹 프로그래밍] - 비주얼스튜디오코드/VSC 설치 및 실행 비주얼스튜디오코드/VSC 설치 및 실행https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favoritseoyunishappy-it.tistory.com  비주얼스튜디오 코드 다운 방법  비주얼..

비주얼스튜디오코드/VSC 설치 및 실행

https://code.visualstudio.com/ Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio.com 윈도우 기준으로 설명합니다.자신의 컴퓨터 상황에 맞는 설치 파일을 다운로드하면 됩니다. 설치 창 동의 다음 설치할 폴더 표시(찾아보기에서 변경 가능)..

[Python/파이썬] 1강_기초/파이썬 설치/실행

프로그래밍: 프로그램을 만드는 것프로그램: 미리 작성된 것컴퓨터가 이해할 수 있는 값은 0과 1로 이루어진 이진 숫자(binary digit)다.프로그래밍 언어: 사람을 위한 언어소스 코드:프로그래밍 언어로 작성한 프로그램  파이썬Python1991년 귀도 반 로섬이 발표한 프로그래밍 언어인터프리터 언어이다.(최근 실행파일로도 생성 가능)쉽고 직관적인 언어개발자는 객체지향 언어, 절차적 언어, 구조적 언어, 선언적 언어 등 스타일을 선택 개발할 수 있다.가독성이 좋으며, 오픈소스로 무료 제공된다.많은 라이브러리가 존재한다. 파이썬은 다양한 종류의 라이브러리가 있어서 C,C++Java등의 언어로 작성할 수 있는 대부분의 프로그램을 작성할 수 있다.파이썬으로 작성하면 C로 작성할 때보다 절반도 되지 않는 노..

[아기대학생김따루]운영체제 기초/OS기초_1강_기초, 간단 개념/운영체제의 개념, 목적

[사용 도서: 운영체제(서장원, 하성권 저, 기한재출판사)] 운영체제의 개념운영체제(OS: Operation System): 운영체제의 주목적은 사용자가 컴퓨터 시스템을 편리하게 사용하는 데 있고, 부수적이 목적은 사용자 대신 컴퓨터 시스템(=하드웨어)을 효율적으로 사용하는 데 있음. 운영체제는 자원의 관리자와 중재자의 역할을 수행한다.입출력 장치 관리중앙 처리 장치 관리기억 장치 관리파일 시스템 관리한정된 시스템 자원을 원활하게 사용할수있도록 해주는 맨-머신 인터페이스(man-machine interface) 운영체제의 목적사용자 측면:컴퓨터  H/W와 SW를 최대한 편리하게 사용할 수 있도록 함.시스템 측면:컴퓨터 시스템의 성능을 최적화하여 생산성을 향상시킴.운영체제의 설계:시스템 성능 측면과 사용자..

[아기대학생김따루]Windows 10 기준으로 IIS 설치하기

IIS를 설치하면 ASP.Net을 쓸 수 있고PHP랑 연동도 된다.  설정에 들어간다.이런 화면이 뜰 텐데 여기서 시스템에 들어간다, 선택적 기능-> 우측 관련설정-> 기타 windows기능 클릭  이대로 체크해준다 필수 체크 항목: 인터넷 정보서비스(아래에서 5번째, ISS), .NET Framework 3.5, 4.8  로딩을 기다린다...(저는 좀 오래 걸렸음)   설치 완료 시 프로그램에 IIS 검색하면 뜸!!완 료~

[아기대학생김따루]IT cookbook데이터베이스개론(한빛미디어)/연습문제 2장 정답

개념 정리는 이쪽.2024.09.05 - [2024-소프트웨어과 1학년/DB기초 데이터베이스 기초] - [DB기초/데이터베이스 기초]1강_개념,단어 [DB기초/데이터베이스 기초]1강_개념,단어[수업교재-한빛아카데미 데이터베이스개론 개정 3판]  데이터(data): 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 값. 자료라고도 함. 정보(information):의사 결정에 유용하게 활용seoyunishappy-it.tistory.com  1. 다음이 설명하는 파일 시스템의 문제점은 무엇인가?응용 프로그램이 파일에 직접 접근하열 데이터를 처리해야 하므로 파일의 데이터 구성 방법이나 물리적인 저장 구조에 맞게 응용 프로그램을 작성해야하고, 파일의 구조가 변경되면 응용 프로그램도 함께 변경해야 한다...