이벤트 처리를 이용한 계산기 프로그램 작성
본 내용은
"
100점 과제물 / 이벤트 처리를 이용하여 다음 계산기 프로그램을 작성하시오. 작성된 프로그램의 코드와 완성 화면을 보고서 형태로 작성하여 제출하시오.
"
의 원문 자료에서 일부 인용된 것입니다.
2024.06.05
문서 내 토픽
-
1. 계산기 프로그래밍이 프로젝트에서는 이벤트 처리 기반의 계산기 프로그램을 작성했습니다. 기본적인 사칙연산 기능을 구현하고, 숫자 입력, 산술기호 입력, 계산 창 기능, 문자 삭제, 계산 요청 등의 기능을 구현했습니다. 특히 산술기호 우선순위 처리, 계산 결과에 대한 연속 계산 등의 기능을 구현하여 사용자 경험을 향상시켰습니다.
-
1. 계산기 프로그래밍계산기 프로그래밍은 기본적인 수학 연산을 수행하는 프로그램을 개발하는 것입니다. 이는 프로그래밍의 기초 중 하나로, 변수 선언, 연산자 사용, 입출력 처리 등의 기본적인 프로그래밍 개념을 익히는 데 도움이 됩니다. 계산기 프로그래밍을 통해 프로그래밍 언어의 문법과 구조를 이해할 수 있으며, 알고리즘 설계 능력도 향상시킬 수 있습니다. 또한 사용자 인터페이스 구현, 예외 처리 등 실제 프로그램 개발에 필요한 다양한 기술을 연습할 수 있습니다. 따라서 계산기 프로그래밍은 프로그래밍 입문자들에게 매우 유용한 학습 주제라고 할 수 있습니다.
-
Python을 이용한 통신 및 원격 제어 환경 구축1. 함수 발생기(AFG2021) 제어 Python을 이용하여 AFG2021 함수 발생기의 On/Off 버튼을 제어하고 정현파를 구형파로 변환하는 실험을 수행했다. 클래스 정의와 객체 생성을 통해 제어 코드를 작성하였으며, PyQt와 Qt Designer를 이용하여 GUI를 구현했다. 구형파 변환 과정에서 주파수를 100kHz에서 500kHz로 변경하고 O...2025.12.18 · 공학/기술
-
프로그래밍 언어의 구성 요소 중 데이터 연산 명령어 타입 설명1. 데이터 데이터(data)는 프로그램 언어 구성의 핵심 요소 중 하나로, 컴퓨터가 처리 가능한 형태로 변환된 정보라고 볼 수 있다. 프로그램은 주어진 입력 데이터를 읽어 들여 이를 처리한 후, 결과물을 출력 데이터로 제공한다. 과거에는 포트란(FORTRAN)처럼 주로 과학 계산에서 사용되었기 때문에 숫자 데이터가 중심이 되었지만, 현대에 들어서는 텍스트...2025.01.26 · 공학/기술
-
강릉원주대학교 스마트폰 앱의 논리적 이해 기말고사 정리 60페이지
1주차 Question & Answer로 앱인벤터 살펴보기(1) (Question) 앱 인벤터가 뭐예요? (Answer) 앱 인벤터(App. Inventor)는 안드로이드를 탑재한 스마트 폰[안드로이드 플랫폼(Android Platform)]에서 실행되는 스마트 폰 앱(App; Application)을 만들 때 사용하는 앱 제작 도구(Tool) 프로그래밍에 대한 기초 지식을 가지고 있는 않은 사용자들에게 가급적 쉽게 스마트 폰 앱을 만들 수 있도록 제작 단지 몇 시간 정도만 학습을 해도 누구나 간단한 앱을 충분히 만들 수 있음 Qu...2022.05.30· 60페이지 -
시스템분석설계 ) 컴퓨터 시스템의 종류 4가지를 열거하고 각 컴퓨터 시스템의 구체적인 내용을 상세히 나열해 주세요 7페이지
시스템분석설계컴퓨터 시스템의 종류 4가지를 열거하고 각 컴퓨터 시스템의 구체적인 내용을 상세히 나열해 주세요시스템분석설계1. 컴퓨터 시스템의 종류 4가지를 열거하고 각 컴퓨터 시스템의 구체적인 내용을 상세히 나열해 주세요I. 서론II. 본론1. 일괄 처리 시스템2. 실시간 시스템3. 시분할 시스템4. 분산 처리 시스템III. 참고문헌I. 서론컴퓨터 시스템은 크게 하드웨어와 소프트웨어로 나뉩니다. 하드웨어는 전자회로와 그 밖의 물리적인 장치로 이루어져 있고 소프트웨어는 그 하드웨어를 활용할 수 있는 기본적인 기술과 프로그램을 뜻합니다...2023.01.06· 7페이지 -
마이크로프로세서 마이크로프로세서 ATmega128의 용도와 사용방법을 설명 5페이지
마이크로프로세서마이크로프로세서 ATmega128의 용도와 사용방법을 설명하세요.목차1. 서론2. 본론1) ATmega128의 구조와 특징2) ATmega128의 주요 용도3) ATmega128의 사용 방법3. 결론4. 참고문헌1. 서론오늘날 우리가 사용하는 대부분의 전자제품에는 눈에 보이지 않는 작은 컴퓨터가 들어 있다. 세탁기의 세탁 과정을 제어하고, 자동차의 센서를 읽어 안전을 관리하며, 스마트 기기의 버튼 입력을 처리하는 장치가 바로 마이크로프로세서 또는 마이크로컨트롤러이다. 특히 단순 계산뿐 아니라 장치 제어까지 수행하는 소...2026.06.22· 5페이지 -
경상국립대 산업시스템공학 졸업시험 족보 6페이지
(경영과학1)1. 수송문제와 같은 네트워크문제의 해는 대개의 경우 정수해의 특징을 가지게 된다. 이 네트워크문제가 정수해가 되기위한 조건을 설명하시오.2. 선형계획모형을 EXCEL, LINDO, 그리고 LINGO로 해결할 때 각 SW의 장단점을 논하시오.3. 수송문제는 네트워크 문제의 하나로 이를 정식화할 땐 네트워크 용어인 arc와 node에 연관된 정식화가 이루어진다. 이를 설명하시오.(생산체계설계)1. MRP(material requirement planning) 시스템 운용을 위한 3 가지 주요 입력자료를 쓰고, 각 자료의 ...2022.10.20· 6페이지 -
A+httpsaws.amazon.com를 방문하고, 이 회사의 모든 클라우드 컴퓨팅 활동들을 조사하고 요약하시오 5페이지
https://aws.amazon.com를 방문하고, 이 회사의 모든 클라우드 컴퓨팅 활동들을 조사하고 요약하시오.과제 작성 시, 포함되어야 할 내용- 아마존 클라우드의 종류 및 기능을 기술- 비교 혹은 정리를 위한 표를 작성- 자신이 생각하는 미래의 클라우드 서비스를 기술- 꼭! 자신의 견해와 자료는 직접 작성하세요.- 목 차 -Ⅰ. 서론Ⅱ. 본론1. 아마존 클라우드 컴퓨팅1) 아마존 클라우드 컴퓨팅의 시작2) 클라우드 컴퓨팅이란?3) 아마존 클라우드 제품4) 아마존 클라우드 컴퓨팅 AWS5) 내가 생각하는 미래의 클라우드 서비스...2023.06.08· 5페이지