KomputilojProgramado

Al strukturita tipo - unu-dimensia tabelo

Studante la fundamentojn de programado, unua (aŭ dua) estonteco programistoj konas la koncepton de "unu-dimensia tabelo." Pascal, kiel aliaj lingvoj, ĝi permesas labori kun tia datumstrukturo. Pli-malpli frue estas bezono por strukturita stokado de ajna variabloj. Plejofte, ĉi tiu aro de elementoj apartenas al la sama tipo. Ekzemple, liston de la grupo de studo povas konsisti el 25 membroj, ĉiu de kiuj estas variablo de tipo kordo kiu tenas la nomon kaj la nomo de la studento.

Jen kion permesas realigi unu-dimensia tabelo en Pascal, kiu estas ordigita aro de similaj elementoj. Ĝi povas raporti al ajna membro de tia vico uzanta la saman ID kaj la sama indekso - sinsekvo nombro. Sekve, ĉi tiuj aroj estas nomataj unudimensia.

Kalkulado de sinsekvo elementoj kutime komenciĝas je unu, tio estas: la unua elemento havas serian numeron 1, kiu estas sufiĉe logika. Tamen, se necese, la indekso gamo povas esti tute arbitra, la ĉefa kondiĉo por kiel indeksoj farita aŭ entjeroj aŭ karakteroj (ajna celo tipo).

Konsideru la tipa agoj de unu-dimensia tabelo:

1) Priskribo de la tabelo, kie n - nombro de eroj en sinsekvo, mas - tipo designar unu-dimensia tabelo de entjeroj 5, A - tipo variablo mas, tio estas: variablo de tipo unu-dimensia tabelo de 5 entjeroj

2) elementoj kun klavaro enigo sinsekvo

3) Eligo la sinsekvon de elementoj sur la ekrano

4) Filling sinsekvo uzante hazarda nombra generilo

5) transformo (modifo) de ĉiu tabelo elementon, tio estas: ŝanĝi ĝian valoron (ekzemplo de dimensia redukto de ĉiu tabelo elemento 6)

6) Determino de la kvanto de sinsekvo elementoj estas ŝanĝiĝemaj S - sumo de la elementoj

7) Cuantificación de tabelo elementoj kontentigas certan kondiĉon (ekzemplo de determini la numeron de elementoj, grandan nombron da 4), kie k - nombro de tiaj elementoj

8) Determino de la ekstremumo (maksimumo aŭ minimumo de la tabelo elemento), tie min - minimuma valoro inter la tabelo elementoj, k - orda numero (indekso) estas la plej malgranda ero en la tabelo

Kiel vi scias, por ĉiuj variabloj, kiuj estas priskribitaj en la sekcio Var programo en Paskalo programado, iu numero de bajtoj en la memoro estas asignita kiam la programo komenciĝas. Tiu estas determinita de la tipo de la variablo, ekzemple, la simbolo estas unu bajto, speco de entjera - du bajtoj, vera tipo - kvar bajtoj. Sekve, kiam la dimensio de la tabelo ne estas granda, la programo ne postulas grandan kvanton de RAM. Alie, la programisto devos trovi aliajn manierojn por akomodi la tabelo, ekzemple, en dosiero aŭ en amason kun punteros.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.delachieve.com. Theme powered by WordPress.