본문 바로가기

전체 글1428

슈도코드 작성 예제 궁금한 복수전공 학생에게 Pseudo code 슈도코드라고 부르는데요. 이게 사실 작성 방법에 정답은 없어서 쓰기 나름입니다. 그래도 처음 작성하는 학생이라면 어떻게 작성할까 고민이겠죠. 그래서 예시를 하나 들고 어떻게 적는지 예제까지 대략 알아보도록 하겠습니다. ▷ 예시 입력값 (인풋) 50 조건 1~입력값(50)까지의 합 출력값 (아웃풋) if문, while문, for문 등 이용한 결과 ▷ 작성 방법 (예제)먼저, 쉽게 풀어서 생각하세요. 1 부터 50까지의 합입니다. 합계 변수 sum 결과 도출 과정 1 + 2 + 3 + 4 + ... + 49 + 50 결과값 = 1275 그러면, sum = 1 + 2 + 3 + 4 + ... + 49 + 50 이란 슈도코드 한 줄을 유추할 수 있습니다. 이걸 한 줄씩 풀어내면 아래처럼 쓸.. 2019. 3. 19.
실비 보험 필요성 및 기혼자 20대여성보험, 치료력 적어야 유리 실비 보험 필요성 및 기혼자 20대여성보험, 치료력 적어야 유리 아직 보험에 가입하지 않은 분들은 제목과 같은 고민 많으실 텐데요. 가령, 20대 후반에 결혼한 기혼자인데 아직 보험이 없다면 배우자와 함께 고민하실 겁니다. 실비 보험 필요성은 무엇일까? 라면서요. 재테크 서적을 보면 젊었을 때 보험 가입하는 게 좋다는 문구도 많이 읽으셨겠죠. 하지만, 어디 아프지도 않고, 가입하기엔 너무 젊은 게 아닌가 싶어서 실비 보험 필요성 와닿질 않습니다. 이어서, 본론은 이렇습니다. 이 글은 20대여성보험, 실비보험 가입하는 게 좋다는 전제로 썼습니다. 이유는 아래와 같습니다. 1. 건강할 때 가입이 된다병원 치료 기록은 차곡차곡 쌓입니다. 큰 병이라도 앓았다면, 보장 내역에 제한이 발생할 수 있습니다. 안 좋은.. 2019. 3. 18.
RISC 프로세서 비교, 폰 노이만 컴퓨터 성능 향상 RISC 프로세서 비교, 폰 노이만 컴퓨터 성능 향상 ■ 폰 노이만 컴퓨터의 성능 향상 (RISC 비교)빠른 회로 기술, 병렬성(fine-grain parallelism)을 통한 성능 향상 - 특별한 경우의 메소드 (special-case) : 기본 연산을 통해 컴퓨터 구조에서 명령어 만드는 방법을 찾을 수 있고, : 기본 연산 중 병렬로 처리 가능한 방법을 구현 - 일반적일 때의 메소드 (general-case) : 원하는 기능을 가진 data-path와 비용을 먼저 생각 : Data-path에 이용 가능한 기본 연산의 간단한 명령어 정의 특별하거나 일반적인 경우의 非RISC 특별한 경우 - 같은 양의 작업 시 더 적은 명령어로 처리 가능 - 병렬성을 더 많이 이용함으로써 얻는 장점 - 단점 : 특별한.. 2019. 3. 15.
C# 함수 오버로딩 예제로 성능 향상 확인하기 method overload C# 메서드 오버로드로 최적화되는지 확인하기 IL 출처 : https://www.dotnetperls.com/overload [C# 함수 오버로딩 예제] Overload. 오버로드 된 메서드는 코드의 가독성을 높입니다. 프로그램 규모가 커지고 설계가 복잡해질수록 변경되는 코드는 많아집니다. 그래서 코드 변경 지침이 필요하게 됩니다. 「메소드 오버로드를 사용하면」, 복잡성을 줄여 일부 성능을 향상할 수 있습니다. 첫 번째 예제. 오버로딩 함수들은 컴파일된 프로그램에서 독립적입니다. 아래 소스엔 같은 이름을 가진 함수가 2개 있습니다. 12345678910111213141516class Program{ static void Main() { MethodA(); MethodA(""); } static void .. 2019. 3. 14.