수량 유형. 수량: 상수, 변수, 수량 유형. 값의 할당, 입력 및 출력. 수량 작업을 위한 선형 알고리즘. 질문 및 작업

티켓 번호 7

2. 질의어를 사용하여 인터넷에서 정보를 검색합니다.


1. 수량: 상수, 변수, 수량 유형. 값의 할당, 입력 및 출력. 선형 알고리즘수량 작업.

모든 알고리즘은 특정 수행자를 위해 컴파일되는 것으로 알려져 있습니다. 공연자로서 우리는 특정 언어의 프로그래밍 시스템을 갖춘 컴퓨터를 고려할 것입니다.실행자 컴퓨터는 특정 장치와 함께 작동합니다. 데이터 특정에 따르면 명령 시스템.


데이터.컴퓨터는 메모리에 저장된 정보를 사용하여 작동합니다. 분리된 정보 객체(숫자, 기호, 문자열, 테이블 등)을 호출합니다. 크기 . 프로그램에 의해 처리된 양을 데이터라고 합니다..

프로그래밍의 양은 수학적 양과 마찬가지로 다음과 같이 나뉩니다. 변수그리고 상수(영구적인).

예를 들어, 수식에서 (ㅏ 2 -2ab+b 2 ) a, b -변수, 2 - 끊임없는.

상수- 프로그램 텍스트에 기록되는 데이터로 실행 중에도 변경되지 않습니다.

상수 십진수 값을 사용하여 알고리즘으로 작성됩니다. 예를 들면 다음과 같습니다. 23, 3.5, 34. 상수의 값은 할당된 메모리 셀에 저장되며 프로그램 작동 중에 변경되지 않고 유지됩니다.

변수수학에서와 마찬가지로 프로그래밍에서도 기호 이름으로 지정되며 프로그램 실행 중에 의미가 바뀔 수 있습니다. 이름이 불린다 식별자 (지정하다, 상징하다를 의미하는 동사 "identify"에서 유래). 식별자는 한 글자, 여러 글자 또는 글자와 숫자의 조합일 수 있습니다. 원칙적으로 문자만 사용됩니다. 라틴 알파벳식별자의 첫 번째 문자는 문자입니다. 식별자의 예: A, 엑스,학사. 꼼꼼한, 아르 자형25 등등.

변수가 있습니다 정수, 실수, 논리, 문자 및 리터럴.

존재하다 세 가지 주요 수량 유형, 와 함께컴퓨터가 작동하는 방법:


  • 숫자 – 전체 및 실수,

  • 상징적인 – 문자(러시아어 및 라틴어), 숫자, 구두점, 서비스 기호 등을 포함할 수 있는 텍스트

  • 논리적 – True(참)와 False(거짓)의 두 가지 값을 취합니다.
명령 시스템.모든 알고리즘은 의도된 수행자의 명령 시스템을 기반으로 구축됩니다. 프로그램이 어떤 프로그래밍 언어로 작성되었는지에 관계없이 수량 작업을 위한 알고리즘은 다음과 같이 구성됩니다. 다음 명령:

과제


- 입력
- 결론

솔루션 프로세스 계산 문제변수의 값을 순차적으로 변경하는 과정입니다. 결과적으로 특정 변수에서 결과가 얻어집니다. 변수는 할당의 결과로 특정 값을 받습니다. 할당 명령- 중 하나 주요 명령수량 작업을 위한 알고리즘. 할당은 변수에 할당된 셀에 들어가는 것입니다. 특정 값명령 실행의 결과.

변수의 값을 설정하려면 다음을 사용하십시오. 할당 연산자. 대입문이 실행되면 등호 왼쪽에 있는 이름의 변수에는 등호 오른쪽에 있는 표현식(산술, 문자열 또는 부울)의 값과 동일한 값이 지정됩니다.

우리는 다음과 같이 쓸 것입니다:


=
"=" 기호는 "할당"을 의미합니다. 예를 들어: Z=X+Y.
컴퓨터는 먼저 표현식을 평가한 다음 "=" 기호 왼쪽에 있는 변수에 결과를 할당합니다.

이 명령을 실행하기 전에 X 변수에 해당하는 셀의 내용이 와이, Z, 이랬어요.



초기 변수의 값 해결되는 문제의 데이터는 일반적으로 입력으로 지정됩니다.
입력 명령알고리즘 설명에서 다음과 같이 표시됩니다.

입력 .
예를 들어 BASIC에서는 INPUT “변수를 입력하세요. ”; 에이, 비, 씨
만약에 변하기 쉬운값이 할당되지 않거나 입력되지 않으면 정의되지 않습니다.

문제 해결 결과는 컴퓨터에서 실행을 통해 사용자에게 전달됩니다. 출력 명령:

결론 .
예를 들어 BASIC에서는 PRINT X1, X2입니다.

표현식 - 필요한 계산을 수행하기 위한 것입니다.는 상수, 변수, 함수 포인터(예: exp(x))로 구성되며 연산 기호로 통합됩니다.

표현은 다음과 같은 형식으로 작성됩니다. 문자의 선형 시퀀스(아래 첨자 및 위 첨자 기호, "다층" 분수 등 없음), 해당 키보드 키를 순차적으로 눌러 컴퓨터에 입력할 수 있습니다.

표현들이 있어요 산술, 논리 및 문자열.

작업 유형:


  • 산수연산 +, -, *, / 등;

  • 두뇌 티저운영 그리고, 아니면, 아니;

  • 운영 관계 , = , = , ;

  • 작업 커플링(그렇지 않으면 "부착", "연결") 상징적 가치가 서로 결합하여 하나를 형성합니다. 긴 선; "+" 기호로 표시됩니다.
연산자(팀). 연산자는 언어의 가장 크고 가장 의미 있는 개념입니다. 각 연산자는 언어의 완전한 구문이며 완전히 완료된 데이터 처리 단계를 정의합니다. 연산자에는 다음이 포함됩니다.

  • 키워드;

  • 데이터;

  • 표현 등
연산자는 실행 가능한 연산자와 실행 불가능한 연산자로 구분됩니다. 실행 불가능명령문은 데이터와 프로그램 구조를 설명하기 위한 것입니다. 실행 가능- 다양한 작업을 수행합니다(예: 할당 연산자, 입력 및 출력 연산자, 조건부 연산자, 루프 연산자, 프로시저 연산자 등).

선형 알고리즘 구조

프로그래밍 언어는 알고리즘을 컴퓨터가 이해할 수 있는 형태로 표현하는 데 사용됩니다. 먼저 동작 알고리즘을 개발한 다음 이러한 언어 중 하나로 작성합니다. 결과는 프로그램 텍스트입니다. 완전하고 완전하며 상세 설명프로그래밍 언어의 알고리즘. 존재한다 많은 수의명령을 하나씩 실행해야 하는 알고리즘. 이러한 알고리즘을 선형이라고 합니다.

모든 명령문(명령어)이 차례로 순차적으로 실행되면 프로그램은 선형 구조를 갖습니다.

예: 두 개의 숫자를 더하는 QBasic 프로그램

입력 a, b
c = a + b
"결과 ="를 인쇄하고, c

2. 질의어를 사용하여 인터넷에서 정보를 검색합니다.
컴퓨터에서의 실제 작업.

주제 6. 수량, 유형 및 속성. 나사로 환경.

I. 컴퓨터 과학, 수학, 물리학 및 기타 과학에서는 수량을 사용합니다.

크기는 물체의 속성 값을 정량적으로 표현한 것입니다(Wikipedia).

컴퓨터 과학에서 수량의 예는 다음과 같습니다.

수학에서 수량의 예는 다음과 같습니다.

물리학에서 수량의 예:

수량은 변수와 상수(상수)로 구분됩니다.

1. 값이 변하지 않는 수량을 상수 또는 상수라고 합니다.

수학 상수의 예로는 숫자 π가 있습니다.

2. 각기 다른 시기에 취할 수 있는 가치 다른 의미, 변수라고 합니다.

II. 프로그래밍의 모든 작업은 특정 수량(데이터)에 대해 수행됩니다.

변수는 예약된 공간을 나타냅니다. 랜덤 액세스 메모리(하나 이상의 셀) 데이터 임시 저장용. 전체 섹션의 주소는 첫 번째 셀의 주소입니다.

변수의 특징은 다음과 같습니다.

변수를 더욱 시각적이고 읽기 쉽게 만들려면 특정 의미를 갖는 이름을 지정하는 것이 좋습니다. 변수 이름을 지정하는 데는 몇 가지 규칙이 있습니다.

변수 유형에 따라 이 변수가 취할 수 있는 값, 변수에 대해 수행할 수 있는 작업, 프로그램이 이 변수의 값을 저장하기 위해 할당할 메모리 크기가 결정됩니다.

라자루스에서는 각 변수를 사용하기 전에 선언(선언)해야 합니다. 변수를 선언할 때 이름과 유형이 지정됩니다. 변수를 저장하기 위해 RAM에 공간이 할당됩니다. 프로시저에 사용된 변수 유형은 뒤에 표시됩니다. 예어프로시저 제목 줄과 시작이라는 단어가 있는 줄 사이에 있는 줄에 있는 var(영어 변수 - 변수) 이 줄을 변수 선언 줄이라고 합니다. 변수를 설명하기 위해 서비스 단어 var가 사용됩니다.

오브젝트 파스칼 프로그래밍 언어에서 상수를 설명하기 위해 서비스 단어 Const가 사용됩니다.

컴파일된 프로시저의 텍스트 위에는 또 다른 줄인 var가 있습니다. 이 줄은 TForm 유형의 Forml 변수 하나의 이름을 지정합니다.

III. 수치적 수량

정수 데이터 유형

정수 데이터 유형은 컴퓨터 메모리에서 1바이트, 2바이트 또는 4바이트를 차지할 수 있습니다.

변환하다 텍스트 표현정수를 정수 자체로 변환하는 경우 StrToInt 함수가 사용됩니다(영어 문자열을 정수로 - 문자열을 정수로). 역변환— IntToStr 함수.

실수 데이터 유형 컴퓨터 메모리에서 실수의 내부 표현은 정수 표현과 다릅니다. 실수지수 형식 mE^p로 표현됩니다. 여기서:

지수 형식에서 일반적인 숫자 표현으로 이동하려면 가수에 10의 거듭제곱(순서)을 곱해야 합니다. 실수는 4~10바이트가 될 수 있습니다.

연산 및 표현식

표현식은 데이터에 대해 작업이 수행되는 순서를 지정하며 피연산자(상수, 변수, 함수 호출), 괄호 및 연산 기호로 구성됩니다. 예: A + B * 죄(x). 이 표는 오브젝트 파스칼 프로그래밍 언어의 주요 대수 연산자를 나타냅니다.

언어로 정의된 표준 함수 표준 기능. 일부 산술 함수가 아래 표에 나와 있습니다.

변환 함수형 변환 함수는 정보를 입력하고 출력할 때 자주 사용됩니다. 예를 들어, 대화 상자의 출력 필드(Label 구성 요소)에 Real 변수의 값을 표시하려면 숫자를 문자열로 변환해야 합니다. 대표하는 주어진 숫자. 이 작업은 함수에 대한 매개 변수로 지정된 표현식 값의 문자열 표현을 반환하는 FloatToStr 함수를 사용하여 수행할 수 있습니다.

기본 유형 변환 기능

프로젝트에서 유형 변환을 사용하는 예입니다.

이러한 프로시저를 만들어 보겠습니다. TForml.ButtonlClick - 핸들러 OnClick 이벤트, 실행을 통해 임의의 창 색상을 설정하고 임의의 정수 픽셀 수만큼 높이를 늘릴 수 있으며 양식의 위쪽 및 왼쪽 테두리를 기준으로 버튼 위치를 변경할 수 있습니다.

이렇게 하려면 다음이 필요합니다.

2. 값 변경 텍스트 속성이 필드를 ''(빈 텍스트)로 변경합니다.

3. 각 필드 왼쪽에 비문을 배치하고 캡션 비문 속성 값을 변경합니다.

4. 폼의 오른쪽 하단에 버튼을 배치하고 Caption 속성 값을 Edit로 변경합니다.

수량 텍스트 유형, 이에 대한 작업

선형 알고리즘

1. 수량: 상수, 변수, 수량 유형. 값의 할당, 입력 및 출력. 수량 작업을 위한 선형 알고리즘.

모든 알고리즘은 특정 수행자를 위해 컴파일된다는 것을 이미 알고 있습니다. 이제 공연자로서 특정 언어의 프로그래밍 시스템을 갖춘 컴퓨터를 고려해 보겠습니다.

실행 컴퓨터는 다음에 따라 특정 데이터로 작동합니다. 특정 프로그램. 프로그램은 프로그래밍 언어로 작성된 알고리즘입니다. 데이터는 수량의 집합입니다.

컴퓨터는 메모리에 저장된 정보를 사용하여 작동합니다. 별도의 정보 객체(숫자, 기호, 문자열, 테이블 등)를 호출합니다. 크기.

수학에서와 마찬가지로 프로그래밍의 양은 다음과 같이 나뉩니다. 변수그리고 상수. 상수의 값은 프로그램 전체에서 변경되지 않으며 변수의 값도 변경될 수 있습니다.

각 변수에는 이름, 유형그리고 현재 의미. 변수 이름이 호출됩니다. 식별자(“지정하다”, “상징하다”를 의미하는 동사 “식별하다”에서 유래). 변수 이름은 문자, 숫자 및 기타 문자일 수 있습니다. 게다가 한 글자가 아니라 여러 글자가 있을 수도 있습니다. 식별자의 예: a, b5, x, y, x2, summa, bukva10...


컴퓨터가 사용하는 수량에는 숫자형, 기호형, 논리형의 세 가지 주요 유형이 있습니다. 데이터 유형은 내부 표현, 집합의 특징을 나타냅니다. 허용 가능한 값이 데이터와 이에 대한 일련의 작업에 대한 것입니다. 변수 유형에 따라 컴퓨터 메모리에 특정 영역이 할당됩니다.


시각적으로 변수는 저장을 위해 무언가를 넣을 수 있는 상자로 표시될 수 있습니다. 변수 이름은 상자에 적힌 내용이고, 값은 상자에 저장된 내용입니다. 이 순간, 변수 유형은 이 상자에 넣을 수 있는 항목을 나타냅니다.


모든 알고리즘은 의도된 수행자의 명령 시스템을 기반으로 구축됩니다.

프로그램이 작성된 프로그래밍 언어에 관계없이 수량 작업을 위한 알고리즘은 일반적으로 다음 명령으로 구성됩니다.

    과제;

변수 값은 다음을 사용하여 설정됩니다. 할당 연산자. 할당 명령은 수량 작업 알고리즘의 주요 명령 중 하나입니다. 변수에 값을 할당하면 변수의 이전 값이 지워지고 새 값을 받습니다.

프로그래밍 언어에서 할당 명령은 일반적으로 ":="(콜론 및 같음) 또는 "="(같음)로 표시됩니다. ":="(또는 "=") 기호는 " 양수인" 예를 들어:

컴퓨터는 먼저 x + y 표현식을 평가한 다음 그 결과를 “:=” 기호 왼쪽에 있는 변수 z에 할당합니다.

이 명령을 실행하기 전에 변수 x, y, z에 해당하는 셀의 내용이 다음과 같았다면:

셀 z의 대시는 그 안의 시작 숫자가 무엇이든 될 수 있음을 의미합니다. 이 명령의 결과에는 아무런 영향이 없습니다.

대입 기호 왼쪽에 숫자 변수가 있고 오른쪽에 수식이 있는 경우 이러한 명령을 산술 할당 명령이라고 하고 해당 표현식을 산술 명령이라고 합니다.

특별한 경우, 산술 표현식은 하나의 변수 또는 하나의 상수로 표시될 수 있습니다.

예를 들어:

해결하려는 문제의 초기 데이터인 변수의 값은 일반적으로 입력으로 지정됩니다. 최신 컴퓨터에서는 입력이 사용자와의 대화 모드에서 가장 자주 수행됩니다. 명령이 입력되면 컴퓨터는 프로그램 실행을 중단하고 사용자 작업을 기다립니다. 사용자는 입력된 변수값을 키보드로 입력하고 키를 눌러야 함<ВВОД>. 입력된 값은 입력 목록의 해당 변수에 할당되고 프로그램 실행이 계속됩니다.

입력 명령알고리즘 설명에서는 일반적으로 다음과 같습니다.

입력<список переменных>

입력 (<список переменных>)

위 명령의 실행 다이어그램은 다음과 같습니다.

1. 명령 실행 전 메모리:

3단계를 수행할 때 입력한 숫자는 일부 구분 기호로 서로 구분되어야 합니다. 일반적으로 이는 공백입니다.

따라서 우리는 다음과 같은 결론을 내릴 수 있습니다.

변수 가져오기 특정 값할당 명령이나 입력 명령을 실행한 결과.

변수에 값이 할당되지 않은 경우(또는 입력되지 않은 경우) 해당 변수는 정의되지 않습니다. 즉, 이 변수가 어떤 값을 갖는지에 대해서는 아무 것도 말할 수 없습니다.

문제 해결 결과는 컴퓨터에서 실행을 통해 사용자에게 전달됩니다. 출력 명령.

알고리즘 설명의 출력 명령은 일반적으로 다음과 같습니다.

결론<список вывода>

결론 (<список вывода>)

예를 들어: 출력(x1, x2).

이 명령을 사용하면 변수 x1 및 x2의 값이 출력 장치에 표시됩니다(대부분 화면임).

예를 들어 삼각형의 둘레를 계산하는 알고리즘을 만들어 보겠습니다. 삼각형의 변의 길이와 둘레를 저장하려면 4개의 변수가 필요합니다. 둘레는 모든 변의 합입니다.

알고리즘 삼각형의 둘레 계산
변수 a, b, c, p - 정수
시작
입력(a, b, c)
p:= a + b+ c
출력(p)

먼저 컴퓨터는 사용자에게 변수 a, b, c의 값을 요청한 후 계산을 수행하고 그 결과를 화면에 표시합니다.

변수 a, b, c, p - 정수- 변수에 대한 설명이라고 합니다. 일부 프로그래밍 언어는 프로그램에서 변수를 사용하기 전에 모든 변수에 대한 필수 설명을 요구하지만 일부는 더 관대합니다.

결과 알고리즘은 선형 구조를 갖습니다.



모든 알고리즘은 특정 수행자를 위해 컴파일되는 것으로 알려져 있습니다. 공연자로서 우리는 특정 언어의 프로그래밍 시스템을 갖춘 컴퓨터를 고려할 것입니다. 실행 컴퓨터는 특정 명령 시스템을 사용하여 특정 데이터로 작동합니다.
데이터. 컴퓨터는 메모리에 저장된 정보를 사용하여 작동합니다. 별도의 정보 객체(숫자, 기호, 문자열, 표 등)를 값이라고 합니다. 프로그램에 의해 처리되는 양을 데이터라고 합니다.

프로그래밍에서의 수량은 수학적 수량과 마찬가지로 변수와 상수(상수)로 구분됩니다.

예를 들어, 수식에서 (a 2 -2ab+b 2) a, b -변수, 2 - 끊임없는.

상수는 프로그램 텍스트에 고정되어 실행 중에 변경되지 않는 데이터입니다.

상수는 10진수 값(예: 23, 3.5, 34)을 사용하여 알고리즘으로 작성됩니다. 상수 값은 할당된 메모리 셀에 저장되며 프로그램 작동 중에 변경되지 않습니다.

수학에서와 같이 프로그래밍의 변수는 기호 이름으로 지정되며 프로그램 실행 중에 해당 값을 변경할 수 있습니다. 이름을 식별자라고 합니다(지정하다, 상징하다라는 뜻의 동사 “identify”에서 유래). 식별자는 한 글자, 여러 글자 또는 글자와 숫자의 조합일 수 있습니다. 원칙적으로 라틴 알파벳 문자만 사용되며 식별자의 첫 번째 문자는 문자입니다. 식별자의 예: A, X, BS.prim, r25 등

변수는 정수, 실수, 논리, 문자 및 리터럴일 수 있습니다.

컴퓨터가 사용하는 수량에는 세 가지 주요 유형이 있습니다.

  • 숫자– 정수와 실수 ,
  • 상징적인– 문자(러시아어 및 라틴어), 숫자, 구두점, 서비스 기호 등을 포함할 수 있는 텍스트
  • 논리적– True(참)와 False(거짓)의 두 가지 값을 취합니다.

명령 시스템. 모든 알고리즘은 의도된 수행자의 명령 시스템을 기반으로 구축됩니다. 프로그램이 작성된 프로그래밍 언어에 관계없이 수량 작업을 위한 알고리즘은 다음 명령으로 구성됩니다. 과제; 입력 ; 결론.

계산 문제를 해결하는 과정은 변수의 값을 순차적으로 변경하는 과정이다. 결과적으로 특정 변수에서 결과가 얻어집니다. 변수는 할당의 결과로 특정 값을 받습니다. 할당 명령은 수량 작업 알고리즘의 주요 명령 중 하나입니다. 할당은 명령을 실행한 결과 변수에 할당된 셀에 특정 값을 입력하는 것입니다.

변수의 값을 설정하려면 할당 연산자를 사용하십시오. 대입문이 실행되면 등호 왼쪽에 있는 이름의 변수에는 등호 오른쪽에 있는 표현식(산술, 문자열 또는 부울)의 값과 동일한 값이 지정됩니다.

우리는 다음과 같이 쓸 것입니다:
<переменная> := < выражение>
":=" 아이콘은 "할당"을 의미합니다. 예: Z=X+Y.
컴퓨터는 먼저 표현식을 평가한 다음 "=" 기호 왼쪽에 있는 변수에 결과를 할당합니다.

이 명령을 실행하기 전에 변수 X, Y, Z에 해당하는 셀의 내용이 다음과 같았다면:

해결하려는 문제의 초기 데이터인 변수의 값은 일반적으로 입력으로 지정됩니다.
알고리즘 설명의 입력 명령은 다음과 같습니다.

입력 <список переменных>.
예를 들어, 파스칼에서는 Readln(A, B, C)

변수에 값이 할당되지 않은 경우(또는 입력되지 않은 경우) 해당 변수는 정의되지 않은 것입니다.

문제 해결 결과는 출력 명령을 실행하여 컴퓨터에서 사용자에게 전달됩니다.

결론 <список переменных>.
예를 들어 파스칼: Writeln(A, B, C)

표현식 - 필요한 계산을 수행하기 위한 것으로 상수, 변수, 함수 포인터(예: exp(x))로 구성되며 연산 기호로 통합됩니다.

표현식은 선형 문자 시퀀스(아래 첨자 또는 위 첨자 기호, "다층" 분수 등 없음) 형식으로 작성되므로 해당 키보드 키를 순차적으로 눌러 컴퓨터에 입력할 수 있습니다.

산술, 논리 및 문자열 표현식이 있습니다.

작업 유형:

산술 연산+, -, *, / 등;

논리 연산그리고 또는 그렇지 않습니다.

관계 운영< , > , <=, >= , = , <> ;

작업 커플링(일명 "첨부", "연결") 문자 값을 서로 연결하여 하나의 긴 문자열을 형성합니다. "+" 기호로 표시됩니다.

운영자(팀). 연산자는 언어의 가장 크고 가장 의미 있는 개념입니다. 각 연산자는 언어의 완전한 구문이며 완전히 완료된 데이터 처리 단계를 정의합니다. 연산자에는 다음이 포함됩니다.

연산자는 실행 가능한 연산자와 실행 불가능한 연산자로 구분됩니다. 비실행 연산자는 데이터 및 프로그램 구조를 설명하기 위한 것이고, 실행 가능 연산자는 다양한 작업(예: 할당 연산자, 입력 및 출력 연산자, 조건 연산자, 루프 연산자, 프로시저 연산자 등)을 수행하기 위한 것입니다.

선형 알고리즘 구조

프로그래밍 언어는 알고리즘을 컴퓨터가 이해할 수 있는 형태로 표현하는 데 사용됩니다. 먼저 동작 알고리즘을 개발한 다음 이러한 언어 중 하나로 작성합니다. 결과는 프로그래밍 언어로 된 알고리즘에 대한 완전하고 완전하며 자세한 설명인 프로그램 텍스트입니다. 명령을 차례로 실행해야 하는 알고리즘이 많이 있습니다. 이러한 알고리즘을 선형이라고 합니다.

모든 명령문(명령어)이 차례로 순차적으로 실행되면 프로그램은 선형 구조를 갖습니다.

예: 언어로 된 프로그램 파스칼 프로그래밍, 두 개의 숫자를 추가

Readln(a, b);
c:= a + b;
write("결과=", c);



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: