본문 바로가기

프로그램747

C# 예제3] C# 프로그래밍 입문 CHAPTER 1. p25 프로퍼티 프로퍼티(property)란 클래스의 private 필드를 형식적으로 다루는 일종의 메소드로 간주할 수 있다. 즉, 클래스의 private 필드는 정보은닉(information hiding)을 위해 다른 클래스에서는 임의로 접근이 허용되지 않지만 대응되는 프로퍼티를 통하여 다른 클래스에서 형식적으로 접근할 수 있는 방법이 제공되는 것이다. 하나의 프로퍼티는 값을 지정하는 set접근자와 값을 참조하는 get접근자로 구성된다. 프로퍼티의 참조 위치가 왼쪽에 있으면 set접근자가 프로퍼티의 참조 위치가 오른쪽에 있으면 get접근자가 자동으로 결정된다. 참고예제] using System; using System.Collections.Generic; using System.Text; namespace Chapte.. 2021. 7. 14.
C# 예제2] C# 프로그래밍 입문 CHAPTER 1. p23 스트링 참고예제] using System; using System.Collections.Generic; using System.Text; namespace Chapter1 { class P23_ex1_3 { static void Main(string[] args) { string s="Hello"; s += " World"; Console.WriteLine(s + "!"); } } } 참고예제 결과] 대한민국의 아름다운 영토, 독도의 여름 2021. 7. 13.
C# 표제1] C# 프로그램 입문(Introduction to C# Programming) 제 목 : C# 프로그래밍 입문 지은이 : 오세만, 이양선, 김정숙, 이창환, 손윤식 출판사 : 생능출판 C#(C sharp)은 마이크로소프트사의 앤더스 헬스버그(Anders Hejlsberg)에 의해 고안된 언어로 단순한 콘솔 응용 프로그램부터 인터넷 및 분산환경 시스템, 모바일 시스템을 위한 응용 프로그램, 게임과 같은 멀티미디어 콘텐트에 이르기까지 다양한 소프트웨어를 쉽게 제작할 수 있도록 설계된 범용 프로그래밍 언어이다. C#은 .NET환경에 최적화되어 있으며 컴포넌트 기반의 소프트웨어 개발 패러다임을 지원하는 컴포넌트 지향 프로그래밍 언어이다. C#언어는 C계열에 속하는 프로그래밍 언어이다. C언어로부터 연산자와 문장 등 기초적인 프로그래밍 언어의 기능을 상속받았고 C++언어로 부터는 주로 객체.. 2021. 7. 12.
C# 예제1] C# 프로그래밍 입문 CHAPTER 1. p21 자료형 ▶ C#의 자료형은 크게 값형(value type)과 참조형(reference type)으로 분류할 수 있다. ▶ 값형 : 숫자형, 문자형, 부울형, 열거형, 구조체형 - 숫자형 * 정수형 부호있는 정수형 : sbyte(8bit), short(16bit), int(32 bit), long(64bit) 부호없는 정수형 : byte(8bit), ushort(16bit), uint(32bit), ulong(64bit) * 실수형 : float(32bit), double(63bit) * 십진형(10연산을 수행) : decimal(128bit) * 문자형(Unicode 사용) : char(16bit) * 부울형(true, false만 사용, 다른 자료형으로 변환 안됨) : bool(8bit) ▶ 참조형 : 클래스.. 2021. 7. 12.
C++ 2제] 2019년 한국정보올림피아드 1차대회 초등부 1번 - 막대기 문제] [유형3] 1번 - 막대기(100점) 모든 언어에 대해 시간 제한 1초, 메모리 제한 512MB입니다. 아래 그림처럼 높이만 다르고 (같은 높이의 막대기가 있을 수 있음) 모양이 같은 막대기를 일렬로 세운 후, 왼쪽부터 차례로 번호를 붙인다. 각 막대기의 높이는 그림에서 보인 것처럼 순서대로 6, 9, 7, 6, 4, 6 이다. 일렬로 세워진 막대기를 오른쪽에서 보면 보이는 막대기가 있고 보이지 않는 막대기가 있다. 즉, 지금 보이는 막대기보다 뒤에 있고 높이가 높은 것이 보이게 된다. 예를 들어, 그림과 같은 경우엔 3개(6번, 3번, 2번)의 막대기가 보인다. N개의 막대기에 대한 높이 정보가 주어질 때, 오른쪽에서 보아서 몇 개가 보이는 지를 알아내는 프로그램을 작성하려고 한다. 입력형식 표.. 2021. 7. 12.
Python 7제] 2019년 한국정보올림피아드 1차대회 초등부 1번 - 막대기 문제] [유형3] 1번 - 막대기(100점) 모든 언어에 대해 시간 제한 1초, 메모리 제한 512MB입니다. 아래 그림처럼 높이만 다르고 (같은 높이의 막대기가 있을 수 있음) 모양이 같은 막대기를 일렬로 세운 후, 왼쪽부터 차례로 번호를 붙인다. 각 막대기의 높이는 그림에서 보인 것처럼 순서대로 6, 9, 7, 6, 4, 6 이다. 일렬로 세워진 막대기를 오른쪽에서 보면 보이는 막대기가 있고 보이지 않는 막대기가 있다. 즉, 지금 보이는 막대기보다 뒤에 있고 높이가 높은 것이 보이게 된다. 예를 들어, 그림과 같은 경우엔 3개(6번, 3번, 2번)의 막대기가 보인다. N개의 막대기에 대한 높이 정보가 주어질 때, 오른쪽에서 보아서 몇 개가 보이는 지를 알아내는 프로그램을 작성하려고 한다. 입력형식 표.. 2021. 7. 12.
C언어 3제] 2019년 한국정보올림피아드 1차대회 초등부 1번 - 막대기 문제] [유형3] 1번 - 막대기(100점) 모든 언어에 대해 시간 제한 1초, 메모리 제한 512MB입니다. 아래 그림처럼 높이만 다르고 (같은 높이의 막대기가 있을 수 있음) 모양이 같은 막대기를 일렬로 세운 후, 왼쪽부터 차례로 번호를 붙인다. 각 막대기의 높이는 그림에서 보인 것처럼 순서대로 6, 9, 7, 6, 4, 6 이다. 일렬로 세워진 막대기를 오른쪽에서 보면 보이는 막대기가 있고 보이지 않는 막대기가 있다. 즉, 지금 보이는 막대기보다 뒤에 있고 높이가 높은 것이 보이게 된다. 예를 들어, 그림과 같은 경우엔 3개(6번, 3번, 2번)의 막대기가 보인다. N개의 막대기에 대한 높이 정보가 주어질 때, 오른쪽에서 보아서 몇 개가 보이는 지를 알아내는 프로그램을 작성하려고 한다. 입력형식 표.. 2021. 7. 12.
HTML5 10제] 웹프로그래밍 기초 p64 15. 본문의 내용을 참조해서 자신을 소개하는 홈페이지를 작성해 보자. 참고풀이] My Homepage 컴퓨터 프로그래머를 꿈꾸며 열심히 공부하고 있는 1인입니다. 현재 학습하고 있는 과목 C 언어 JAVA 언어 웹프로그래밍http://www.w3c.org" target="_blank">W3C 사이트 이번 학기 시간표 시간표 월요일 화요일 수요일 1교시 C언어 JAVA언어 JAVA언어 2교시 C언어 JAVA언어 JAVA언어 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2021. 7. 9.
HTML5 9제] 웹프로그래밍 기초 p63 14. 다음과 같은 이력서 형식을 HTML문서로 작성하여 보자. 참고풀이] 이 력 서 성 명 홍길동 주민등록번호 090101-1234567 생년월일 19 년 월 일생 (만 세) 주 소 연락처 집 02-1234-1234 전자우편 hong@naver.com 핸드폰 010-1234-1234 참고풀이 결과] 대한민국의 아름다운 영토, 독도 2021. 7. 9.
Java 1제] 2019년 한국정보올림피아드 1차대회 초등부 1번 - 막대기 문제] [유형3] 1번 - 막대기(100점) 모든 언어에 대해 시간 제한 1초, 메모리 제한 512MB입니다. 아래 그림처럼 높이만 다르고 (같은 높이의 막대기가 있을 수 있음) 모양이 같은 막대기를 일렬로 세운 후, 왼쪽부터 차례로 번호를 붙인다. 각 막대기의 높이는 그림에서 보인 것처럼 순서대로 6, 9, 7, 6, 4, 6 이다. 일렬로 세워진 막대기를 오른쪽에서 보면 보이는 막대기가 있고 보이지 않는 막대기가 있다. 즉, 지금 보이는 막대기보다 뒤에 있고 높이가 높은 것이 보이게 된다. 예를 들어, 그림과 같은 경우엔 3개(6번, 3번, 2번)의 막대기가 보인다. N개의 막대기에 대한 높이 정보가 주어질 때, 오른쪽에서 보아서 몇 개가 보이는 지를 알아내는 프로그램을 작성하려고 한다. 입력형식 표.. 2021. 7. 9.
C언어 2제] 임의의 정수 N, M을 입력하여 N~M까지 출력하는 프로그램을 작성하시오. ▶ 0 2021. 7. 2.
C++ 1제] 디폴트 매개변수를 사용하여 1~10까지 출력하는 프로그램을 작성하시오. 참고풀이] #include using namespace std; class OnenTen{ int start; //시작 변수 int end; //끝 변수 int i; //반복 변수 public: //디폴트 매개변수를 사용한 생성자 선언 OnenTen(int e, int s=1){ start=s; end=e; } //결과출력 메서드 void print(){ for(i=start;i 2021. 7. 1.
반응형