본문 바로가기

전체 글

(13)
Chapter 1: The Foundations: Logic and Proofs(논리와 증명) contrapositive: 대우 converse: 역 inverse: 이 converse: 역 proposition: 명제 predicates: 서술부 assume: 가정하다 (ex)Assume that variavle x is integer ends in the digit x: 숫자의 크기가 x자리
VMware fusion 전체화면/창모드 변환법 안녕하세요! VMware를 쓰다보면 갑자기 저도 모르게 전체화면이 되는 경우가 있습니다. 다른 화면과 멀티태스킹하며 작업하는 경우가 많으니, 창모드가 필요한데....윈도우처럼 창모드 변경 버튼이 안 보입니다. 이럴때 정말 답답합니다. 해결 방법을 2가지 소개하겠습니다. 해결방법 1. 마우스를 화면 왼쪽 상단에 잠시 둡니다. 그러면 상단 메뉴바가 내려오는데, 이 때 View탭에서 화면 모드를 바꿀 수 있습니다. 2. control + command+ f(F)를 누릅니다. 이 단축키는 많은 앱들에서 화면 모드 변경 토글로 작동하니 기억해둡시다! 편-안 결론: control + command + f(F)를 누르자.
Chapter 2: Sets, Functions and Matrices Sets roster method: 원소 나열법 set builder notation: 조건제시법 N:자연수 집합 Z:정수 집합 Z+: 양의 정수 집합 Q: 유리수의 집합 R: 실수의 집합 C: 복소수의 집합(Complex number) subset: 부분집합 proper subset: 진부분집합 cardinality: 집합의 크기 finite, infinite set: 유한, 무한집합 power set: 멱집합. P(S)로 표기 union: 합집합 intersection: 교집합 disjoint: 서로소 difference: 차집합 complement: 여집합 complement of B with respect to A: A에 대한 B의 여집합 = A difference B membership tabl..
vi(터미널)에서 E325: ATTENTION 에러 발생시 해결법 안녕하세요! (대처법만 빠르게 보시려면 맨 아래 박스를 봐주세요!) vi에서 vi [파일명]을 입력하고 파일에 들어가려 했는데, 갑자기 아래와 같이 이상한 화면이 뜨는 경우가 있습니다. 어떤 에러이든 처음 보이는 것들은 사람을 긴장되게 만들죠.. 파일 편집 중 vi종료 없이 터미널 종료를 바로 해 버리면 해당 파일이 저장되지 않습니다. 이때 vi가 변경된 내용을 유지해야 된다는 것을 인식하고 스왑 파일을 저장하는 것이죠. 예를 들어 test.c라는 파일을 편집하던 중 vi를 종료하지 않고 터미널을 종료한 경우 .test.c.swp같은 파일을 생성하는 현상이 발생합니다. 파일명이 .으로 시작하는 것을 보니 히든 파일이라는 것도 알 수 있죠! 사실 위 상황은 터미널 강제 종료 상황 뿐만 아니라, 해당 파일을..
정보처리기능사 필기 시험 준비, 합격 과정(꿀팁)
컴퓨터와 가위바위보 게임하기 안녕하세요! 학교 프로그래밍 실습 시간에 가위바위보 게임을 하는 코드를 짜야 하는데, 생각의 흐름을 적어두겠습니다. 학기 시작하기 전에 과 선배와 C스터디하며 테트리스 게임도 만들었었는데, 나중에 그 코드도 다시 정리해서 올려볼게요ㅎㅎ 이게 참 취미로 하면 재밌는데 과제로 나오면,,,
맥북에서 리눅스(우분투) 사용하기 안녕하세요! 학교 프로그래밍 실습 시간에 리눅스를 활용한 C코딩을 하는데,,,정말 힘든 점이 있습니다. 19년도에 대면수업 할 때만 해도 실습실에 있는 윈도우 데스크탑으로 문제 없이 코딩했었는데, 코로나로 인한 비대면 체제인 지금은 제 맥북으로 리눅스를 사용해야 합니다 ㅠㅡㅠ(이게 힘들다는 것). 어차피 맥북으로 리눅스를 사용하는 김에, 사용 방법을 정리하고자 글을 씁니다. 바로 시작!
3. C코드의 흐름 제어 안녕하세요! 학교 공부나 일들이 많아 오랜만에 글을 올립니다ㅜㅜ 이번에 다룰 주제는 코드의 흐름 제어입니다. C언어는 절차지향 언어이기 때문에 코드가 순차적으로 흐릅니다. 즉 우리가 쓰는 그대로 위에서부터 아래로 코드를 읽어간다는 뜻이죠! 이때 동작의 선택, 반복을 위해 이 순차적 흐름을 변경할 필요가 있습니다. 흐름 제어 방법을 크게 나눠보면, 선택: if, if-else, switch 반복: while, for, do-while 그리고 이 구문들을 사용하기 위해 등가, 논리, 관계 연산자가 사용됩니다.