쿠미르 - 소프트웨어 솔루션, 특히 고등학생들이 프로그래밍의 기초를 배우고 워크샵에서 자신의 기술을 테스트할 수 있도록 NIISI RAS에서 만든 것입니다. 이 시스템의 전체 이름은 훈련 세계 세트처럼 들립니다. 한 번에 여러 구성 요소로 구성됩니다. "표준"이라고 하는 첫 번째는 전통적인 작업 세트와 교육 자료를 제공합니다. 두 번째는 "Pro"라는 접두어가 붙은 "Standard"를 추가 과정으로 보완하고 확장합니다. 고등학교 및 교사용 소프트웨어 버전도 있습니다.

목적

소프트웨어 솔루션은 컴퓨터 과학 수업에서 사용됩니다. 학교를 구현한다 알고리즘 언어, Pascal 또는 Basic과 같은 오래된 프로그래밍 언어의 구문과 유사한 유형입니다. 코드 구성은 키릴 문자로 표시되어 학생들이 특정 작업을 수행하는 논리를 훨씬 쉽게 이해할 수 있습니다. 개발자가 Robot 및 Draftsman이라는 이름을 부여한 일종의 컴파일러 및 인터프리터도 있습니다.

각 작업은 이론 및 실제 부분으로 구성됩니다. 일부 수업의 경우 결과 시각화가 제공되므로 코드 변경의 영향을 명확하게 이해할 수 있습니다. 사용 가능한 모든 수업은 별도의 과정으로 구성되어 있습니다.

특히 큰 작업을 수행할 때 KuMir를 사용하면 완료되지 않은 프로그램을 자체 KUM 형식으로 저장할 수 있습니다. 실행 윈도우 환경얻을 수 없지만 할 수 있습니다 표준 수단켜짐. 일반적으로 개발자는 대규모 프로젝트의 작업을 여러 단계로 나누려고 했습니다. 또한 KuMir에 입력된 코드의 정확성을 지속적으로 확인하는 기능과 논리식의 값과 할당 작업 결과를 별도의 패널에 표시하는 특수 도우미를 도입했습니다.

시스템을 무료로 다운로드하여 사용할 수 있습니다. 교육용 컴퓨터에 무제한으로 설치할 수 있습니다. 그건 그렇고, KuMir에는 Windows용 버전 외에도 UNIX 시스템용 버전도 있습니다.

가장 중요한

  • 고등학교에서 컴퓨터 과학 수업을 위한 교재로 교육부에서 승인했습니다.
  • 키릴 자모로 작성된 자체 코드 구문을 사용합니다.
  • 사용 가능한 교육 자료를 별도의 과정으로 나눕니다.
  • 교사가 워크샵을 진행할 수 있습니다.
  • 무료 라이센스 GNU 2.0에 따라 배포됩니다.
  • 다소 실용적인 인터페이스를 가지고 있습니다.

훈련을 위한 작업

1) 아티스트 KUZNECHIK숫자 라인에 살고 있습니다. GRASSHOP의 초기 위치는 포인트 0입니다. Grasshopper 명령 시스템:

Forward 4 - Grasshopper가 4 유닛 앞으로 점프, Back 3 - Grasshopper가 3 유닛 뒤로 이동합니다.

Grasshopper가 지점 27에 있기 위해 프로그램에서 "Back 3" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

2) 출연자 GRASSHOUSE는 숫자 축에 산다. GRASSHOP의 초기 위치는 포인트 0입니다. Grasshopper 명령 시스템:

포워드 6 – 메뚜기 앞으로 6 유닛 점프,

뒤로 4

Grasshopper가 지점 28에 있기 위해 프로그램에서 "Back 4" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

3) 출연자 GRASSHOUSE는 숫자 축에 산다. GRASSHOP의 초기 위치는 포인트 0입니다. Grasshopper 명령 시스템:

포워드 5 – 메뚜기 앞으로 5 유닛 점프,

뒤로 3 – Grasshopper가 3단위 뒤로 점프합니다.

Grasshopper가 지점 21에 있기 위해 프로그램에서 "Back 3" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

4) 연주자 GRASSHOUSE는 숫자 축에 살고 있습니다. GRASSHOP의 초기 위치는 포인트 0입니다. Grasshopper 명령 시스템:

포워드 7

뒤로 5

Grasshopper가 지점 19에 있기 위해 프로그램에서 "Back 5" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

5) 연주자 GRASSHOUSE는 숫자 축에 살고 있습니다. GRASSIAN의 초기 위치는 포인트 10입니다. Grasshopper 명령 시스템:

포워드 7 – 메뚜기 7 유닛 앞으로 점프,

뒤로 4 – Grasshopper가 4단위 뒤로 점프합니다.

Grasshopper가 지점 43에 있기 위해 프로그램에서 "Back 4" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

6) 연주자 GRASSHOUSE는 숫자 축에 살고 있습니다. GRASSHOP의 초기 위치는 포인트 15입니다. Grasshopper 명령 시스템:

포워드 17 – 메뚜기 17 유닛 앞으로 점프,

뒤로 6 – Grasshopper가 6단위 뒤로 점프합니다.

Grasshopper가 지점 36에 있기 위해 프로그램에서 "Back 6" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

7) 연주자 GRASSHOUSE는 숫자 축에 살고 있습니다. GRASSIAN의 초기 위치는 포인트 20입니다. Grasshopper 명령 시스템:

포워드 3 – 메뚜기 3 유닛 앞으로 점프,

뒤로 5 – Grasshopper가 5단위 뒤로 점프합니다.

Grasshopper를 지점(-4)으로 이동하는 데 필요한 최소 명령 수는 얼마입니까?

"Forward 4"(메뚜기가 4 유닛 앞으로 점프),

Grasshopper가 지점 31에 있기 위해 프로그램에서 "Back 3" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

9) 아티스트 Grasshopper는 숫자 라인에 살고 있습니다. 시작 위치 - 지점 0. Grasshopper 명령 시스템:

Grasshopper가 지점 31에 있기 위해 프로그램에서 "Back 4" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

10)

"Forward 3"(메뚜기 앞으로 3 유닛 점프),

"뒤로 4"(Grasshopper가 4단위 뒤로 점프)

Grasshopper가 지점 32에 있기 위해 프로그램에서 "Back 4" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

11) 아티스트 Grasshopper는 숫자 라인에 살고 있습니다. 시작 위치 - 지점 0. Grasshopper 명령 시스템:

"Forward 5"(메뚜기 앞으로 5 유닛 점프),

"뒤로 3"(Grasshopper가 3단위 뒤로 점프)

Grasshopper가 지점 33에 있기 위해 프로그램에서 "Back 3" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

12) 아티스트 Grasshopper는 숫자 라인에 살고 있습니다. 시작 위치 - 지점 0. Grasshopper 명령 시스템:

"앞으로 6"(메뚜기 앞으로 6 유닛 점프),

"뒤로 5"(Grasshopper가 5단위 뒤로 점프)

Grasshopper가 지점 33에 있기 위해 프로그램에서 "Back 5" 명령이 발생해야 하는 최소 횟수는 얼마입니까?

아이돌은 프로그래밍을 가르치기 위해 고안된 프로그램인 Learning World Kit의 약자입니다. Windows 10용 다운로드 제품은 학생에게 더 좋습니다.

고등학생을 위해 비교적 최근에 특별히 개발된 소프트웨어, 그 목적은 프로그래밍 분야에서 아이들을 훈련시키는 것이 었습니다. 이 소프트웨어를 사용하면 기본 사항만 이해할 수 있으며 사람들이 자신의 기술과 지식을 테스트할 수 있는 기능이 있습니다. 오늘날 KuMir는 당사 웹사이트에서도 다운로드할 수 있습니다. 동시에 이 작업을 완전히 무료로 수행할 수 있습니다. 다음으로 사용자는 Windows 10 컴퓨터에만 이 소프트웨어를 설치하면 됩니다.

프로그램의 바로 그 이름은 개발자에 의해 일련의 교육 세계로 해독됩니다. 패키지 자체에는 개별적으로 작동하고 매우 실용적인 응용 프로그램을 수행하는 여러 구성 요소가 있습니다.

  • "기준";
  • "찬성";
  • "켜짐".
따라서 기본 버전의 첫 번째 세트는 다양한 문제를 테스트하고 해결하기 위해 설계되었습니다. 두 번째는 추가 과정이 추가 된 "표준"의 확장 버전 형태로 제공됩니다. 그러나 고등학생과 교직원을 위해 "PO"버전이 개발되었습니다. 이 모든 버전의 KuMir는 Windows 10용 포털에서 완전 무료로 다운로드할 수 있습니다.

이 소프트웨어 패키지의 생성은 Delphi 7을 다소 연상시키지만 이 의견이 완전히 옳은 것은 아닙니다. 이 소프트웨어가 오늘날 컴퓨터 공학 수업에서 사용되고 학교 교육이 기반으로 하는 오래된 프로그래밍 언어의 형식을 지원한다는 것입니다. 여기에서 코드는 키릴 표시로 사용되며 이는 학생 교육의 효율성에 영향을 미칩니다. 응용 프로그램에는 각각 "Drawer" 및 "Robot"이라는 자체 인터프리터와 컴파일러가 있습니다.

응용 프로그램에서 모든 수업은 이론과 실습의 두 부분으로 나뉩니다. 그들 중 일부에서는 학생들이 프로그램 코드에 대한 모든 변경 사항을 볼 수 있는 기회를 제공한 덕분에 시각화가 수행되었습니다.


학습에 KuMir를 사용해야 하는 5가지 이유
자녀에게 프로그래밍의 기초를 가르칠 목적으로 Windows 10용 KuMir를 다운로드하면 다음과 같은 이점을 얻을 수 있습니다.
  • 이것은 교육부에서 승인한 공식 소프트웨어입니다.
  • 키릴 문자로 작성된 자체 코드 구문이 있습니다.
  • 교사는 개별 워크숍을 실시할 기회가 있습니다.
  • 모든 코스는 명확하게 구성되어 있습니다.
  • 소프트웨어 인터페이스는 명확하고 편리합니다.
자녀에게 코딩을 가르치고 싶다면 이보다 더 좋은 도구를 찾기가 어렵습니다. 그는 실제 교사와 시험장을 동시에 교체할 ​​것입니다. 교사에게 가기 위해 돈을 지불해야 하는 것보다 자녀가 무료로 제공되는 유틸리티에서 배우게 하면 얼마나 많은 돈을 절약할 수 있는지 상상해 보십시오.

또한 라이브 교사를 갖는 것이 필수는 아니지만 함께하면 훨씬 더 중요한 결과를 얻을 수 있으므로 바람직할 수 있습니다. 당신은 놀랄 것입니다. 그러나 6개월의 정규 수업 후에, 아이는 또는 BASIC에서 프로그램을 만들 수 있을 것입니다. 그게 다가 아닙니다! 를 포함한 다른 프로그래밍 언어를 빠르게 마스터할 수 있습니다.

따라서 Windows 10용 Kumir를 반드시 다운로드해야 합니다. 무료 배포와 Russification을 감안할 때 지금 당장 하지 말아야 할 이유가 없습니다. 그리고 자녀가 훌륭한 제품을 만든다면 시간이 지남에 따라 우리 웹 사이트에도 나타날 것입니다.

쿠미르( 에게세트 ~에약용 세계 s)는 자유롭게 배포되는 크로스 플랫폼입니다. 러시아어 시스템알고리즘화의 기초에 대한 초기 교육을 위해 설계된 프로그래밍. 쿠미르 1.9 다운로드개발자 웹 사이트 또는 프로젝트의 공식 웹 사이트를 방문할 수 있습니다.

장점:

  • 프리웨어(GPL 2.0 라이센스);
  • 크로스 플랫폼( 윈도우, 리눅스);
  • 러시아 개발자(NIISI RAS)의 지원;
  • 프로그래밍 언어의 러시아어 명령;
  • 고급 프로그램 디버깅 기능;
  • 프로그램 구조를 보여주는 자동 정렬;
  • 작업 공백을 만드는 기능 자동 체크;
  • 프로그램에서 출연자를 관리하는 능력;
  • 새로운 연주자를 연결하는 능력.

결점::

  • 학생들이 어디에서도 사용되지 않는 언어를 배우도록 동기를 부여하는 것은 어렵습니다.
  • 인터프리터의 매우 느린 작업(현재 개발 중인 버전 2.0에서 속도를 크게 향상시킬 것을 약속합니다);
  • 내부의 인수 값을 변경할 수 없습니다 보조 알고리즘(예를 들어, Euclid 알고리즘을 함수로 구현하는 경우 두 개의 추가 변수가 도입되어야 함);
  • 결과를 무시하고 함수를 프로시저로 호출할 수 없습니다(예: 함수의 결과가 반환 코드이고 이 경우 관심이 없는 경우).
  • 불편하고 불완전한 도움말 시스템;
  • Pascal에서와 같이 콘솔과 파일에 형식화된 출력이 없습니다(출력 x: 4와 같은). 이것은 예를 들어 행렬을 짝수 열에 표시하는 데 필요합니다.

KuMir는 다음 중 하나가 될 예정입니다. 프로그래밍 시스템컴퓨터 중에 허용 시험 버전컴퓨터 과학(자세한 내용은 블로그 참조).

이 페이지는 방법론적 발전중등 학교의 6-8학년에서 KuMir 환경 사용에 대한 저자.

소식 지금 텔레그램 채널에서

2019년 4월 2일
게시된 작업 E.V. 드로지나 Kumir의 알고리즘. 프로그래밍 작업 모음”(Belgorod, 2016).

2017년 12월 19일
정보학에서 OGE를 준비하기 위해 워크샵이 추가되었습니다(로봇과 함께하는 작업 20.1).

2013년 3월 1일
V International Pedagogical Marathon of Academic Subjects(2013년 2월 28일 - 3월 1일, Velikiye Luki)에서 "KuMir 환경에서 솔루션의 자동 검증이 있는 워크샵" 보고서에 자료가 추가되었습니다.

2013년 1월 27일
컴퓨터 과학 시험을 준비하기 위해 워크샵 "Task C2"가 추가되었습니다.

2012년 10월 12일
"러시아어 프로그래밍" 보고서가 제7차 지역간 과학 및 실용 회의 "지역 교육 정보 환경 개발"에 추가되었습니다.

2012년 4월 11일
추가됨 테스트아티스트 로봇 (코스 형태).

라이센스 계약

  1. 1) 다른 웹사이트에 자료를 게시하는 것을 포함하여 어떤 형태로든 자료를 게시하는 행위
  2. 2) 불완전하거나 변경된 자료의 배포;
  3. 3) 모든 매체의 컬렉션에 자료 포함
  4. 4) 자료의 판매 또는 기타 사용으로 상업적 이익을 얻는 것.

자료를 다운로드한다는 것은 이 라이센스 계약의 조건에 동의했음을 의미합니다.

정보학의 OGE

정보학에서 OGE를 준비하기 위한 워크숍에는 다음을 나타내는 7개의 섹션이 있습니다. 다른 유형작업:

  1. 닫힌 복도.
  2. 하나의 벽.
  3. 한 줄, 많은 벽.
  4. 두 줄.
  5. 통로가 있는 벽.
  6. 계단.
  7. 다양한 어려운 작업.

코스 자료:

배열

배열 처리 자습서는 두 부분으로 구성됩니다. 첫 번째 부분("Arrays-1")에는 6개의 섹션이 있습니다.

  1. 배열 채우기.
  2. 배열의 모든 요소를 ​​처리합니다.
  3. 최소 및 최대.
  4. 배열 요소를 계산합니다.
  5. 요소의 합과 곱.
  6. 배열에서 검색합니다.

두 번째 부분("Arrays-2")에는 6개의 섹션이 있습니다.

  1. 배열 반전.
  2. 요소의 순환 이동.
  3. 조건에 따른 배열 요소 선택.
  4. 버블 정렬.
  5. 선택 방법으로 정렬합니다.
  6. 이진 검색.

코스 자료:

  • 워크샵 "Arrays-1"
  • 과정의 첫 번째 부분에 대한 시험(과정 형식도 :-).
  • 교사는 얻을 수 있습니다 솔루션이메일 .

문자열

가공 워크숍 문자열 5개의 섹션이 포함되어 있습니다.

  1. 개별 캐릭터로 작업합니다.
  2. 캐릭터 교체.
  3. 문자 수.
  4. 문자열을 구문 분석합니다.
  5. 산술 표현식의 계산.

코스 자료:

  • KuMir 환경(버전 1.8 이상)에서 사용하기 위한 실습 "문자열".
  • 교사는 얻을 수 있습니다 솔루션워크샵의 모든 작업. 이렇게하려면 전자 메일로 작성자에게 문의하십시오.

기능

algorithm-functions 컴파일에 대한 워크샵에는 6개의 섹션이 있습니다.

  1. 하나의 매개변수가 있는 기능.
  2. 여러 매개변수가 있는 함수.
  3. 문자열 처리.
  4. 논리 함수.
  5. 배열 처리.
  6. 재귀 함수.

코스 자료:

  • KuMir 환경(버전 1.8 이상)에서 사용하기 위한 워크샵 "기능".
  • 교사는 얻을 수 있습니다 솔루션워크샵의 모든 작업. 이렇게하려면 전자 메일로 작성자에게 문의하십시오.

컴퓨터 과학 시험 준비

문제 해결에 대한 워크샵 C2(시험 준비를 위한 자료 참조)에는 5개의 섹션이 있습니다.

  1. 최고점과 최저점.
  2. 요소를 계산하고 검색합니다.
  3. 합계, 평균 및 제품.
  4. 시퀀스.
  5. 행렬.

코스 자료:

  • KuMir 환경(버전 1.8 이상)에서 사용하기 위한 워크샵 "작업 C2".
  • 교사는 얻을 수 있습니다 솔루션워크샵의 모든 작업. 이렇게하려면 전자 메일로 작성자에게 문의하십시오.

물병자리

물병자리 연주자 과정은 6개의 수업으로 구성되어 있습니다.

  • 수업 0공연자 물병 자리와 친분. 리모콘.
  • 레슨 1.물병자리 관리 프로그램 작성.
  • 2과"N번" 순환합니다.
  • 3과
  • 4과변수.
  • 5과가지.

코스 자료:

로봇

Robot Performer 코스는 12개의 레슨으로 구성되어 있습니다.

  • 레슨 1.연기자 로봇과의 친분. 선형 알고리즘.
  • 2과"N번" 순환합니다.
  • 3과"N번" 순환(문제 해결).
  • 4과중첩 루프.
  • 5과조건부 루프(while 루프).
  • 6과가지.
  • 7과어려운 조건.
  • 8과보조 알고리즘.
  • 9과변수.
  • 10과결과가 있는 알고리즘(algorithms-functions).
  • 11과변수를 사용하여 순환합니다.
  • 12과매개변수가 있는 알고리즘.

코스 자료:

  • 프레젠테이션

로봇 출연자를 위한 프로그램을 작성하는 능력은 매우 중요합니다. 이러한 작업은 다음과 관련이 있습니다. 높은 레벨난이도를 낮추고 추가 2점을 얻을 수 있습니다(정확한 솔루션에 따라 다름). 우리는 로봇을 연구할 것입니다.

9학년 졸업생은 알고리즘에 대한 아이디어가 있어야 하고 글을 쓸 수 있어야 합니다. 프로그래밍 언어 또는 형식 언어를 사용하여 알고리즘을 작성할 수 있습니다. Executor Robot은 알고리즘을 매우 명확하게 수행하면서 실행할 수 있습니다. 로봇은 작업 결과가 그래픽 형식으로 표시되기 때문에 소위 GRIS(Graphical Training Executor)라고 합니다.

로봇 연기자는 누구인가?

로봇이라고 부를 개체가 있는 체크 무늬 필드(상자에 있는 공책의 시트와 같은)를 상상해 보십시오. 를 사용하여 이 로봇을 제어할 수 있습니다. 셀 주위를 이동하고 셀 위에 페인트를 칠할 수 있습니다. 그리고 대부분의 경우 우리의 임무는 로봇을 위한 그러한 프로그램을 작성하여 특정 셀을 칠하는 것입니다.

아티스트 로봇러시아 과학 아카데미(NIISI RAS) 시스템 연구 연구소에서 학교에서 프로그래밍을 가르치기 위해 개발한 KuMir 패키지(교육 세계 세트)에 포함되어 있습니다. 로봇 외에도 KuMir 시스템에는 다른 수행자가 있지만 아직 우리에게 관심이 없습니다.

수행자 로봇 다운로드

그래서 우선, 우리는 필요합니다. 이름이 32비트라고 해서 혼동하지 마십시오. 프로그램은 64비트 Windows에서도 잘 작동합니다. Linux를 사용하는 경우 이 OS에 대한 버전을 지정할 수 있습니다.

다음으로 다운로드한 프로그램을 설치해야 합니다. 여기에서 어려움이 없기를 바랍니다. 프로세스는 표준적이고 직관적입니다. 갑자기 문제가 해결되지 않으면 의견에 쓰십시오. 확실히 도움이 될 것입니다. 유일한 것은 설치 중에 불필요한 항목을 버리는 것이 좋습니다 (Sreda Kumir를 제외한 모든 것)

설치가 완료되면 바탕 화면에 프로그램을 실행할 수 있는 바로 가기가 나타납니다.

프로그램을 시작한 후 프로그램 창이 표시되어야 합니다.

실행 로봇 - 프로그램 창