본문 바로가기

리포트6

compilers chapter 1 exercises solution 1.1.1What is the difference between a compiler and an interpreter?컴파일러와 인터프리터의 차이는 무엇인가? AnswerA compiler is a program that can read a program in one language - the source language - and translate it into an equivalent program in another language – the target language and report any errors in the source program that it detects during the translation process. Interpreter directly executes the ope.. 2018. 10. 19.
프로그래밍 언어 개론 실습 과제 및 보고서 모음 컴퓨터 공학과 수업인 프로그래밍 언어 개론의 실습 과제와 보고서를 모아 놓은 파일입니다.실습은 interepter를 구현하는 것입니다.python 코드로 되어있으며 간단한 인터프리터를 구현하는 것이 실습 보고서 내용입니다. 2018. 10. 16.
자바로 된 자료구조 및 설계 실습 과제 보고서 모음 자료구조 및 설계 실습 과제 보고서 모음자바 2018. 10. 5.
시스템 프로그래밍 실습 보고서 리포트 모음 2018. 9. 7.
시스템 프로그래밍 실습과제01 보고서 시스템 프로그래밍 실습 과제(01)01분반 실습 1. 디렉토리 생성, 권한 변경, 목록출력 실습- 자신의 학번으로 디렉토리를 생성- 디렉토리 접근 권한을 소유자 전용으로 변경- 변경된 권한을 화면에 출력- Hint : chmod [권한] [대상폴더] 명령어 mkdir(MakeDirectory)를 사용하여 학번 디렉터리를 생성해준다.(mkdir [디렉터리 명]) 명령어 ls –al을 이용하여 파일의 소유자, 권한, 크기, 날짜 등의 정보를 확인한다. 학번 디렉터리의 권한은 사용자가 읽고, 쓰고, 실행할 수 있고, 그룹이 읽고, 실행할 수 있고, 타인이 읽고 실행할 수 있다는 것을 확인 할 수 있다. 명령어 chmod를 이용하여 권한을 변경해 준다. 사용자를 제외한 그룹, 타인에게는 권한을 주지 않으므로 숫.. 2018. 9. 7.
자료구조 및 설계 실습1 소스코드 및 보고서:인접 리스트를 이용해 그래프를 저장 자료구조 및 설계 실습1 소스코드 및 보고서:인접 리스트를 이용해 그래프를 저장 문제1)인접 리스트를 이용해 그래프를 저장하는 프로그램인 리스팅 16.3에 한 개의 edge를 그래프에서 제거하는 함수를 작성하고 테스트하시오.- 교재 16.3의 그래프 객체에 간선을 제거하는 함수 추가- 그래프의 간선 제거 전 후를 확인 문제2)a. 인접행렬을 이용해 그래프를 저장하는 프로그램인 리스팅 16.1에 너비우선탐색을 수행하는 메소드를 작성하시오- 교재 16.1 그래프 객체에 너비우선탐색을 수행하는 함수 추가- 교재 큐(Queue) 객체를 너비우선탐색에 이용b. 16.1 그래프에 대해 너비우선탐색을 수행한 결과를 프린트하는 테스트 클래스를 작성하여 수행하시오.- 너비우선탐색을 수행하는 동안 방문하는 정점을 출력- .. 2018. 9. 2.