목록

'홈' 729건

  • 정기예금 상품 목록 입력하기
    프로그래밍 언어/Python · 댓글
    비주얼 스튜디오 코드에서 새로운 파일을 만들고, 파일명을 'step_3_4.py'로 지정합니다. 다음 코드를 입력한 후, 대화형 창에서 실행합니다. 정기예금 상품 데이터가 입력된 워드 파일이 생성됩니다. ch_10/step_3_4.pyfrom pathlib import Pathimport pandas as pdfrom docx import Documentfrom docx.enum.table import WD_ALIGN_VERTICAL, WD_TABLE_ALIGNMENTfrom docx.enum.text import WD_ALIGN_PARAGRAPHfrom docx.shared import Mmfrom step_1_1 import OUT_DIRfrom step_1_2 import OUT_1_2from st..
  • 키 입력 받기
    프로그래밍 언어/C++ · 댓글 1
    예제 소스ex2-3.cpp#include using namespace std;int main() { cout >"; int width; cin >> width; // 키보드로부터 정수 값 너비를 읽어 width 변수에 저장 cout >"; int height; cin >> height; // 키보드로부터 정수 값 높이를 읽어 height 변수에 저장 int area = width * height; cout 실행 결과너비를 입력하세요>>3 높이를 입력하세요>>5 면적은 15 cin과 >> 연산자를 이용한 키 입력C++에서는 표준 입력 스트림인 cin과 >> 연산자를 이용하여 사용자로부터 키를 입력받습니다. cin과 >> 연산자는 헤더 파일에 선언되어 있으므로 프로그램 서두에는 다음 문이 필요합니다.#i..
  • 절댓값 구하기
    프로그래밍 언어/PHP · 댓글
    PHP의 내장 함수 abs()는 정수나 실수의 절댓값을 구하는 데 사용됩니다. 05/ex5-1.php"; // 02 echo abs(-8).""; // 03 echo abs(5.3).""; // 04 echo abs(-5.3); // 05?> 02, 03 abs() 함수를 이용하여 정수 8과 -8과 절댓값은 8과 8을 출력합니다. 04, 05 abs() 함수를 이용하여 실수 5.3과 -5.3의 절댓값 5.3과 5.3을 출력합니다.
  • 2차원 배열
    프로그래밍 언어/PHP · 댓글
    2차원 배열은 배열의 각 요소가 배열이며, 2차원의 구조를 가집니다. 2차원 배열에 저장한 다음 for문을 이용하여 각각의 성적을 출력해봅시다. 04/ex4-15.php"; echo ""; } // 11?> 02~04 array() 함수를 이용하여 2차원 배열 $score에 3명 학생의 5과목 성적을 입력합니다. 06~11 이중 for문을 이용하여 2차원 배열 $score의 각 요소를 다음 실행 결과에서와 같이 출력합니다. 이번에는 앞 예제에서 사용된 2차원 배열 $score에 저장된 성적의 합계와 평균을 구하는 프로그램을 작성해봅시다. 04/ex4-16.php"); // 14 }?> 02~04 2차원 배열 $score에 3명의 학생에 대해 5과목 성적을 저장합니다..
  • XML 데이터 연동하기
    프로그래밍 언어/자바 웹 · 댓글
    이번에는 Ajax 응답 시 도서 정보를 XML로 전달받아 출력하는 예제를 실습해 보겠습니다. 1. 다음과 같이 AjaxTest2 클래스를 작성합니다. , , 태그를 이용해 도시 정보를 XML 형식으로 작성한 후 브라우저로 전송합니다. package sec01.ex01;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@WebServlet("/ajaxTes..
  • 주요 금리지표 데이터 입력하기
    프로그래밍 언어/Python · 댓글
    생성한 워드 문서에 주요 금리지표 데이터를 입력해 봅시다. 비주얼 스튜디오 코드에서 새로운 파일을 생성하고, 파일명을 'step_3_3.py'로 지정합니다. 다음 코드를 입력하고, 대화형 창에 실행합니다. 주요 금리지표 관련 내용이 워드 파일이 생성됩니다. ch_10/step_3_3.pyfrom pathlib import Pathimport pandas as pdfrom docx import Documentfrom docx.enum.table import WD_TABLE_ALIGNMENTfrom docx.shared import Mmfrom step_1_1 import IMG_DIR, OUT_DIRfrom step_2_1 import OUT_2_1from step_3_1 import apply_fontf..
  • 연관 배열
    프로그래밍 언어/PHP · 댓글
    일반적인 배열에서는 요소의 위치를 지정하는 데 인덱스가 사용됩니다. 그러나 연관 배열(Associative Array)에서는 인덱스 대신 키(Key)를 사용합니다. 다음 예제를 통하여 연관 배열에 대해 알아봅시다. 04/ex4-13.php "hong77", "pass" => "12345", "name" => "홍길동", "age" => 30); // 02 echo "아이디 : ".$member["id"].""; // 04 echo "비밀번호 : ".$member["pass"].""; echo "이름 : ".$member["name"].""; echo "나이 : ".$member["age"]; // 07?> 02 연관 배열 $member를 생성합니다. 연관 배열에서는 키(Key)와..
  • namespace와 std::
    프로그래밍 언어/C++ · 댓글
    namespace이름 공간을 생성하는 방법은 다음과 같이 namespace 키워드 위에 자신만의 공간 이름을 짓고 '{'와 '}'로 묶는다.namespace kit { // kit라는 이름 공간 생성 // 이곳에 선언하는 모든 이름은 kit 이름 공간에 생성된 이름} 그리고 이름을 이용하기 위해서는 다음과 같이 이름 공간을 함께 사용합니다.이름공간(namespace) :: 이름(identifier) ::는 범위 지정 연산자로서 C++ 표준 연산자입니다. std::란?std는 C++ 표준에서 정한 표준 이름 공간으로서, 모든 C++ 표준 라이브러리는 std 이름 공간에 만들어져 있습니다. 그러므로 응용 프로그램이 C++ 표준 라이브러리에서 선언된 이름(identifier)을 사용할 때, std::를 접두어..
  • 제이쿼라 Ajax 사용하기
    프로그래밍 언어/자바 웹 · 댓글
    1. sec01.ex01 패키지를 만들고 AjaxTest1.java, AjaxTest2.java를 생성합니다. 그리고 test03 폴더에 ajax1.html, ajax2.html을 추가합니다. 2. AjaxTest1.java를 다음과 같이 작성합니다. 클라이언트에서 Ajax로 메시지를 보내면 이를 처리하는 서블릿입니다. 브라우저에서 매개변수 이름인 param으로 데이터를 보내면 getParameter()를 이용해 데이터를 가져옵니다. 그리고 서블릿에서는 PrintWriter의 print( ) 메서드의 인자로 응답 메시지를 브라우저에 보냅니다.package sec01.ex01;import java.io.IOException;import java.io.PrintWriter;import java.rmi.Se..
  • 배열로 합계/평균 구하기
    프로그래밍 언어/PHP · 댓글
    배열 $score에 저장된 성적들의 합계와 평균을 구하는 프로그램을 작성해봅시다. 04/ex4-12.php"; // 12 echo "평균 : ".$avg; // 13?> 04 count($score)의 배열 $score의 요소 개수, 즉 5의 값을 반환합니다. 따라서 $length는 5의 값을 가집니다. 05 누적 합계 $sum을 0으로 초기화합니다. 07, 08 for문을 이용하여 배열 $score에 있는 요소 값들의 합계를 구하여 $sum에 저장합니다. 10 $sum을 $score 요소의 개수, 즉 $length(값:5)로 나누어 평균 값을 구해 $avg에 저장합니다. 12, 13 합계 $sum과 평군 $avg의 값을 실행 결과에서와 같이 출력합니다.
  • 배열이란?
    프로그래밍 언어/PHP · 댓글
    배열(Array)은 하나의 변수에 여러 개의 데이터를 담을 수 있는 자료 구조입니다. 배열에서는 인덱스(Index)를 이용하여 저장되는 위치를 지정합니다. 다섯 과목의 성적을 배열 $score에 저장한 다음 출력하는 다음의 예제를 살펴봅시다. 04/ex4-10.php"; // 04 echo $score[1].""; echo $score[2].""; echo $score[3].""; echo $score[4]; // 08?> 02 $score = array(75, 85, 93, 87, 92);array() 함수로 배열을 생성하여 $score에 저장합니다. 04~08 $score[0], $score[1], $score[2], $score[3], $score[4]는 각각 배열 $score..
  • 함수 활용
    프로그래밍 언어/PHP · 댓글
    지금까지 배운 함수를 활용하여 놀이 공원 입장료를 계산하는 프로그램을 작성해봅시다. 04/ex4-9.php 12 and $age 12 and $age 12 and $age 12 and $age 12 and $age 12 and $age "; // 80 if ($category == 1 or $category == 2) // 81 echo "주간/야간 : ".$day.""; // 82 echo "나이 : ".$age.""; // 84 echo "입장료 : ".$pay; // 85?> 02~17function ticket1($day, $age) { ...}일반 입장권 요금을 계산하는 ticket1() 함수를 정의합니다. ticket1() 함수에서 매개변수 ..

정기예금 상품 목록 입력하기

비주얼 스튜디오 코드에서 새로운 파일을 만들고, 파일명을 'step_3_4.py'로 지정합니다. 다음 코드를 입력한 후, 대화형 창에서 실행합니다. 정기예금 상품 데이터가 입력된 워드 파일이 생성됩니다. ch_10/step_3_4.pyfrom pathlib import Pathimport pandas as pdfrom docx import Documentfrom docx.enum.table import WD_ALIGN_VERTICAL, WD_TABLE_ALIGNMENTfrom docx.enum.text import WD_ALIGN_PARAGRAPHfrom docx.shared import Mmfrom step_1_1 import OUT_DIRfrom step_1_2 import OUT_1_2from st..

키 입력 받기

예제 소스ex2-3.cpp#include using namespace std;int main() { cout >"; int width; cin >> width; // 키보드로부터 정수 값 너비를 읽어 width 변수에 저장 cout >"; int height; cin >> height; // 키보드로부터 정수 값 높이를 읽어 height 변수에 저장 int area = width * height; cout 실행 결과너비를 입력하세요>>3 높이를 입력하세요>>5 면적은 15 cin과 >> 연산자를 이용한 키 입력C++에서는 표준 입력 스트림인 cin과 >> 연산자를 이용하여 사용자로부터 키를 입력받습니다. cin과 >> 연산자는 헤더 파일에 선언되어 있으므로 프로그램 서두에는 다음 문이 필요합니다.#i..

절댓값 구하기

PHP의 내장 함수 abs()는 정수나 실수의 절댓값을 구하는 데 사용됩니다. 05/ex5-1.php"; // 02 echo abs(-8).""; // 03 echo abs(5.3).""; // 04 echo abs(-5.3); // 05?> 02, 03 abs() 함수를 이용하여 정수 8과 -8과 절댓값은 8과 8을 출력합니다. 04, 05 abs() 함수를 이용하여 실수 5.3과 -5.3의 절댓값 5.3과 5.3을 출력합니다.

2차원 배열

2차원 배열은 배열의 각 요소가 배열이며, 2차원의 구조를 가집니다. 2차원 배열에 저장한 다음 for문을 이용하여 각각의 성적을 출력해봅시다. 04/ex4-15.php"; echo ""; } // 11?> 02~04 array() 함수를 이용하여 2차원 배열 $score에 3명 학생의 5과목 성적을 입력합니다. 06~11 이중 for문을 이용하여 2차원 배열 $score의 각 요소를 다음 실행 결과에서와 같이 출력합니다. 이번에는 앞 예제에서 사용된 2차원 배열 $score에 저장된 성적의 합계와 평균을 구하는 프로그램을 작성해봅시다. 04/ex4-16.php"); // 14 }?> 02~04 2차원 배열 $score에 3명의 학생에 대해 5과목 성적을 저장합니다..

XML 데이터 연동하기

이번에는 Ajax 응답 시 도서 정보를 XML로 전달받아 출력하는 예제를 실습해 보겠습니다. 1. 다음과 같이 AjaxTest2 클래스를 작성합니다. , , 태그를 이용해 도시 정보를 XML 형식으로 작성한 후 브라우저로 전송합니다. package sec01.ex01;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@WebServlet("/ajaxTes..

주요 금리지표 데이터 입력하기

생성한 워드 문서에 주요 금리지표 데이터를 입력해 봅시다. 비주얼 스튜디오 코드에서 새로운 파일을 생성하고, 파일명을 'step_3_3.py'로 지정합니다. 다음 코드를 입력하고, 대화형 창에 실행합니다. 주요 금리지표 관련 내용이 워드 파일이 생성됩니다. ch_10/step_3_3.pyfrom pathlib import Pathimport pandas as pdfrom docx import Documentfrom docx.enum.table import WD_TABLE_ALIGNMENTfrom docx.shared import Mmfrom step_1_1 import IMG_DIR, OUT_DIRfrom step_2_1 import OUT_2_1from step_3_1 import apply_fontf..

연관 배열

일반적인 배열에서는 요소의 위치를 지정하는 데 인덱스가 사용됩니다. 그러나 연관 배열(Associative Array)에서는 인덱스 대신 키(Key)를 사용합니다. 다음 예제를 통하여 연관 배열에 대해 알아봅시다. 04/ex4-13.php "hong77", "pass" => "12345", "name" => "홍길동", "age" => 30); // 02 echo "아이디 : ".$member["id"].""; // 04 echo "비밀번호 : ".$member["pass"].""; echo "이름 : ".$member["name"].""; echo "나이 : ".$member["age"]; // 07?> 02 연관 배열 $member를 생성합니다. 연관 배열에서는 키(Key)와..

namespace와 std::

namespace이름 공간을 생성하는 방법은 다음과 같이 namespace 키워드 위에 자신만의 공간 이름을 짓고 '{'와 '}'로 묶는다.namespace kit { // kit라는 이름 공간 생성 // 이곳에 선언하는 모든 이름은 kit 이름 공간에 생성된 이름} 그리고 이름을 이용하기 위해서는 다음과 같이 이름 공간을 함께 사용합니다.이름공간(namespace) :: 이름(identifier) ::는 범위 지정 연산자로서 C++ 표준 연산자입니다. std::란?std는 C++ 표준에서 정한 표준 이름 공간으로서, 모든 C++ 표준 라이브러리는 std 이름 공간에 만들어져 있습니다. 그러므로 응용 프로그램이 C++ 표준 라이브러리에서 선언된 이름(identifier)을 사용할 때, std::를 접두어..

제이쿼라 Ajax 사용하기

1. sec01.ex01 패키지를 만들고 AjaxTest1.java, AjaxTest2.java를 생성합니다. 그리고 test03 폴더에 ajax1.html, ajax2.html을 추가합니다. 2. AjaxTest1.java를 다음과 같이 작성합니다. 클라이언트에서 Ajax로 메시지를 보내면 이를 처리하는 서블릿입니다. 브라우저에서 매개변수 이름인 param으로 데이터를 보내면 getParameter()를 이용해 데이터를 가져옵니다. 그리고 서블릿에서는 PrintWriter의 print( ) 메서드의 인자로 응답 메시지를 브라우저에 보냅니다.package sec01.ex01;import java.io.IOException;import java.io.PrintWriter;import java.rmi.Se..

배열로 합계/평균 구하기

배열 $score에 저장된 성적들의 합계와 평균을 구하는 프로그램을 작성해봅시다. 04/ex4-12.php"; // 12 echo "평균 : ".$avg; // 13?> 04 count($score)의 배열 $score의 요소 개수, 즉 5의 값을 반환합니다. 따라서 $length는 5의 값을 가집니다. 05 누적 합계 $sum을 0으로 초기화합니다. 07, 08 for문을 이용하여 배열 $score에 있는 요소 값들의 합계를 구하여 $sum에 저장합니다. 10 $sum을 $score 요소의 개수, 즉 $length(값:5)로 나누어 평균 값을 구해 $avg에 저장합니다. 12, 13 합계 $sum과 평군 $avg의 값을 실행 결과에서와 같이 출력합니다.

배열이란?

배열(Array)은 하나의 변수에 여러 개의 데이터를 담을 수 있는 자료 구조입니다. 배열에서는 인덱스(Index)를 이용하여 저장되는 위치를 지정합니다. 다섯 과목의 성적을 배열 $score에 저장한 다음 출력하는 다음의 예제를 살펴봅시다. 04/ex4-10.php"; // 04 echo $score[1].""; echo $score[2].""; echo $score[3].""; echo $score[4]; // 08?> 02 $score = array(75, 85, 93, 87, 92);array() 함수로 배열을 생성하여 $score에 저장합니다. 04~08 $score[0], $score[1], $score[2], $score[3], $score[4]는 각각 배열 $score..

함수 활용

지금까지 배운 함수를 활용하여 놀이 공원 입장료를 계산하는 프로그램을 작성해봅시다. 04/ex4-9.php 12 and $age 12 and $age 12 and $age 12 and $age 12 and $age 12 and $age "; // 80 if ($category == 1 or $category == 2) // 81 echo "주간/야간 : ".$day.""; // 82 echo "나이 : ".$age.""; // 84 echo "입장료 : ".$pay; // 85?> 02~17function ticket1($day, $age) { ...}일반 입장권 요금을 계산하는 ticket1() 함수를 정의합니다. ticket1() 함수에서 매개변수 ..