Ordinadors, Programació
Un tipus estructurat - matriu unidimensional
L'estudi dels fonaments de la programació, la primera (o segona) futurs programadors familiaritzats amb el concepte de "matriu unidimensional." Pascal, com en altres idiomes, permet treballar amb aquesta estructura de dades. Tard o d'hora, hi ha una necessitat d'un emmagatzematge estructurat de qualsevol variable. En la majoria dels casos, aquest conjunt d'elements pertanyen al mateix tipus. Per exemple, una llista del grup de formació pot estar compost per 25 membres, cadascun dels quals és una variable de tipus cadena que conté el nom i el nom de l'estudiant.
Això és el que permet realitzar un unidimensional matriu en Pascal, que és un conjunt ordenat d'elements similars. Pot referir-se a qualsevol membre d'una seqüència d'aquest tipus utilitzant el mateix ID i el mateix índex - nombre de seqüència. Per tant, aquestes matrius es diuen unidimensional.
La numeració dels elements de seqüència en general comença en un, és a dir, el primer element té un nombre de sèrie 1, que és bastant lògic. No obstant això, si cal, el rang d'índexs pot ser completament arbitrària, el principal requisit de com índexs realitzen o números sencers o caràcters (qualsevol tipus d'ordre).
Recordeu les accions típiques d'una matriu unidimensional:
1) Descripció de la matriu, on n - nombre d'elements de seqüència, el MAS - de tipus designant una matriu unidimensional d'enters 5, A - tipus més variables, és a dir, variable de tipus unidimensional gamma de 5 sencers
2) elements amb seqüència d'entrada de teclat
3) Sortida de la seqüència d'elements en la pantalla
4) Omplir seqüència utilitzant un generador de nombres aleatoris
5) transformació (modificació) de cada element de la matriu, és a dir, canviar el seu valor (un exemple d'una reducció dimensional de cada element de la matriu 6)
6) Determinació de la quantitat d'elements de la seqüència són S variables - suma dels elements
7) Quantificació d'elements de matriu que satisfà una certa condició (un exemple de la determinació del nombre d'elements, un gran nombre de 4), on k - nombre d'aquests elements
8) Determinació del valor extrem (màxim o mínim de l'element de matriu), aquí min - valor mínim entre els elements de la matriu, K - nombre ordinal (índex) és l'element més petit a la matriu
Com ja saben, per a totes les variables, que es descriuen en el programa Var secció en la programació Pascal, una certa nombre de bytes en la memòria s'assigna al iniciar el programa. Això es determina pel tipus de la variable, per exemple, el símbol és un byte, un tipus de nombre sencer - doble byte, de tipus real - quatre bytes. Per tant, quan la dimensió de la matriu no és gran, el programa no requereix una gran quantitat de RAM. En cas contrari, el programador haurà de trobar altres maneres d'acomodar la matriu, per exemple, en un arxiu o en un munt amb els punters.
Similar articles
Trending Now