ПредишенСледващото

В допълнение към дейността на умножение и допълнение през различни операции се извършват целочислени Div (операция число деление), Mod (изчисление на остатъка от делене цяло число), операция на изваждане "-".

Ние ви тип данни (число) счита, реален тип (реален), характер (Чар). В този урок ще разгледаме типа на данните, което е важно в програмирането. Булев - Булева. Една от характеристиките на този тип данни.

Ние вече прегледани типовете данни, които могат да съхраняват и обработват числа (цяло число) и числа с плаваща запетая (истински). Сега, помислете за вида на данните позволява да се съхраняват и обработват различни знаци. Герои - всички букви и икони.

Loops и масиви

INTEGER (а) вид. Този тип представлява набор от числа, диапазона от -32 768 до 32767. паметта на компютъра под число разпределени два байта (16 бита).

Ако в процеса на изчисления зависи от определени условия и се изпълнява от един от няколко предварително определени области, той се нарича разклоняване процес изчислителна и всеки.

А един едномерен масив от символи в техните свойства значително се различава от всички други масиви на Паскал. Свойствата на едномерен масив от символи са близки до свойствата на къси линии (низ).

Инициализация на масив от знаци.

  • Можете да декларира масив и да му зададете начална стойност директно в раздела за константи. Това изисква спазването на условията - дължината на константата на текст трябва да е равна на броя на елементите в масива. В CONST: ARRAY [1. 50] НА ЗНАК = 'се науча да програмирате ";
  • Един набор от символи могат да бъдат въведени от клавиатурата като последователност символ на границите на дължина N, не надвишава броя на елементите масив - Н. HIGH (В) - LOW (В) + 1.

VAR ARRAY [1. 500] НА ЗНАК; I, N: WORD;
Започне.
WRITELN ( "Въведете дължината текст линия е по-малко от 500 символа, N ');
READLN (N);
WRITELN ( "Enter стринга в ');
ЗА I: = 1 до п чета (Б [I]).
Значителен недостатък на този метод за въвеждане на текст, е необходимостта да се знае точния брой на символа N в полето за въвеждане.

  • Масив от символи, можете да попълните в тялото на програмата с помощта на оператора за присвояване. Но има ограничение - броят на знаците в текстов постоянно трябва да е равен на броя на елементите на масива.

VAR ARRAY [1..23] НА ЗНАК;
Започне.
Q: = 'се науча да програмирате ";

Изходна набор от знаци.

Масив от знаци може да се показва на монитора по два начина.

  • WRITELN и пишат процедури в подкрепа на заключението характер масив. Можете да запишете - WRITELN (B), където B - идентификатора на едномерна масив от знаци.
  • Съдържанието на характер масива могат да бъдат изведени в един цикъл, операторът използване на записване (Б [I]). Следното е код фрагмент, който осигурява характер ориентирани производство на елементи масив в ред В.

WRITELN ( "Array Б съдържа текста");
ЗА I: = LOW (Б) на HIGH (В) пишат (Б [I]); WRITELN;
Пример 9. Въведете цяло число N. изход S низ представляващ рекорд този номер в двоична система. За да се илюстрира алгоритъм на превръщане десетично число в двоично число система с помощта на примера на фиг. 2.1.

масив от символи

ПРОГРАМА PR9;
CONST В: ARRAY [1..10] НА ЗНАК = ";
VAR I, K, N: байт; S: STRING [1];
ЗАПОЧНЕТЕ
WRITELN ( "Въведете номер N ');
READLN (N);
К: = 0;
ДОКАТО N> 1
започвайте
K: = K + 1;
STR (N Mod 2: 1, S);
В [К]: = S [1];
N: = N DIV 2
END;
IF (N = 1) или (К = 0)
След това започват
K: = K + 1;
STR (N Mod 2: 1, S);
В [К]: = S [1]
END;
WRITELN ( "B двоично число ще бъде:");
ЗА I: = 1 ДО Downto DO WR1TE (Б [I]);
WRITELN
END.

масив от символи

От тази програма, е ясно, че процедурата низ STR, който преобразува броя на низ, който не взема под променливи от тип CHAR аргумент. Именно поради тази причина трябва да се въведе низ с дължина S.

Оперативни характер масиви.

масиви символи могат да бъдат използвани в двойка. Така например, в изявление WRITELN в списъка на продукцията може да бъде израз низ:
WRITELN ( "Полученият ред: '+ В +', ');
когато аз е масив от знаци. Знакът + означава операция теглене линии. Недостатъкът на този израз е, че празното редиците масив B ще вземе позицията си на екрана, и поради това се поставя запетая могат да бъдат изложени на значително разстояние от текста съхранява в масив В.
Масивите от знаци А и Б, за разлика от всички други видове масиви могат да бъдат сравнявани помежду си с помощта на релационни оператори =, <>; Парламентът разреши <,>, <=,>=.
Сравнение на масиви направени чрез последователно сравняване литър (масив елементи) от най-ниската индекс на най-високия индекс. Сравнявайки първите краища несъответствие или индекс достигна горния от масивите. Ако трябва да се напълни отново касета принтер, свържете се с надеждна сервизен център. За да се постигне високо качество на печат Направете заявка, и опитни експерти ще извършват цялата необходима работа. масиви А и В може да имат различни размери. низов израз муфи масиви от символи на не се различават от линиите. Така допустимо след строителство:
АКО A + B> = 'X =' + В + ".
ТОГАВА S: = A + "минус" + В;
където А и Б масиви от символи, S низ String а.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!