형성중등 교육 학교

선형 알고리즘 -도 구조 계산

모든 사람의 일상 생활은 직장에서 어려움을 변화 또는 공부하는 동안의 작업의 거대한 숫자를 처리하는 것입니다. 일부 작업은 구현에서 우리가 심지어 생각하지 않고, 자동으로 특정 작업을 수행하는 것이 너무 간단합니다. 어떤 문제에 대한 해결책, 심지어 간단한은 원칙적으로 몇 단계를 지속적으로 수행한다. 문제 해결에 일관성 이러한 종류의 알고리즘이라고합니다. 그들의 결정과 프로그램을 만든 우리가 무엇을 선형 알고리즘 보면 오늘날, 그 구조가 표시됩니다.

알고리즘 언어

이 개념은 작가가 문제의 해결책에 관한 것이다 행동의 순서를 만드는에 대한 정확한 처방이다.

이 언어는 사용자에 일반적으로 집중되는 알고리즘을 설명하는 수단이다.

그것이 올 때 컴퓨터 언어, 같은 계산 과정을 정의하고, 정확한 처방에 의해 지적했다. 그는 다시 원래의 결과로, 초기 데이터, 그 범위에서 이어집니다.

알고리즘의 개발 - 매우 복잡하고 시간이 많이 걸리는 과정이다. 그것은 기술의 편집을 (개발) 컴퓨터의 도움으로 문제를 해결하기위한 일련의 작업을합니다.

속성 알고리즘

속성 중 방출 :

  • 사지 - 단계 (단계)의 한정된 개수를 정의하는 전체 알고리즘의 완료이며;
  • 확실성 (명확한)는 - 작업을 수행하기위한 해석 규칙의 유일성, 그들의 실행 순서를 나타냅니다;
  • 효과 - 단계의 유한 한 수의 원하는 결과;
  • 분명 - 명확한 지침은 집행해야한다;
  • 대량 - 알고리즘은 문제의 일반적인 공식에 특정 문제의 클래스를 해결 할 수 있어야한다.

선형 알고리즘. 컴퓨터 클래스 (9)

우리는 이미 정의와 개념의 속성을 논의했다. 이제 그 형태에 대해 이야기하자 :

  • 선형;
  • 분기;
  • 주기와.

우리는 선형 알고리즘에 관심이 있습니다. 그들은 무엇입니까? 그들은 명령은 명확한 순서대로 하나씩 실행되는 포함되어 있습니다.

알고리즘의 선형 구조는 언어와 그래픽 형태로 작성 될 수있다.

여기서 예, 구두 형태로 기록된다. 그래서 작업이 : 학교를 수집합니다. 솔루션 :

  • 시작합니다.
  • 일어나.
  • 운동을.
  • 당신의 얼굴을 씻으십시오.
  • 옷 입어.
  • 아침 식사.
  • 포트폴리오를 수집합니다.
  • 끝.

다음과 같은 과정 위의 그래픽 모양 predsatvlyat은 다음과 같습니다

블록도 형태로 선형 알고리즘

블록 다이어그램은 각각의 개별 위상 기하학적 형태의 다양한 표시 블록에 의해 표현되는 예시적인 이미지 알고리즘을 나타낸다. 또한, (즉, 실행 단계의 순서) 단계 사이의 연결 부분 (블록)를 연결하는 화살표로 표시된다. 각 블록은 비문 수반한다. 선형에 사용되는 알고리즘 다음과 같은 일반적인 작업에 대한 기하학적 형태 :

  • 블록 시작 엔드 알고리즘입니다. 블록에 비문 "시작"또는 "끝"입니다.
  • "입출력"유닛. 이 블록은 평행 사변형의 형태로 표현된다. "입력", "철수", "인쇄"그는 다음과 같은 비문을 두었다. 또한, 또는, 그들 각각의 출력을 입력 변수의리스트를 첨부.
  • 연산 유닛, 또는 블록 결정. 그것은 사각형에 해당합니다. 표시부는 같아야 "연산", "동작하는 기이다."

그러나 블록 다이어그램의 도움으로 선형 알고리즘을 도시 용액. 다음의 값을 할당하는 기능에 대해 얘기해 보자.

선형 계산 알고리즘

계산 알고리즘 홈페이지 초등학교 액션 - 변수의 할당 특정 값. 상수 값이 기록의 형상에 의해 결정되는 경우, 상기 할당의 결과로서 만 특정 변수 값을 수신한다. 이것은 두 가지 방법으로 달성 될 수있다 : 할당 지시 수단에 의해; 명령을 입력하여.

선형을 해결하기위한 알고리즘의 일례

교과서 콘텐츠를 가지고 여기 선형 알고리즘 분획의 분할 규칙의 예시적인 설명이다 :

  • 분획 (1)의 분자는 분획 (2)의 분모에 곱해야;
  • 1 분모 분자 2 승산하는 단계;
  • 2 점의 결과 - 당신은 누구의 분자 제 1 항의 이행의 결과 분수, 분모를 기록합니다. 다음과 같이이 규칙의 대수 형식은 다음과 같습니다

A / B : C / D = (a *의 d) / (b *에서의 D)은 m / N을 =.

그래서 우리는 분수를 분할하는 컴퓨터 알고리즘을 구축 할 수 있습니다. 변수는 상기 특정 된 화학식에서와 동일한 의미가 혼동을 방지하기 위해 사용된다. A, B, C, 정수 변수로서 D- 원래 데이터. 결과는 정수 값이 될 것입니다. 다음과 같이 알고리즘 언어 솔루션은 다음과 같습니다

분수의 SAL 부문

초기의

목적으로하고, B, C, D, M, N

A, B, C, D를 투여

m은 : A * d 개를 =

N = B *을 가진

금단 m, N

경기

그래픽 포맷 솔루션

다음 상술 한 반응식 선형 알고리즘은 :

팀에 값이 형식은 다음과 지정 :

변수 = 식입니다.

할당 한 부호는 "="읽습니다.

할당 - 팀, 다음 작업을 실행하는 컴퓨터에 대한 필요가있다 :

  • 식의 평가;
  • 얻어진 변수 값을 할당.

위의 알고리즘은 할당과 같은 두 개의 명령이 있습니다. 명령 할당의 블록도에 연산부라고 직사각형에 기록되어야한다.

선형 알고리즘에 의해 설명하면, 표현을 쓰기 엄격한 규칙을 의무적으로 준수를위한 특별한 필요가 없다. 당신은 일반적인 수학 양식을 사용하여 기록 할 수 있습니다. 그러나 이것은 엄격한 프로그래밍 언어 구문이 아닙니다.

이 예에서, 알고리즘은 또한 팀을 체결했다 :

A, B, C, D를 입력한다.

흐름도의 입력 명령, 즉, 입력 - 출력 장치, 평행 사변형에 기록된다. 이 명령을 실행하면 사용자가 특정 작업을 수행 할 때까지, 프로세서는 중단됩니다. 즉, 사용자는 필요한 입력 장치 Enter 키 역할 (키보드) 형 입력 변수 (그 값)를 눌러 입력. 이 값은 해당 변수에있는 입력 목록은 같은 순서로 입력 한 것이 중요하다.

선형 알고리즘입니다. 그 프로그램

이 문서의 앞부분에서 언급 한 바와 같이, 선형 프로그램은 문을 포함 할 수있다 :

  • 할당;
  • 시운전;
  • 결론.

즉, 위의 연산자를 사용한다 프로그래밍 선형 알고리즘.

따라서, 할당 연산자 다음과 같이 프로그램 언어가 기록됩니다

A = B를 라하자 A - B 가변 - 표현. 예를 들어, A = Y + 20.

다음 엔트리 연산자이다 :

예를 들어 입력 : INPUT C

조작 데이터 출력은 값 형태로 기록 :

PRINT. 예를 들어 S.를 PRINT

다음은 간단한 예이다. 우리는 키보드 숫자 A와 B의 입력의 양을 찾을 수있는 프로그램을 작성해야

프로그래밍 언어, 우리가 프로그램을 얻을의 텍스트는 다음과 같습니다.

항목 운영자, 파스칼 프로그래밍 언어로 출력

파스칼은 선형 알고리즘을 사용하여 입력 또는 출력 동작을 나타내는 특별한 연산자를 할당하지 않는다. 정보 교환의 프로그램은 내장 프로 시저의 도움으로 수행한다. 표준 절차의 사전 설명은 필요가 없기 때문에, 그것에 대한 참조를 포함하는, 각 프로그램에 사용할 수있다. 또한 상기 프로 시저의 이름은 키워드를 투사하지 않습니다.

이미 프로그램에 통합되어 데이터 항목의 표준 절차에 액세스 등의 연산자를 사용하여 데이터를 입력 할 때.

읽기 (A, B, C) 여기서, A, B, C - 저장 메모리에 입력해야하는 변수.

Readlnn (X1, Y, X2) - 항목을 완료, 커서가 새로운 라인의 시작 부분으로 이동합니다.

Readlnn; - 대기를 눌러«입력»를 나타냅니다. 일반적으로이 연산자는 화면 내용에 프로그램의 결과를 저장, 최종«종료»전에 텍스트에 삽입됩니다.

이러한 연산자를 사용하여 모니터 화면에 출력 데이터 :

쓰기 (A, B, C) - 한 행에 A, B, C의 값을 지정하고, 커서가 현재 행을 두지 않습니다.

경우 Writeln (Z, Y, Z2) - 출력값을 종료 커서가 그 위치에서 새로운 라인으로 이동한다.

경우 Writeln; - 선을 통과하고 새의 시작 부분으로 이동 증언.

그러나 이러한 간단한 문장의 도움으로 파스칼에서 데이터의 입출력을 실시했다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.unansea.com. Theme powered by WordPress.