프로그래밍언어문법(C,C++,Python,JAVA)/프로그래밍언어이론 11

visual studio code 에서 python 실행시 "FullyQualifiedErrorId : UnexpectedToken" 에러 해결 방법

a,b = map(int,input().split()) print(a,b) visual studio code 에서 위의 코드를 실행 했을때 10 20 을 입력했을때 "식 또는 문에서 예기치 않은 '1' 토큰입니다. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : UnexpectedToken" 과 같은 에러가 발생해서 해결 방법을 기록해 둡니다. 1. 보기(V) -> 명령 팔레트 선택 2. 터미널: 기본 프로필 선택 3. Command Prompt 선택 이렇게 기본터미널을 선택 후 실행을 해 보니 정상적으로 수행이 되었습니다.

Visual Studio Code 설치

이 문서는 HTML 특강 시 Visual Studio Code 를 사용하기 위한 목적으로 설치 매뉴얼을 만들었습니다. 2021년 11월 기준으로 추후에는 변경 될 수 있습니다. 1. 프로그램 다운로드 https://code.visualstudio.com/download 에 접속합니다. Windows 의 user Installer 64bit/32bit 를 클릭하여 다운로드 합니다. 2. 프로그램 설치 다운받은 파일을 실행하면 다음과 같이 순서대로 선택하여 진행합니다. 3. 프로그램 테스트 프로그램을 실행해서 파일->새파일을 만든 후 언어 선택을 합니다. ! + Tab 으로 Html 기본 코드를 만들어 봅니다. ※ 파이썬 사용시 파이썬 모듈을 설치 합니다. 새프로젝트 생성해서 테스트 해 보자

[프로그래밍언어이론] 자바특강을 위한 이클립스 설치안내

이클립스 다운로드 - https://www.eclipse.org/downloads/ 사이트 접속 - http://h.wondangcom.com/download/eclipse-inst-win64.exe 에서 다운로드 - Downlad x86_64 클릭 - Download 클릭 - 크롬 사용시 아래쪽 하단에 파일이 다운로드 되는 것을 확인할 수 있다. 이클립스 설치 - 다운로드한 파일을 실행합니다. - eclipseinstaller 에서 Eclipse IDE for Java Developers 를 클릭합니다. - 다음 화면에서 install 버튼을 클릭하여 설치 합니다. - 다음화면에서 Accept Now를 선택합니다. - 다음과 같이 설치가 진행 됩니다. 프로그램 설치 테스트 - 프로그램 설치 완료후 LA..

[프로그래밍언어이론]유니티 프로그램 설치

유니티허브 다운로드 1. unity3d.com/kr/get-unity/download Download Unity! Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers. unity3d.com 위의 사이트에 접속합니다. 2. 다음의 화면에서 Unity Hub 다운로드를 선택하여 다운로드 합니다. 3. 다운로드 파일을 설치 합니다. 유니티 설치 1. 유니티 허브를 실..

[프로그래밍언어이론]6. 아스키코드(ASCII CODE)

목표 - 아스키코드(ASCII CODE) 가 무엇인지 알아 보자. - 컴퓨터가 사용하는 언어는 무엇인지 이해하자. 컴퓨팅 사고력 길동이는 길순이 집에 과제를 하기 위해 놀러 갔습니다. 과제를 하던 중에 인터넷에서 검색을 해야 되는 문제가 있어서 컴퓨터 전원을 켰습니다. 하지만 컴퓨터에는 비밀번호가 걸려 있었고 모니터 상단에 쪽지로 힌트가 다음과 같이 적혀져 있었습니다. 87,79,78,68,65,78,71,67,79,77 길동이와 길순이에게 비밀번호가 무엇인지 알려 주세요. 정답) WONDANGCOM 이었습니다. 컴퓨터는 이진수체계인 0과 1만을 인식하고 있습니다. 컴퓨터가 정보로 인식하는 최소 단위는 비트(bit) 라고 하며 0과 1로 구성되며 8개의 비트를 한 단위로 묶어서 바이트(byte)라고 하며..

[프로그래밍언어이론] 5. 서식문자

목표 - 서식문자란 무엇인지 알아 보자 - 서식문자가 왜 필요한지 알아 보자 서식문자란? 서식문자란 변수의 값을 출력하기 위해 정의되는 포맷(format) 문자 형식은 %를 사용하여 정수형은 %d, 실수형은 %f, 문자형은 %c, 문자열은 %s 와 같이 사용합니다. 서식문자가 필요한 이유 - 프로그래밍은 다음과 같은 순서로 이루어져 있습니다. : 입력 -> 처리 -> 출력 - 이 때 입력 또는 처리된 값을 출력 할 때 서식문자를 이용하여 그 값을 대체 하여 출력하게 됩니다. 예) 1 2 3 4 5 6 7 8 9 10 11 12 #include #include int main() { int a,b,c; //변수 선언 scanf("%d%d",&a,&b); //키보드 입력을 위해 서식문자를 사용해서 a,b 값..

[프로그래밍언어이론]4. 변수와 상수

목표 - 변수와 상수가 무엇인지 알아 보자. - 프로그래밍 언어에서 변수를 사용하기 위해 이름을 짓는 규칙에 대해 알아 보자. 컴퓨팅 사고력 한비네 가족은 모처럼 중국집에서 외식을 하기로 하였다. 출발 전 메뉴는 다음과 같이 결정하였다. 엄마 : 오랜만에 우동이 먹고 싶네요. 한나 : 전 볶음밥이 좋아요! 한비 : 중국집 하면 짜장면이죠~ 아빠 : 난 짬뽕 그런데 식당에 가면서 마음이 변해서 다음과 같은 순서로 메뉴를 정하였다. 각자 마지막으로 결정한 메뉴는 무엇일까? 아빠 : 아니다. 난 한나가 선택한 음식으로 주문해야겠다. 한나 : 그럼 전 한비가 선택한 음식으로 주문할래요. 한비 : 흠. 전 아빠가 선택한 음식으로 주문할게요. 문제출처) 창의적인 문제해결 능력을 키워주는 IT퍼즐 문제풀이) 출발하기..

[프로그래밍언어이론] 3-2. Pycharm 설치방법

목표 1. Python을 배우기 위한 IDE(Integrated Development Environment) 설치 2. 개발 환경 설정 및 테스트 Pycharm이란? - JetBrains가 만든 개발자용 Python IDE 로 코드편집기,디버거,컴파일러,인터프리터 등을 개발자에게 제공합니다. 프로그램 설치 1. Python 설치 - www.python.org 에 접속 - Downloads 선택 후 Download for Windows 의 Python 선택 - 다운로드 받은 파일 실행 Add Python 3.9 to PATH 체크후 Install Now 선택 2. Python 설치 테스트 - cmd 를 입력하여 명령프롬프트를 실행하여 프롬프트에서 python 이라고 입력하고 엔터키를 쳤을때 아래와 같이 p..

[프로그래밍 언어이론]3-1. CodeBlock 설치 방법

목표 1. C/C++을 배우기 위한 컴파일러 설치 2. 환경설정 및 컴파일 테스트 셋업 파일 다운로드 1. www.codeblocks.org/ 에 접속한다. 2. Downloads 클릭 3. Binaries 클릭 4. Windows XP 쪽에서 mingw-setup 버젼을 선택 - 앞에 버젼은 바뀌지만 mingw-setup 버젼을 선택해야 gcc 컴파일러 포함되어 있음 5. Sorceforge.net 을 선택후 5초 후에 다운로드 됨 프로그램설치 1. 위에서 다운로드 받은 파일을 실행합니다. 2. 다음과 같은 순서대로 클릭하여 프로그램 설치 프로그램 컴파일 테스트 1. CodeBlocks 를 실행 2. File -> New -> Project 선택 3. Console application 선택 후 C++..

[프로그래밍언어이론]2. 알고리즘이란?

목표 - 알고리즘이 무엇인지 알아 본다. - 알고리즘을 표현하기 위한 방법으로 순서도의 작성법에 대해 알아 본다. 알고리즘이란? - 어떤 문제를 해결하기 위한 절차나 방법 - 입력,출력,명확성,유한성,효율성이 있어야 한다. . 입력 : 외부에서 제공되는 자료가 0개 이상 제공된다. . 출력 : 적어도 2개 이상의 서로 다른 결과를 내어야 한다.( 즉 모든 입력에서 하나의 출력이 나오면 안됨) . 명확성 : 수행 과정은 명확하고 모호하지 않은 명령어로 구성 . 유한성 : 유한번의 명령을 수행 후 종료된다. . 효율성 : 모든 과정은 명백하게 실행가능(검증가능) 한것이어야 한다. 좋은 알고리즘이란? - 정확성 : 적당한 입력에 대해서 유한 시간내에 답을 산출하는가? 를 판단. - 작업량 : 전체 알고리즘에서..