cheoly's language study blog

C 언어 함수 이해하기: 효율적인 프로그래밍을 위한 종합 가이드

프로그래밍/C언어
반응형
SMALL

C 프로그래밍은 다재다능한 기능인 함수 덕분에 강력하고 접근 가능합니다. 이 포괄적인 가이드에서는 효율적이고 잘 구성된 코드를 작성할 수 있는 지식과 기술을 제공하여 C 언어 함수를 설명합니다. 초보자이든 숙련된 프로그래머이든 이 게시물은 C 함수의 복잡성을 풀어 프로그래밍 여정에서 쉽게 이해하고 적용할 수 있도록 합니다.

  1. C 함수의 기본 이해: C 함수의 기본 개념을 파악하여 여정을 시작하십시오. 함수의 구문, 구조 및 목적을 다루고 함수가 코드 구성 및 재사용성을 향상시키는 방법에 대해 논의합니다. 또한 C 프로그램의 시작점으로서 main() 함수의 역할을 탐색합니다.
  2. 함수 매개변수 및 인수 단순화: C에서 함수 매개변수와 인수의 세계를 이해하십시오. 다양한 유형의 매개변수를 단순화하고 값에 의한 전달 및 참조에 의한 전달 개념을 탐구합니다. 함수 인수를 이해하면 입력을 제공하고 함수 내에서 효과적으로 데이터를 조작할 수 있습니다.
  3. 반환 값 및 함수 출력이 쉬워짐: C 함수에서 반환 값의 힘을 잠금 해제하십시오. 반환 유형, 반환 문 및 함수에서 값 검색에 대해 설명합니다. 포인터와 구조를 사용하여 여러 반환 값을 얻는 기술을 발견하여 다양한 출력을 생성하는 능력을 확장합니다.
  4. 빌딩 블록: 기능 프로토타입 및 모듈성: 함수 프로토타입을 사용하여 모듈식 프로그램을 구축하는 방법을 배웁니다. 전방 선언, 함수 서명의 중요성과 이들이 코드 구성에 기여하는 방식을 분석합니다. 모듈식 프로그래밍 기술을 채택하면 코드 재사용성과 유지 관리성이 향상됩니다.
  5. 함수 라이브러리 및 헤더 파일 단순화: C 프로그래밍에서 함수 라이브러리 및 헤더 파일의 단순성을 발견하십시오. 여러 프로그램에서 코드 재사용을 위해 고유한 라이브러리를 만들고 헤더 파일을 활용하는 과정을 안내합니다. 이러한 도구를 활용하면 프로그래밍 작업 흐름을 간소화하고 보다 효율적인 애플리케이션을 구축할 수 있습니다.
  6. 재귀 함수의 힘 공개: C에서 재귀 함수의 잠재력을 잠금 해제합니다. 재귀를 이해하고 복잡한 문제를 해결하기 위해 함수가 자신을 호출하는 방법을 설명합니다. 기본 사례, 재귀 호출 및 메모리 관리에 대해 알아보고 강력한 문제 해결 기술을 갖추십시오.
  7. 함수 포인터 탐색: C 프로그래밍에서 함수 포인터와 해당 응용 프로그램을 이해하기 쉽게 설명합니다. 동적 함수 선택 및 호출을 포함하여 함수 포인터의 개념을 단순화합니다. 함수 포인터를 인수로 정의, 할당 및 전달하는 방법을 알아보고 고급 프로그래밍 기술의 문을 엽니다.
  8. 코드 최적화: 모범 사례 및 기법: 모범 사례와 기술로 C 기능을 최적화하십시오. 매개변수 전달, 변수 범위 지정, 코드 가독성 및 성능 고려 사항을 안내해 드립니다. 인라인 및 루프 언롤링과 같은 최적화 전략을 탐색하여 함수가 최고 효율성으로 실행되도록 합니다.

결론: C 언어 함수는 효율적인 프로그래밍을 위한 액세스 가능하고 강력한 도구입니다. 복잡성을 풀고 매개변수 전달, 반환 값, 모듈성, 재귀 및 함수 포인터와 같은 고급 개념을 이해하면 깨끗하고 재사용 가능하며 최적화된 코드를 작성할 수 있습니다. C 언어 기능의 단순성을 수용하고 프로그래밍 기술을 새로운 차원으로 끌어 올리십시오.

반응형
LIST

챗gpt(chatgpt)가 말하는 대화의 기술 마스터하기: ChatGPT의 힘 발휘

프로그래밍/AI
반응형
SMALL

급속한 기술 발전의 시대에 인공 지능은 우리가 기계와 상호 작용하는 방식에 혁명적인 변화를 가져왔습니다.
이러한 혁신 중 하나는 동적이고 의미 있는 대화에 참여할 수 있는 기능을 갖춘 OpenAI에서 개발한 언어 모델인 ChatGPT입니다.
당신이 야심 찬 AI 애호가이든 호기심 많은 학습자이든 이 블로그 게시물은 ChatGPT를 효과적으로 사용하여 잠재력을 최대한 발휘하고 전에 없던 매력적인 대화를 나누는 방법을 안내합니다.


시작하기: 간략한 개요
ChatGPT의 세계로 뛰어들기 전에 그 기능과 한계를 이해하는 것이 중요합니다.
ChatGPT는 인터넷의 방대한 텍스트 모음에서 훈련된 최첨단 언어 모델로, 인간과 같은 응답을 생성할 수 있습니다.
그러나 ChatGPT는 때때로 부정확하거나 무의미한 답변을 생성할 수 있으므로 중요한 평가가 중요하다는 점을 기억하는 것이 중요합니다.
대화의 틀 잡기:
ChatGPT와 유익한 상호 작용을 보장하려면 명확한 지침을 제공하거나 잘 정의된 질문을 하는 것이 중요합니다.
ChatGPT에 주소를 지정하고 컨텍스트를 설정하고 원하는 내용을 지정하여 대화를 시작하세요.
예를 들어 레시피에 대한 조언을 구하는 경우 "Hey ChatGPT, 맛있는 채식 라자냐 레시피를 찾도록 도와줄 수 있나요?"라고 시작할 수 있습니다.
프롬프트 실험:
프롬프트는 대화를 시작하기 위해 ChatGPT에 제공하는 초기 메시지 또는 질문입니다.
다양한 프롬프트 스타일로 실험하여 원하는 결과를 얻으십시오.
예를 들어 "생산성을 향상시킬 수 있는 세 가지 방법을 알려주세요"와 같은 특정 프롬프트를 사용하면 더 집중된 응답을 얻을 수 있습니다.
대화 안내:
ChatGPT의 답변이 귀하의 기대와 일치하지 않거나 주제에서 벗어난 경우 질문을 부드럽게 수정하거나 명확히 하여 대화를 안내할 수 있습니다.
이것은 ChatGPT가 귀하의 의도를 더 잘 이해하고 더 정확한 응답을 생성하는 데 도움이 됩니다.
시스템 수준 지침 활용:
OpenAI는 ChatGPT에 시스템 수준 지침 개념을 도입하여 대화 전반에 걸쳐 동작에 영향을 줄 수 있습니다.
"당신은 경제학 전문가입니다."와 같은 지침을 포함하면 특정 역할에 맞게 모델의 응답을 지시하거나 전문 지식을 제공할 수 있습니다.
반복 개선:
ChatGPT는 때때로 부분적으로 정확하거나 불완전한 답변을 제공할 수 있습니다.
이러한 경우 후속 질문을 하거나 응답을 개선하기 위해 추가 세부 정보를 찾는 반복적인 접근 방식을 사용할 수 있습니다.
이렇게 하면 대화의 품질과 정확성을 높일 수 있습니다.
응답 평가:
ChatGPT는 정확하고 일관된 응답을 생성하기 위해 노력하지만 응답을 비판적으로 평가하는 것이 필수적입니다.
제공된 정보의 신뢰성을 판단하기 위해 판단을 내리고, 필요한 경우 사실 확인을 하고, 정확성을 보장하기 위해 다른 출처와 상호 참조 응답을 사용하십시오.

결론:
ChatGPT는 흥미롭고 유익한 대화를 위한 가능성의 세계를 열어줍니다.
기능을 이해하고 질문을 효과적으로 구성하고 대화를 안내함으로써 이 강력한 언어 모델을 최대한 활용할 수 있습니다.
원하는 결과를 얻기 위해 안목 있는 눈을 유지하고 대화에 적극적으로 참여하는 것을 잊지 마십시오.
연습과 탐구를 통해 ChatGPT의 잠재력을 최대한 활용하여 상호 작용을 의미 있고 깨달음을 주는 경험으로 바꾸는 데 능숙해질 것입니다.

반응형
LIST

포인터와 배열의 관계: C언어 초보자를 위한 이해와 활용

프로그래밍/C언어
반응형
SMALL

포인터와 배열은 매우 긴밀한 관계를 맺고 있으며, 어떤 부분에서는 서로를 대체할 수도 있습니다. 배열의 이름은 그 값을 변경할 수 없는 상수라는 점을 제외하면 포인터와 같습니다. 따라서 배열의 이름은 포인터 상수 (constant pointer)입니다.

간단히 설명하자면 둘다 비슷한 속성을 가지고 있지만 배열은 메모리공간을 사용자 마음대로 접근하며 데이터를 넣고 수정할 수 있다. 포인터 같은 경우에는 특정 메모리에 주소값을 가지고 있어서 간접참조를 하는 방식이다.

포인터와 배열의 차이점


배열은 변수 선언과 함께 자신의 데이터를 저장할 공간을 배열의 크기만큼 연속적인 공간을 가집니다. 포인터는 자신이 데이터를 저장할 공간을 가지지 않고 저장할 공간이 있는 위치를 저장하는 메모리 번지를 저장합니다.

배열은 그 자체가 크기 때문에 함수의 인수로 전달할 수 없지만 포인터는 대상체가 무엇이든간에 4바이트의 크기밖에 차지하지 않으므로 함수로 전달할 수 있습니다. 그래서 배열을 함수로 전달할 때는 반드시 포인터를 사용해야 합니다.

포인터와 배열의 사용 이유


일반적으로 포인터를 사용하는 목적은 동적으로 메모리를 할당하여 사용하기 위해서 사용합니다. 그리고 메모리가 할당된 후에는 배열처럼 사용하면 된다고 이전에 설명하였습니다.

배열은 변수들을 메모리상에 일렬로 나열해놓은 것과 마찬가지입니다. 배열도 메모리상에 존재하므로 엄연히 주소값이 존재합니다. 배열 포인터란 이 주소값을 가리키는 포인터를 말합니다. 이것이 유용한 이유는 바로 2차원 이상의 배열을 가리킬 때 포인터를 통해 배열과 같은 인덱싱을 할 수 있기 때문입니다. 함수에 2차원 이상의 배열을 파라미터로 던질 때 유용하게 사용됩니다.

배열과 포인터의 관계


배열의 이름은 그 값을 변경할 수 없는 상수라는 점을 제외하면 포인터와 같습니다. 따라서 배열의 이름은 포인터 상수 (constant pointer)입니다.

배열 포인터는 배열의 주소값을 저장하고 인덱싱할 수 있는 포인터를 말합니다. 배열 이름은 1차원 배열에서는 포인터와 같지만, 2차원 이상의 배열에서는 포인터의 역할을 하지 않습니다.

예제


#include <stdio.h>

int main(void) {
    int arr[3] = {1, 2, 3};
    int *ptr = arr; // 배열의 이름은 포인터 상수이므로 포인터 변수에 할당 가능

    printf("arr[0]: %d\n", arr[0]);
    printf("ptr[0]: %d\n", ptr[0]);
    printf("*ptr: %d\n", *ptr);

    ptr[0] = 4; // 포인터 변수를 이용해 배열의 값을 변경 가능
    printf("arr[0]: %d\n", arr[0]);

    return 0;
}

위의 예제에서 `arr`은 배열이고 `ptr`은 포인터 변수입니다. `arr`는 배열의 이름이므로 포인터 상수이기 때문에 `ptr`에 할당할 수 있습니다. 그리고 `ptr`을 이용해 배열의 값을 변경할 수 있습니다.

반응형
LIST

[C언어] 프로그래밍의 꽃 포인터! 포인터란?

프로그래밍/C언어
반응형
SMALL

C언어에서 포인터는 메모리의 주소값을 저장하는 변수입니다. 포인터를 이해하기 전에 변수와 메모리, 메모리의 주소체계를 확인해보고 넘어간다. 변수를 선언한다는 것은, "메모리의 특정공간을 할당해서 그곳에 데이터를 저장하겠다"는 의미입니다.

포인터 변수가 주소를 저장하려면 변수의 주소를 알아야 하는데 변수 이름 앞에 & 연산자를 붙이면 해당 변수의 시작 주소를 반환합니다. 더 나아가서 포인터 변수가 저장하는 변수의 주소에 저장된 값을 참조하려면 * 연산자를 사용합니다.

포인터 변수도 변수이므로 사용하려면 먼저 선언을 해야합니다. 포인터 변수의 선언은 자료형 다음에 *연산자를 붙이고 포인터 변수의 이름을 쓰게 됩니다.

예시를 보며 자세히 알아볼까요.

다음은 포인터 변수의 선언과 사용에 대한 예제입니다.

#include <stdio.h>

int main() {
    int * p = NULL;
    int i = 10;

    p = &i;
    printf("변수 i의 주소값 : %p \n", &i);
    printf("포인터 p의 값 : %p \n", p);
    printf("포인터 p이 가리키는 값 : %d \n", *p);

    return 0;
}

위의 예제에서 `int * p = NULL;`은 포인터 변수 `p`를 선언하고 초기화하는 부분입니다.
`p = &i;`는 `i` 변수의 주소를 `p` 포인터 변수에 대입하는 부분입니다.
`printf("포인터 p이 가리키는 값 : %d \n", *p);`는 `p`가 가리키는 주소에 있는 변수의 값을 출력하는 부분입니다.

반응형
LIST

Microsoft 빙챗(bing chat)이 알려주는 챗gpt(chatgpt) 사용방법

프로그래밍/AI
반응형
SMALL


네, ChatGPT를 사용하는 방법에 대해 알려드리겠습니다. ChatGPT는 OpenAI의 웹사이트에서 사용할 수 있습니다. 브라우저를 통해 IOS나 안드로이드에서도 이용 가능합니다 ³. OpenAI 웹사이트에 접속하면 ChatGPT에 대해서 소개하는 문구가 적혀져 있으며, 'TRY CHATGPT' 버튼을 클릭하여 ChatGPT 페이지로 이동해주세요 ³. 처음 ChatGPT를 이용하는 사용자라면, 화면에 로그인 버튼이 나오게 됩니다. 계정이 없으셔도 Log in 버튼을 눌러주세요. 여기서 이메일 계정으로 새로 가입하거나 구글이나 마이크로소프트 계정으로 간편하게 로그인할 수 있습니다 ².

ChatGPT에 로그인하면 항상 볼 수 있는 화면입니다. 대화창에 질문하고 싶은 내용을 입력한 다음 전송 버튼을 누르면 ChatGPT가 입력된 내용을 기반으로 적절한 답변을 제공해 줍니다 ³. 한국어 질문/답변도 가능하지만, 더 나은 품질의 답변을 위해서는 질문 내용을 영어로 번역한 후에 입력하는 것이 좋습니다 ³.

ChatGPT는 단순히 정해진 내용을 답변하는 것뿐만 아니라, 사용자가 제시한 매번 새로운 문제에 대해 유연하게 대응하며, 그 문제와 관련된 과거 대화 내용도 함께 기억하고 이를 반영해 답변할 수 있습니다 ³. 이러한 특징들은 인공지능 기술의 발전을 보여주는 중요한 지표 중 하나로, ChatGPT가 진짜 AI인공지능의 수준이 엄청나게 발전한 것을 보여줍니다 ³.

ChatGPT 전문가로서 지식을 판매하는 방법은 다양합니다. 예를 들어, ChatGPT를 활용하여 논문이나 보고서를 작성하거나 유튜브 콘텐츠로 사용할 동영상 주제를 추천해 주는 등 다양한 분야에서 활용성이 무궁무진합니다 ³. 이러한 지식과 경험을 공유하거나 판매하는 방법으로는 온라인 강의나 컨설팅 등이 있습니다.

더 궁금한 사항이 있으시면 언제든지 질문해주세요!

출처: Bing과의 대화, 2023. 5. 18.
(1) ChatGPT 사용법 총정리: 초보자를 위한 한글 사용법 — 최류현의 .... https://newstroyblog.tistory.com/309.
(2) ChatGPT 사용 방법(챗GPT 사용법). https://blank-challenger.tistory.com/entry/ChatGPT-사용-방법.
(3) [1분!] 빙 챗GPT 사용방법 간단정리!. https://ducksociety.tistory.com/entry/%EB%B9%99-%EC%B1%97GPT-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95.
(4) ChatGPT 사용법 3분 끝내기 (ChatGPT 한글 변경 및 무료 가입, 기본 .... https://itmanual.net/chatgpt-%EC%82%AC%EC%9A%A9%EB%B2%95-%ED%95%9C%EA%B8%80-%EB%B3%80%EA%B2%BD-%EB%AC%B4%EB%A3%8C-%EA%B0%80%EC%9E%85-%EB%B0%A9%EB%B2%95/.
(5) chatGPT, 챗지피티를 사용하는 방법. https://mugbang.tistory.com/entry/chat-GPT-%EC%B1%97%EC%A7%80%ED%94%BC%ED%8B%B0%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95.
(6) ChatGPT(챗지피티) 사용 방법과 확장 프로그램 활용 및 사용 방법. https://copyking.tistory.com/entry/ChatGPT-%EC%B1%97%EC%A7%80%ED%94%BC%ED%8B%B0-%EC%82%AC%EC%9A%A9-%EB%B0%A9%EB%B2%95%EA%B3%BC-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%ED%99%9C%EC%9A%A9-%EB%B0%8F-%EC%82%AC%EC%9A%A9-%EB%B0%A9%EB%B2%95.

반응형
LIST

ChatGPT 2탄 Microsoft Bing Chat 사용하기: 가이드

프로그래밍/AI
반응형
SMALL

이전글에서 카카오톡의 아숙업과 크롬에서 chatgpt를 사용했었는데요.
오늘은 마이크로소프트의 bing chat 사용을 한 번 해보도록 하겠습니다.
bing chat은 사용이 굉장히 단순하더라구요.
컴퓨터가 윈도우를 쓰고있으면 microsoft edge에서 따로 설치 없이 사용가능합니다.

이렇게 검색창을 클릭하면 시작하기가 파란색으로 되어 있는데요.
저거를 누르면 BING CHAT으로 이동합니다.

이와 같이 화면이 뜹니다.
여기에서 대화스타일을 지정해주고 대화를 시작할 수 있습니다.
 
이번에 BING CHAT에서 그림을 한 번 그려봤는데요.
생각보다 고퀄이라 놀랐습니다.
빙챗에 하늘그림을 그려달라고 해볼게요

이렇게 그리고 있는 과정을 거칩니다. 시간이 조금지나면 완성이되는데요
결과를 한 번 봐볼까요.

생각보다 고퀄 아닌가요??
예전에 코인할 때, NFT 많이 수집을 했었는데요. 그 때 몇백을 주고 샀던 그림보다 퀄리티가 높아보입니다.
 

이렇게 추가적인 요청도 할 수 있구요.
아래 물음표에 추천하는 요청사항도 따로 있습니다.
추천에 있는 구름을 모양있게 그려달라고 하면 어떻게 되나 해볼게요.

좀 더 구체적인 답을 원하네요.
하트모양을 선택해 보겠습니다.
 

이제 마무리로 이쁘다로 이번 그리기를 종료하겠습니다.

진짜 대화하듯이 피드백을 원하네요.
이상 BING CHAT을 이용해봤습니다.
 
현재 이렇게 그려진 것들은 따로 저작권이 없다고 하던데 정확한 것은 모르겠네요ㅋ

반응형
LIST

챗GPT(CHATGPT) 시작하기 - 초보자도 쉽게 따라할 수 있는 챗GPT사용법

프로그래밍/AI
반응형
SMALL

요즘 AI관련 가장 핫한 키워드 하면 이 챗GPT 일텐데요.
우선 가장 기본적인 챗GPT란 무엇인지 알아볼까요.
이것에 대해 카카오의 챗 GPT 인 ASKUP(아숙업)에 물어봤습니다.
 

GPT는 "Generative Pre-trained Transformer"의 약어로, OpenAI에서 개발한 인공지능 언어 모델입니다. GPT 모델은 대량의 텍스트 데이터를 학습하여, 문장의 다음 단어를 예측하는 등 자연어 처리 분야에서 다양한 작업에 활용될 수 있습니다.

GPT-3는 GPT 시리즈 중 가장 최신 모델로, 약 17억 개의 파라미터로 구성되어 있습니다. 이 모델은 대화, 번역, 요약, 질의응답 등 다양한 자연어 처리 작업에서 놀라운 성능을 보여주고 있습니다. 특히, 자연스러운 대화를 생성하는 데에도 활용될 수 있어서 챗봇 등 대화형 인터페이스 분야에서 많은 관심을 받고 있습니다.

요약하면, GPT 모델은 인공지능 언어 모델 중 하나로, 대량의 텍스트 데이터를 학습하여 다양한 자연어 처리 작업에 활용될 수 있습니다. GPT-3는 이 중에서도 가장 최신 모델로, 대화형 인터페이스 분야에서 놀라운 성능을 보여주고 있습니다.
 
이와 같이 설명을 해주네요.
그냥 간단하게 인공지능과 대화한다고 생각하면 되겠습니다.
대신 질문할 때 질문의 내용이 구체적이면 구체적일 수록 더 제대로된 정보를 얻을 수 있겠죠.
질문이 추상적이면 대답도 되게 포괄적으로 나오더라구요.
 
그러면 이 챗GPT를 사용할 수 있는 방법을 볼까요?
방금 위에서 본 카카오톡에서 챗GPT를 사용하는 방법은 굉장히 간단합니다.
카카오 친구찾기에서 ASKUP(아숙업)을 찾아서 추가만 하면 바로 사용이 가능합니다.
 

위와 같이 검색에서 찾아서 추가만 해주면 됩니다.

그러면 이와같이 카카오톡 챗GPT인 ASKUP(아숙업)을 이용할 수 있습니다.
이렇게 친구추가가 된 상태에서 이제 원하는 질문을 해서 답을 얻을 수 있겠죠.
 
이번에는 크롬에서 구글 챗GPT를 사용하는 방법을 보도록 하겠습니다.
크롬에서 사용하는 챗GPT는 OPENAI를 사용하는 것으로 보입니다.
구글에서는 확장프로그램을 설치한 후 사용을 하는데요.
 

이렇게 크롬용 CHAT GPT를 찾아서 설치해주면 됩니다.
 
확장프로그램 설치를 모르시는 분들을 위해 설명을 해드리자면 아래 사진의 그림에 표시된 부분을 누릅니다.

그 후 확장프로그램 관리를 누르시면 아래 창이 뜨는데요. 여기에서 표시된 부분을 누르면 아래쪽에 스토어가기가 보입니다.

이렇게 스토어에 들어가서 CHATGPT를 검색해서 아래 보이는 프로그램을 설치해줍니다.
 

근데 이렇게만 쓰면 영어로 해야 되서 저는 여기에서 프롬프트 지니라는 프로그램도 설치해줬어요.

이렇게 설치해주면 모든 준비는 끝납니다.
 
이제 사용법은 확장프로그램쪽에서 프로그램을 눌러주면 됩니다.

그러면 이렇게 뜨게되고 여기에서 질문을 하면 됩니다.
이상 챗GPT에 대해서 알아봤습니다.
 

반응형
LIST

남자 필라테스 리얼 후기(with 다이어트 후기) - 1:1 5개월차

건강
반응형
SMALL

어제 운동 후 사진결과를 올리면서 다른각도에서 확인한 결과 또한 같이 보려고 합니다.
필라테스같은 경우 허리디스크 때문에 고생해서 재활운동으로 시작했었구요.
수술 후 더 효과를 보고 있는 운동입니다.

왼쪽이 작년 12월 오른쪽이 어제 인데요.
확실히 몸이 교정이 된게 보이네요.
 
정면샷의 경우 작년12월까지는 몸이 약간 꺾여있는것처럼 보여지는데 어제 찍는거는 좀 반듯해보이네요.
측면과 뒷면도 작년12월보다는 더 펴져있는 것이 확실히 보이네요.
 
인바디 결과는 저번주에 측적을 했었기에 저번주 결과로 올리네요.

한 때 100키로 넘게 나갔었는데 현재는 86이고 계속 진행중이네요.
필라테스뿐만 아니라 헬스장에서 개인운동도 하고 있습니다.
식단조절은 해야하는데 하면서 제대로 안하고 있네요.
 
이상 필레테스 및 다이어트 후기였습니다.

반응형
LIST

다이어트 new 1일차 필라테스 운동 후 단백질 보충(with 유산균)까지

건강
반응형
SMALL

지난 주 부모님모시고 여행 다녀온 후 다시 다이어트를 시작했습니다.

그래서 오늘부터 1일차로 잡고 제대로 다이어트 시작!!

 

아침운동으로 1:1 필라테스를 하고 왔네요.

아직까지 남자들에게 필라테스는 많이 하는 종목은 아닌데요.

이게 유연성도 그렇고 처음 창시자도 그렇고 남자에게 좋은 운동이라고 하더라구요.

저는 허리가 안 좋다보니 디스크 수술전에도 하고 있었고 수술 후에도 재활 삼아서 하고 있네요.

벌써 한 지 2년이나 된 듯..

재활로 하다보니 유연성이 막 좋아지거나 하지는 않았는데 코어근육을 안정적으로 키우는데는 많은 도움이 되고 있네요

현재 디스크 수술 후 10개월 가량 지났는데 확실히 허리쪽 근육이 늘어난게 느껴지는 것 같네요.

한 번씩 오던 통증도 좀 사라지기도 했고.

재활에는 개인적으로는 피티보다 필라테스가 좀 더 좋은 것 같더라구요.

이번에 몸상태 체크할때가 되어서 아래와 같이 한번 체크해봤습니다.

작년 12월
오늘

먼가 몸이 삐뚫어진게 교정된 것 처럼 보이긴하네요.

 

운동이 끝난 후에는 단백질 보충을 위해 하이뮨 프로바이오틱스도 물에 타서 먹구요.

이게 유산균까지 들어 있어서 괜찮은것같아요.

디스크때문에 위가 다 망가져서 그냥 하이뮨은 속이 좀 더부룩해져서 바꿨네요.

완전 내돈내산임. 후원1도 없음

이렇게 새롭게 시작한 다이어트 1일차였네요.

이따 저녁에 헬스를 또 갈 계획이긴한데 실천을 할런지...ㅋㅋㅋㅋ

 

그래도 확실히 살이빠지고 나서 이런저런 피검사 결과들은 호전이 되었다보니 좀 더 노력하지 않을까싶네요.

기존에는 피검사할때마다 고지혈증 있다고 하고.

그래서 무슨 간장약? 그런거 주고 그랬었는데 이번에 10키로가 강제 감량되고 나서 피검사를 했을 때는 간장약 처방 없더라구요.

지금처럼 감량하고 운동하라고만 하고 ㅋㅋㅋㅋㅋ

원래 고지혈증은 완치가 안되는거라고 봤었는데 걍 의심증상이었나봅니다.

반응형
LIST

지속 가능한 다이어트 방법

건강
반응형
SMALL

그동안 다이어트를 하면 요요로 인해 다이어트 전 보다 더 많이 살이 찌는 경험을 대부분 해보셨을텐데요.

저 또한 매번 다이어트를 하고 나면 힘들게 10키로 20키로 뺀 후 다시 찔 때는 15키로 25키로가 더 늘더라구요.

그래서 이번에는 좀 제대로 계속 유지할 수 있게 다이어트를 해보려고 합니다.

 

작년 이맘때, 살면서 최고 몸무게를 찍었었는데요. 102kg....ㅋㅋㅋ

현재는 85키로정도를 유지하고 있습니다.

작년에 몸무게 많이 나갈때 충격으로 인해 무게 측정을 안했었는지 102찍은 자료는 없네요 ㅋㅋㅋ

항상 다이어트와 요요가 왔다갔다했기에...

하지만 현재 무게를 달성하게 된 것이 디스크와 위염으로 인해서 안먹다보니 된 몸무게라서요.

앞으로는 운동과 아래 내용을 지키면서 평생할 수 있는 다이어트를 해보려고 합니다.

지속 가능한 다이어트: 체중 감량 및 유지 방법

 

 

체중 감량은 어려운 여정일 수 있지만 체중 감량을 유지하는 것은 훨씬 더 어려울 수 있습니다.

많은 사람들이 빠른 결과를 약속하는 일시적인 다이어트를 하지만 결국에는 감량한 체중을 되찾고 때로는 그 이상을 얻습니다.

반면에 지속 가능한 다이어트는 건강하고 달성 가능하며 유지 가능한 장기적인 라이프 스타일 변화를 만드는 것입니다.

다음은 지속 가능한 다이어트를 위한 몇 가지 팁입니다.

 

 

1. 자연 식품에 집중

 

지속 가능한 다이어트의 핵심 중 하나는 영양이 풍부한 전체 식품에 집중하는 것

입니다.

여기에는 과일, 채소, 통곡물, 저지방 단백질 및 건강한 지방이 포함됩니다.

자연 식품은 가공 식품보다 포만감이 더 높고 지속적인 에너지를 제공합니다.

그들은 또한 영양소가 더 풍부하여 신체가 제대로 기능하는 데 필요한 비타민과 미네랄을 제공합니다.

 

 

2. 음식 조절 연습

 

지속 가능한 체중 감량을 위해서는 음식 조절이 중요합니다.

건강한 음식도 칼로리가 높을 수 있으며 너무 많은 칼로리를 섭취하면 체중이 증가할 수 있습니다.

작은 접시와 그릇을 사용하고 양을 조절하는 데 도움이 되도록 계량 컵과 숟가락을 사용하여 음식을 계량하십시오.

 

 

3. 당신이 먹는 것을 추적

 

음식 일기를 작성하면 체중 감량 목표를 달성하는 데 도움이 될 수 있습니다.

1회 섭취량과 칼로리 수를 포함하여 먹고 마시는 모든 것을 기록하십시오.

이렇게 하면 고칼로리 음식 섭취를 줄이거나 과일 및 채소 섭취를 늘리는 등 변화를 줄 수 있는 영역을 식별하는 데 도움이 됩니다.

 

 

4. 점진적 변화

 

지속 가능한 다이어트는 장기적으로 유지할 수 있는 점진적이고 지속 가능한 변화를 만드는 것입니다.

한 번에 너무 많은 변경을 하려고 시도하지 마십시오.

이 작업은 압도적이고 지속 불가능할 수 있습니다.

1인분의 양을 줄이거나 단 음료를 끊는 것과 같은 한두 가지 작은 변화로 시작하여 점진적으로 이러한 변화를 기반으로 합니다.

 

 

5. 수분 유지

 

물을 많이 마시는 것은 체중 감량과 전반적인 건강에 중요합니다.

하루에 최소 8잔의 물을 섭취하고 칼로리가 높고 체중 증가에 기여할 수 있는 단 음료를 피하십시오.

 

 

6. 충분한 수면을 취하세요

 

충분한 수면을 취하는 것은 체중 감량과 전반적인 건강에 중요합니다.

수면 부족은 호르몬을 방해하여 식욕과 체중 증가로 이어질 수 있습니다.

매일 7~8시간의 수면을 목표로 하십시오.

 

 

결론적으로 지속 가능한 다이어트는 건강하고 달성 가능하며 유지 가능한 장기적인 라이프 스타일 변화를 만드는 것입니다.

전체 음식에 집중하고, 부분 조절을 연습하고, 먹는 것을 추적하고, 점진적으로 변경하고, 수분을 유지하고, 충분한 수면을 취하세요.

다음 요령을 따르면 지속 가능한 체중 감량을 달성하고 전반적인 건강과 웰빙을 개선할 수 있습니다.

 

위 방법을 지키면서 꾸준한 운동으로 건강한 다이어트를 해보도록 해봐야겠습니다.

반응형
LIST