프로그래밍 개론 Ⅰ 제 1장 . 서론 ②.

Slides:



Advertisements
Similar presentations
3. 메소드와 변수 SCJP 자격증 프로젝트 발표자 : 최선웅. 1. 메 소 드 개 념 2. 메 소 드 양 식 3. 메 소 드 변 수 4. 메 소 드 예 제 5. 참 고 문 헌 / 자 료 목 차.
Advertisements

6 장 객체 - 지향 설계 ③. 목차 GUI 레이아웃  전화기 키 패드 전화기 키 패드 전화기 키 패드 모양의 GUI 를 만드는 Telephone.java, TelephonePanel.java 를 완성해 보자.  주석을 참고하여 TelephonePanel.java.
제철고 프로그래밍언어 2015 가을학기 연습 #1 Python 연산식 이다훈 POSTECH 컴퓨터공학과 2015 년 9 월 23 일.
01 C 프로그래밍 첫걸음 세종대학교 최옥경 교수. C 언어의 역사  B 언어에서 발전  C 언어는 켄 톰슨 (Ken Tompson) 이 개발한 B 언어에서 발전된 언 어  C 언어는 1972 년경, 시스템 PDP-11 에서 운용되는 운영체제 Unix 를 개발하기.
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
© 2012 생능출판사 All rights reserved 쉽게 풀어쓴 C 언어 Express C Express 제 2 장 프로그램 개발과정.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
제2장 프로그램 개발과정 C Express.
쉽게 풀어쓴 C언어 Express 제2장 프로그램 개발 과정 C Express.
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++로 프로그래밍한다는 것의 의미 세상에서 가장 간단한 C++ 프로그램
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++ 프로그래밍 기초 : 객체지향의 시작 C++로 프로그래밍한다는 것의 의미
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Database Laboratory, Hong Ik University
Power Java 제3장 이클립스 사용하기.
Cross Compiler를이용한 커널 컴파일 및 포팅 1
쉽게 풀어쓴 C언어 Express 제2장 프로그램 개발과정 C Express.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
10장 예외 Lab 10-1.
Power Java 제2장 자바 개발 도구.
C 언어 1 1주차 C언어 시작하기 - 1차시 C 언어 특징 및 프로젝트 생성 Programming Language.
제 6장. 생성자와 소멸자 학기 프로그래밍언어및실습 (C++).
Lesson 9. 예외처리.
[Homework #3] 오류 찾기 문제 BankAccount 문제 MyMetric 문제
1. C++ 시작하기.
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
Power Java 제4장 자바 프로그래밍 기초.
C언어 콘서트 제2장 기초 사항.
Homework #5 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
컴퓨터 프로그래밍 실습 #6 제 4 장 클래스 작성.
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
10장. 예외처리.
C++프로그래 밍 컴퓨터정보과 / 이기희교수.
[INA470] Java Programming Youn-Hee Han
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
Method & library.
어서와 C언어는 처음이지 제14장.
자바응용.
Device Driver 임베디드 시스템 I.
Data Structure Study Summer vacation
Lesson 2. 기본 데이터형.
3D 프린팅 프로그래밍 01 – 기본 명령어 강사: 김영준 목원대학교 겸임교수.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
6강. 객체지향 프로그램의 시작 객체지향 이전의 프로그래밍 객체지향의 등장 배경과 이해 메소드의 이해
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
자바 5.0 프로그래밍.
자바 가상 머신 프로그래밍 Chap 10. 자바 컴파일링의 안쪽 ② Pslab 오민경.
Chapter 02. 자바 기본 문법.
쉽게 풀어쓴 C언어 Express 제3장 C프로그램 구성요소 C Express.
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
( Windows Service Application Debugging )
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
제 6 강 Getting started.
제 15 강 문자와 코드 shcho.pe.kr.
에어 PHP 입문.
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
05. General Linear List – Homework
컴퓨터 구성요소와 사용 컴퓨터 문서 작업 인터넷 활용
Tensorboard in Windows
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
Chapter 10 데이터 검색1.
Homework #3 (1/3) 다음을 수행한 후, 결과 파일들을 출력하여 제출한다.
함수, 모듈.
프로그래밍 개론 Ⅰ-실습 2장 데이터와 식①.
29장. 템플릿과 STL 01_ 템플릿 02_ STL.
Docker Study 6~7.
수업 내용 수업 목표 강의 내용 강의 계획서 교과서 및 참고도서 평가 방법 수강생의 학습 방법 제안 강의자료 사이트
SPL-Duino 블록 편집기 이용하기 전류센서 블록 만들기 SPL-Duino 블록 편집기를 실행합니다.
Ch 4. 선택 위젯의 사용과 커스텀뷰 만들기 Assignment #1 04 – 1, 2) 08학번 정보과학과 유재윤
Presentation transcript:

프로그래밍 개론 Ⅰ 제 1장 . 서론 ②

차례 간단한 문장 출력하기 주석 달기 프로그램 이름 정하기 구문 오류 알아보기 구문 오류 수정하기

간단한 문장 출력하기 다음의 문장을 출력하는 프로그램을 작성하시오. 주의!! 클래스 이름은 파일의 이름과 같아야 합니다. main() 메소드는 Class 정의부 안에 있어야 합니다. 메시지를 프린트하는 문장은 main() 메소드 안에 있어야 합니다. p29 소스리스트 1.1 Lincoln.java 참고 Roses are red Violets are blue Sugar is sweet And so are you!

주석 달기 1~5까지의 숫자를 영어, 프랑스어, 스페인어로 출력하는 프로그램인 Count.java 에 주석을 달아보자. 파일의 맨 위에 다음과 같이 헤더를 작성한다. 헤더 내용 : 프로그램 이름, 작성자, 설명 “//” 주석을 이용하여 작성한다. 헤더의 처음과 끝은 “*”로 채운다. 각 프린트문 앞에 주석을 추가한다. 주석 내용 : 다음줄의 프린트문이 어떤 언어를 출력하는지 설명 각 주석문 앞에 빈줄을 넣어보자. 빈줄이 없을때와 비교해 읽기에 어떤한가? 주석문에서 슬러시(/) 하나를 지워보자. 어떤 에러가 발생하는가? “//”주석문 안에 또 “//”주석을 달아보자. 문제를 일으키는가?

프로그램 이름 정하기 간단한 메시지를 출력하는 Simple.java의 프로그램 이름을 바꿔보자. 프로그램 이름을 정하는 규칙 문자, 숫자, _, $ 의 조합으로 만들 수 있다. 숫자로 시작할 수 없다. 프로그램 이름의 첫 글자는 주로 대문자로 쓴다. 프로그램의 이름을 아래의 예들로 바꾼다면 문제가 발생하는가? 그렇다면 왜인가? 실제로 프로그램의 이름을 바꿔 확안해보자. (주의!! 클래스 이름과 파일 이름을 모두 바꿔야 한다.) simple SimpleProgram 1Simple _Simple_ *Simple* $123_45 Simple!

구문 오류 알아보기 Hello.java 프로그램에 구문오류를 발생시켜보자. 다음의 경우에 어떤 에러메세지가 뜨는지 살펴보자. 프린트문에서 뒤쪽의 따옴표(”)를 지워보자. 프린트문의 맨끝에 있는 세미콜론(;)을 지워보자. 프로그램의 구문 오류 프로그램에 오류가 있다면, 컴파일러는 에러메세지를 출력하고, class 파일을 생성시키지 않는다. 종종 실제 구문 오류는 하나지만, 여러 개의 에러 메시지가 뜨기도 한다. 그러므로 첫번째 에러메세지에 따른 오류수정 후, 다시 컴파일을 해보도록 하자.

구문 오류 수정하기 몇몇의 구문 오류를 포함하고 있는 Problem.java의 오류를 수정해보자. 참고!! JAVA는 대소문자를 구별한다. Public, public, PUBLIC은 모두 다르다. 많은 에러가 발생했다면, 첫번째 것을 수정 후, 다시 컴파일 해보자. 뒤의 에러들은 첫번째 에러로 인해 컴파일러가 혼동을 일으켰을 가능성이 크다. 에러메세지에서 주는 정보를 참고하자. 특히 줄 번호는 매우 유용할 것이다.