/ / Struktureret type - endimensionel matrix

Struktureret type - en-dimensionel matrix

At lære det grundlæggende i programmering, den første ting (godt, ellersekund) fremtidige programmerere bliver bekendt med konceptet "endimensionel matrix". Pascal, som andre sprog, giver dig mulighed for at arbejde med denne datastruktur. Før eller senere er der behov for struktureret lagring af værdier. Oftere end ikke er elementer fra et sådant sæt af samme type. For eksempel kan en klasseliste indeholde 25 elementer, der hver er en variabel i strengtype, der gemmer den studerendes efternavn og fornavn.

en-dimensionel pascal array

Det er netop det, der gør det muligt at realisere en-dimensionelen matrix i Pascal, som er en ordnet samling af elementer af samme type. Ethvert element i en sådan sekvens kan refereres til ved hjælp af den samme identifikator og et indeks - et sekvensnummer. Derfor kaldes disse arrays en-dimensionelt.

Nummerering af elementerne i sekvensen somstarter normalt med en, dvs. det første element har serienummer 1, hvilket er ret logisk. Imidlertid kan omfanget af indekser være absolut vilkårligt, det vigtigste krav er, at indekserne enten er heltal eller symboler (enhver ordinær type).

Overvej typiske handlinger med et endimensionelt array:

1) Beskrivelse af matrixen her n - antallet af elementer i sekvensen mas - en type, der angiver en endimensionel matrix med 5 heltal En - en variabel af mas-typen, dvs. variabel af en-dimensionel matrix med 5 heltal

en-dimensionel pascal array

2) Indtastning af sekvenselementer fra tastaturet

en-dimensionel matrix

3) Visning af sekvenselementer på skærmen

en-dimensionel matrix

4) Fylde sekvensen med en tilfældig talgenerator

en-dimensionel matrix

5) Konvertering (modifikation) af hvert element i arrayet, dvs. ændring af dens værdi (der gives et eksempel på at reducere hvert element i en endimensionel matrix med 6)

en dimensionel matrix i pascal

6) Bestemmelse af summen af ​​elementerne i sekvensen, her variablen C - summen af ​​elementer

en dimensionel matrix i pascal

7) Bestemmelse af antallet af arrayelementer, der opfylder en bestemt betingelse (et eksempel på bestemmelse af antallet af elementer større end 4 er givet) til - antallet af sådanne elementer

en dimensionel matrix i pascal

8) Bestemmelse af ekstremum (maksimum eller minimum element i arrayet) her min - minimumsværdien blandt matrixelementerne til - ordinært tal (indeks) for det mindste af matrixelementerne

en dimensionel matrix i pascal

Som det er kendt for alle variabler, derbeskrevet i Var-sektionen i et program på Pascal-programmeringssproget, når programmet startes, tildeles et bestemt antal bytes i RAM'en. Dette bestemmes af typen af ​​variablen, for eksempel indtager et tegn en byte, heltal optager to byte, og reel optager fire byte. Derfor, i tilfælde af at arrayets dimension er lille, kræver programmet ikke en stor mængde RAM. Ellers bliver programmøren nødt til at kigge efter andre måder at arrangere arrayelementerne på, for eksempel i en fil eller i en bunke ved hjælp af pegepinde.

ønsket:
0
Populære indlæg
Åndelig udvikling
mad
y