총 130개
-
점수 입력받아 5점 단위로 별 출력하기2025.01.041. C 프로그래밍 이 프로그램은 사용자로부터 점수를 입력받아 5점 단위로 별을 출력합니다. 사용자가 -1을 입력하면 프로그램이 종료됩니다. 프로그램은 while 루프를 사용하여 점수 입력을 반복하며, 입력된 점수를 5로 나누어 별의 개수를 계산합니다. 이후 계산된 별의 개수만큼 별을 출력합니다. 1. C 프로그래밍 C 프로그래밍은 컴퓨터 프로그래밍의 기초 언어로 여겨지며, 다양한 분야에서 널리 사용되고 있습니다. C 언어는 1970년대 초반에 개발되었지만, 여전히 많은 프로그래머들에게 선호되는 언어입니다. 이는 C 언어가 하드웨어...2025.01.04
-
[프로그래밍언어실습] - 최소값과 최대값을 입력받아 그사이에 있는 정수의 합을 구하는 함수를 작성하고 출력하는 프로그래밍을 작성하시오2025.05.031. 프로그래밍 언어 실습 이 프로그램은 최소값과 최대값을 입력받아 그 사이에 있는 모든 정수의 합을 계산하는 자바스크립트 함수를 구현합니다. 'sumIntegers()' 함수는 'min'과 'max' 파라미터를 사용하여 해당 범위의 정수를 반복하고 합계를 계산합니다. 이 프로그램은 다양한 최소값과 최대값으로 테스트되어 올바른 출력을 생성합니다. 1. 프로그래밍 언어 실습 프로그래밍 언어 실습은 프로그래밍 기술을 익히고 개발 역량을 기르는 데 매우 중요한 부분입니다. 실습을 통해 프로그래밍 언어의 문법과 구문을 익히고, 다양한 알고...2025.05.03
-
방통대 방송대 C프로그래밍 핵심요양노트 교재요약본 (1장~15장)2025.01.251. C프로그래밍 언어 C프로그래밍 언어는 사람과 컴파일러(번역기)가 이해할 수 있도록 약속된 언어입니다. 컴파일러는 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해하도록 기계어로 번역해주는 번역기이며, 어셈블러는 기호로 표현된 어셈블리 코드를 기계어로 번역하는 번역기, 인터프리터는 한 단계씩 기계어로 해석해서 실행하는 언어처리 프로그램입니다. C언어는 UNIX 운영체제 구현에 사용할 목적으로 개발되었으며, 높은 프로그램 이식성, 간단한 문법표현, 저급언어 특성을 가진 고급언어입니다. 2. C프로그램 개발 단계 C프로그램 개발 단...2025.01.25
-
구구단 출력, 자릿수 합산, 별 출력, 약수의 합 출력, 우박수 나열 및 길이 출력 - 컴퓨터 개론, 문제 정의, 문제 해결 방법, 소스 코드, 결과 화면2025.01.161. 구구단 출력 문제 정의: 원하는 단을 입력해서 구구단을 출력한다. 문제 해결 방법: 원하는 단을 입력하고 1~9단까지 while함수를 사용하여 출력한다. 소스 코드: #include <stdio.h>int main(){int put, num;//입력하는 값과 9단을 선언scanf('%d', &put);num=1;//9단을 나타내는 값 초기화while(num<=9)//9단까지 곱해주기 위함{printf('%d x %d = %d ', put, num, put*num);//구구단 입력num++;//1~9단까지 증가}return 0;...2025.01.16
-
방송통신대학교_프로그래밍언어론_중간과제(2023)2025.01.241. CPU의 기계어 명령어 실행 과정 컴퓨터의 CPU가 기계어 명령어를 실행하는 과정은 크게 4단계로 나눌 수 있습니다. 인출(Fetch) 단계에서 CPU는 메모리로부터 다음 실행할 명령어를 가져옵니다. 디코딩(Decode) 단계에서 CPU는 가져온 명령어가 무엇을 의미하는지 해석합니다. 실행(Execute) 단계에서 CPU는 해석한 명령어에 따라 실제 작업을 수행합니다. 저장(Store) 단계에서 명령어의 실행 결과가 있을 경우, 그 결과를 메모리에 저장합니다. 이런 과정들이 수백, 수천, 수만 번 반복되며 컴퓨터는 우리가 원하...2025.01.24
-
방통대 방송대 프로그래밍언어론 중간과제물 A+2025.01.251. 프로그래밍 언어의 가독성 프로그래밍 언어의 기본 기능 중 하나인 '가독성'에 대해 설명하였다. 가독성은 프로그램을 쉽게 읽고 파악할 수 있는 기능을 의미하며, 프로그래밍 언어에서 중요한 역할을 한다. 가독성을 높이는 방법으로는 매개변수 이름 사용, 들여쓰기, 주석 활용 등이 있다. 2. 프로그래밍 언어의 추상화 프로그래밍 언어의 부가 기능 중 하나인 '추상화'에 대해 설명하였다. 추상화는 복잡한 대상을 간략하게 표현하는 방법으로, 프로그램의 가독성과 재사용성을 높이는 데 도움이 된다. 스마일 이모티콘과 동물 분류 등이 추상화의...2025.01.25
-
방통대 방송대 프로그래밍언어론 핵심요약노트 교재요약본 (1장~15장)2025.01.251. 프로그래밍 언어의 역사와 발전 프로그래밍 언어의 역사와 발전 과정을 살펴보면, 1950년대 초반 MIT에서 개발된 LISP부터 시작하여 1960년대 ALGOL, COBOL, BASIC 등이 등장했고, 1970년대에는 C, Pascal, Prolog, Ada 등이 개발되었습니다. 1980년대에는 Smalltalk, ML, Scheme, Objective-C 등이 등장했으며, 1990년대에는 C++, Java, JavaScript, Python, Haskell 등이 개발되었습니다. 이처럼 프로그래밍 언어는 시대의 변화와 함께 지속...2025.01.25
-
컴퓨터를 이용한 전염병 확산 시뮬레이션2025.05.111. 전염병의 정의 전염병이란 병원체에 의해 감염되어 발병하는 질환이다. 병원체에 의한 감염은 다양한 경로로 이루어지며 특히 여러 사람에게 전파되는 감염병을 전염병이라고 한다. 2. 반복문 반복문에는 DO, while, do-while, for 문이 있다. DO 문은 변수 I가 1의 초깃값을 갖고 한 번씩 반복할 때마다 1씩 증가하면서 5보다 작거나 같을 때 실행한다. while 문은 조건식이 참인 동안 문장을 반복해서 실행한다. do-while 문은 문장을 먼저 실행하고 마지막 부분에서 종료 조건을 검사한다. for 문은 초기식을...2025.05.11
-
방송통신대학교 c프로그래밍 출석수업과제2025.01.261. C 프로그래밍 기초 이 자료는 C 프로그래밍 언어의 기본적인 문법과 개념을 소개하고 있습니다. 주요 내용으로는 C 프로그램의 구조, 변수 선언, 연산자 사용, 함수 정의 및 호출 등이 포함되어 있습니다. 이를 통해 C 프로그래밍의 기본적인 이해와 실습 경험을 얻을 수 있습니다. 2. 데이터 타입 및 크기 이 자료에서는 C 언어의 다양한 데이터 타입(char, int, float, double 등)과 각 타입의 메모리 크기를 소개하고 있습니다. 이를 통해 데이터 타입 선택의 중요성과 메모리 관리의 기초를 이해할 수 있습니다. 3...2025.01.26
-
2024년 1학기 방송통신대 출석수업대체과제물 파이썬프로그래밍기초2025.01.251. 순차 구조 프로그래밍 순차 구조를 사용하여 0과 1000 사이의 정수를 사용자로부터 입력받아 각 자릿수의 합을 출력하는 프로그램을 작성하였습니다. 이를 통해 사용자 입력 받기, 변수 사용, 산술 연산, 출력 등 순차 구조의 기본적인 프로그래밍 기법을 익힐 수 있습니다. 2. 선택 구조 프로그래밍 선택 구조를 사용하여 사용자가 입력한 점수에 따라 성적을 출력하는 프로그램을 작성하였습니다. 이를 통해 if-elif-else 구문을 활용하여 조건에 따른 분기 처리를 할 수 있습니다. 3. 생성형 AI 활용 ChatGPT와 같은 생성...2025.01.25
