프로젝트 1은 SIC/XE 머신의 어셈블리를 작성하는 것입니다. 그림 2.15 (Control Section)를 입력으로 받아서 그림 2.17을 출력으로 만들어야 합니다. 첨부한 안내서를 참조하여 코드를 작성하기 바랍니다. 프로그램 설명서, Source File (1면에 2장씩 출력), input/output 파일을 포함하여야 합니다. 최종 마감은 5월 10일까지 입니다. (수요일 수업반은 오전 10시반까지 정보과학관 526호로 제출해주기 바랍니다.) 프로젝트 가이드 프로젝트1 보고서 프로젝트1 Source ———————————————————————- 오 마이갓…. 어떻게 코딩하라고 나와버렸다… 조금씩 조금씩 완성해 가고 있었는데…. 대 수정작업이 필요 할듯…. 오마이갓 돌아거시겄네…. 우짜라고….. ㅠ.ㅠ

  NJM Messenger 보고서 NJM Messenger PPT 1. 프로젝트 이름 NJM ( November Jesus Messenger ) 2. 프로젝트 목적 (목표) 기존에 있던 MSN메신저를 네트워크와 DB를 연동해서 구현 해봄으로써 프로그래밍실력의 무궁한 발전을 목표로 합니다. 3. 프로젝트 개요 지금 누구 나도 인터넷을 할 줄 알면 MSN또는 다른 메신저를 써보았을 것입니다. 간단할 것 같으면서도 그 많은 사람들이 동시 접속을 해도 이겨내는 서버, 그리고 많은 사용자들을 관리하고 있는 DB를 가지고 있습니다. 해보고 싶은 생각이 있어서 요번에 MSN보다는 뛰어나지는 않지만 근접하게 구현해 보겠습니다. 4. 프로젝트 인원 20032569 박상원 ( 서버부분…계속 읽기 “NJM Messenger…. 윈플과목 프로젝트”

그림 2.5를 입력으로 받고, Mnemonic Code를 Opcode로 변환시키는 프로그램을 완성하시오. (C 프로그램으로만 작성!! LEX를 사용해도 됩니다.) 1. OPTAB을 작성 2. 입력 파일: 그림 2.5를 파일로 입력받으시오. 3. 출력파일: Intermediate 파일을 만들고(그림 2.6) opcode부분만 출력 4. 보고서에 있어야 할 내용 프로그램 설명, comment가 포함된 프로그램 소스, 결과 출력 5. 제출일 4월 4/5일 수업시간까지 두번째 숙제 보고서

Due Date 3/26일 1. 학번을 5로 나누어서 남은 숫자가 m이라면, m=0, CrayT3E; m=1, PowerPC; m=2, UltraSPARC; m=3, Intel x86; m=4, VAX Powerpoint로 정리해서 제출하시오. 메모리스틱으로 가져와서 발표 준비하세요. 2. 1장 연습문제 2, 3, 10, 11번을 정리해서 제출해주세요. 숙제HW1HW1보고서 UltraSPARC PPT

YourMine(ISTeam 정회원프로젝트) 2004년 버닝하면서 만들었던…. YourMine… 대전 지뢰찾기게임… 지금 보면 너무 큐티한것 같다… 그땐 정말 혼신을 다해서 만들었던 기억이… 그때로 돌아가고파…. 쿠쿠 그냥 계획서랑, 소스… 필요한 사람이 있으려나?? 쿠쿠 그리고 살짝꿍 즐길수 있는 실행파일 올립니더…. 왜 군대 갔다오니… 잘되던게 잘안되지…. 완성작품도 뻑나서… 그나마 완성본 나오기 전 버젼으로 올립니다.. 버그…. 얼마나 많을지 모릅니다… 그래도 치명적이지는 않습니다 쿠쿠 계획서 : YourMine.hwp 프로그램 소스 : YourMineSource.zip 실행파일 : YourMine.zip

Problem Link : http://acm.uva.es/p/v102/10252.html ■ Problem– 첫번째 인풋과 두번째 인풋에 있는 똑같은 문자 알파벳순으로 정렬하기 ■ Solution– 입력 문자를 배열 첨자로 바로 사용. check 배열 두개를 두고 입력에 있는 문자 check[문자-‘a’] 값 증가 ■ Critical Input – 처음 잘 못 이해했는데… 똑같은 문자 여러번 나오면 한번 출력인줄 알았는데… 같은수 만큼출력. – 아직도 이해안되는게… – memset ( input1, 0, sizeof ( input1 ) ); memset ( input2, 0, sizeof ( input2 ) ); – 마지막에 초기화 안하면 왜 WA지… gets의 뭔가가 있나… [ Source Code ]#include…계속 읽기 “[10252] Common Permutation”

Problem Link : http://acm.uva.es/p/v100/10041.html ■ Problem– 친척들과의 거리합 최소구하기 ■ Solution– 정렬해서 가운데 친척집에 비토집이 있으면 치천들과의 거리합이 최소가된다 ■ Critical Input [ Source Code ]// 소스를 이곳에 넣으세요.#include <stdio.h> #include <stdlib.h> #include <algorithm> using namespace std; int main ( void ) { int result, sum, test_num, input_num, input[500]; int loop, loop2; scanf ( “%d“, &test_num ); for ( loop = 0 ; loop < test_num ; loop++ ) { result = sum = 0; // Input 받는 부분 scanf ( “%d“, &input_num ); for…계속 읽기 “[10041] Vito’s Family”

Problem Link : http://acm.uva.es/p/v100/10038.html ■ Problemn개의 데이터를 입력받고 데이터 각각의 차의 집합이 1 ~ n-1집합과 같으면 졸리출력 ■ Solutioncheck[] 변수를 만들어서 check[데이터 각각의 차] = 1 이렇게 체크를 한다.나중에 check[] 확인해서 1 ~ n-1까지 다 체크되어있으면   졸리다. ■ Critical Input문제마다 크리티칼 오류를 만드는 구만.. 그것도.. 쉬운거로…scanf ( “%d”, &input[loop] ) 여기서… & 요거 빼먹어서… 계속 이상한 오류…. 개삽질 [ Source Code ]#include <stdio.h> #include <stdlib.h> #define NOT_JOLLY 1 #define JOLLY 2 int IsJolly ( const int *, int ); int main ( void )…계속 읽기 “[10038] Jolly Jumpers”

Problem Link : http://acm.uva.es/p/v101/10132.html ■ Problem– 똑같은 여러개의 파일이 단 두조각으로 모두 쪼개져서 섞였다…– 조각난 2n개의 파일들을 조합해서.. 원래의 파일을 구하는 문제 ■ Solution– 파일 한개의 길이를 알아내고, 그리고 한파일씩 그 파일길이와 다른 조각의 파일길이의 합이    원래 파일의 길이와 같은 것들을 링크드로 연결하고 pFileFrag 링크드그리고 그 가능 조합에서 조각들을 모두 한번씩만 사용하는 조합을 추려낸다. case[n] 링크드 – 그 추려낸 case[n]에서 파일을 왼쪽오른쪽 붙인것과 오른쪽왼쪽붙인것을 확인해가면서   가능조합에서 하나씩 제거해나가고, 마지막 정답조합에서 원래파일을 구해온다. ■ Critical Input – 특별난 인풋보다는… 가능조합을 어떻게 구현하지… 배열로.. 막 궁리도 해보고….   완전…계속 읽기 “[10132] File Fragmentation”

Problem Link : http://acm.uva.es/p/v4/401.html ■ Problem– 입력된 문자열이 중앙을 중심으로 자리만 대칭인지– 아니면 중앙을 중심으로 거울처럼 반사된 형식인지 구분하는 문제 ■ Solution– 좌우대칭은 문자열 중심까지 루프돌면서 첫문자 끝문자 비교하고 하나씩 비교한다.– 반사는 똑같이 문자열 중심까지 루프돌면서 끝문자가 첫문자의 반사된 문자인지 비교… ■ Critical Input– 입력된 글자수가 1일경 1/2가 0이기때문에 루프도 돌지 않아서 조심해야함…– 좌우대칭은 문제가 되지 않지만 좌우반사는 또다른 처리를 해줘야함 [ Source Code ]#include <stdio.h> #include <string.h> #define PALINDROME 1 #define MIRROR 2 #define NOT 3 int palindrome ( const char * ); int…계속 읽기 “[401] Palindromes”

Problem Link : http://acm.uva.es/p/v100/10082.html ■ Problem– 키보드 자판에서 기본자리보다 오른쪽으로 한칸이동하고 친 글을 원래 글로 바꾸기 ■ Solution– 키보드 키들을 순서데로 배열에 집어넣고.. 입력된 값을 그 배열에서 찾아 그 전값을 출력 ■ Critical Input– gets로 열심히 한꺼번에 입력 받아서 열라 시도했는데 왜 안되지… 썩 [ Source Code ]#include <stdio.h> #include <string.h> int main ( void ) { char data[] = ” `1234567890-=QWERTYUIOP[]\\ASDFGHJKL;’ZXCVBNM,./”; char input; int j, data_len; data_len = strlen ( data ); while ( ( input = getchar () ) != EOF ) {…계속 읽기 “[10082] WERTYU”

Problem Link : http://acm.uva.es/p/v1/145.html ■ Problem– 전화한 시간을 낮구간, 저녁, 심야 구분해서 가격을 책정하는 문제 ■ Solution– 흠.. 처음에는 구간걸치는 경우 9가지로 나눠서 노가다로 했는데… 잘안되서..   열심히 손으로 규칙을 찾다가 구간이 나눠지는 시간을 분으로 바꿔서 나눗셈연산자를 이용함 ■ Critical Input– 내가 실수한 가장 큰 부분이…. 0시 0분부터 0시 0분까지 통화했다는 인풋…    멍청하게 왜 0으로 계산했지… 사이트찾아보니 0시 0분 인풋케이스 아웃풋이 24시간이라는 것을 복   고치니까 바로 억셉트… [ Source Code ]#include <stdio.h> double charging[5][3] = { { 0.10, 0.06, 0.02 }, { 0.25, 0.15, 0.05…계속 읽기 “[145] Gondwanaland Telecom”