Informática, Programación
Array. Os elementos de matriz. Cantidade de elementos de matriz, o número de
Programación - é un proceso longo, creativo. forte dabondo para aprender algo nesta área, se non ten capacidade para comprender os principios en que deben ser construídas Apps. Hoxe imos falar sobre un array, os elementos da matriz e operacións simples con eles.
definición
Antes de traballar con este elemento do medio ambiente de programación , cómpre entender o que estamos lidando. Os profesores das universidades pode repetir os parámetros abstrusas e esixen que empinar-los, pero non importa a este desenvolvedor é importante entender a esencia e non ser capaz de explicalo la a outros. ¿Que é unha matriz? Os elementos da matriz están todos xuntos e forman o obxecto. Noutras palabras, un conxunto, unha mesa, unha variedade de cadea de valores. Todos xuntos forman unha lista numerada de elementos. Parece matriz como este:
- H (i), no que M - é a propia matriz, o seu nome. I - é o número de elemento de matriz. Xuntos, estes dous números poden ser lidos como o i-ésimo elemento na matriz M.
En varias linguaxes de programación, eses valores poden ser asignados a diferentes tipos. Por exemplo, en Pascal numeración pode ocorrer exclusivamente numerais ea variable i pode ser só do tipo enteiro. En PHP, as cousas son diferentes. Hai I - é a clave que permite atopar o elemento, e non importa na matriz, a chave sería a palabra - array ( "bar"). Ao facelo, os elementos da matriz pode ser absolutamente calquera tipo.
ciclos
Este concepto é útil para nós na consideración dalgunhas operacións da matriz. Cycles - son expresións condicionais para repetir a mesma operación repetidas veces, sempre que non haxa recorrencia da enfermidade. Dous tipos de ciclos poden ser identificados.
- "Aínda non". Neste caso, o corpo do ciclo pode repetirse ata que sexa a condición final. Isto é, primeiro contra o cambio, e, a continuación, pode calcular e, a continuación, o ciclo remata.
- "Ata o momento." Con esta forma de realización lixeiramente diferente. En primeiro lugar, comprobe a condición de execución, logo executou o ciclo do programa, e logo cambia o contador.
En principio, as dúas opcións son equivalentes, no noso caso, non importa cal usar, pero cada un vai ser útil seu método.
adición
Nalgúns casos, o programador que saber o que é a suma dos elementos do array. Baixo esta tarefa implica que debemos combinar todos os elementos do array. Con iso, será axudado ciclos. Neste exemplo, non quedan colgadas nunha linguaxe de programación específica e describir unha liña que a liña debe conter.
- Nós declarar variables. Necesitamos declarar unha matriz de 'M', o número de elemento de matriz counter "i", a variable que indica o número de elementos do array "para", así como a variable "R", que vai traer para o resultado da operación.
- Escriba o número de elementos do array "para" calquera forma.
- Introduce os elementos da matriz. Pode organiza-lo a través dunha serie de diálogos co usuario ou simplemente asignar un valor a cada un individualmente.
- Nós asignados i = 1, R = 0.
- Agora a parte máis difícil. Necesitamos loop. Para iso, primeiro ten que seleccionar o tipo. Abaixo damos un exemplo en elementos de conta de ciclo. Por exemplo, usan a linguaxe de programación - Pascal.
repetición
R = R M [i];
i = i + 1;
ata i> k
O que vemos? Primeiro abre a orde ciclo "repetición". Despois diso, o valor anterior da variable, é dicir, a suma de todos os elementos da matriz, que son adición doutro elemento da matriz. contador incremento (número da matriz). Logo, un equipo de "ata" que comprobar se o contador de loop foi alén da matriz. Despois, se temos só 5 elementos (k = 5), a continuación, engade M [6] non ten sentido, el estará baleira.
condición
Antes de pasar á seguinte tarefa con arrays, imos lembrar as declaracións condicionais. Na maioría das linguaxes de programación, a sintaxe parécese isto:
if (condición) entón (serie de comandos) Else (comandos se a condición non é verdade);
Descrición xeral pode soar como esta: "Se a condición é verdadeira, a continuación, tomar o primeiro bloque de comandos, ou para facer un segundo bloque." instrucións condicionais son útiles na comparación de valores diferentes e aínda máis determinación do seu "destino". Xunto cos ciclos, fan a unha poderosa gama de ferramentas de análise de datos.
comparación
Que aínda nos permite facer un array? Elementos do array poden clasificarse, ver se corresponden determinadas condicións, e comparar entre si. Un dos meus exemplos favoritos de profesores universitarios - para atopar o elemento máximo da matriz. Por exemplo, utilizar a linguaxe C ++.
- Sen entrar en detalles, é necesario declarar as mesmas variables como no exemplo anterior, con algunhas excepcións. Con outro tipo de ciclo de ter un pouco de fraude. O novo caso de "i = 0". Por que facelo, imos explicar a continuación.
while (i <= k)
{
i = i + 1; // ou pode ser substituído por I = 1;
se (R <= M [i])
{
R = H [i]
}
}
Como se pode ver, este tipo de ciclo, primeiro comproba a condición, e só logo inicia a conta cantidade. O que é exactamente está a suceder? En primeiro lugar, comprobe a lealdade desigualdade i <= K, en caso afirmativo, que veñen para o primeiro elemento da matriz M [1] e comparalos-lo co noso "R" comprobar as variables. Se "R" é menor que un elemento de matriz, élle concedido o valor do elemento. Así, no momento en que pasamos por toda matriz, ha conter o maior número.
PHP
Esta é de lonxe unha das linguaxes de programación máis populares. É estraño que, na maioría dos mesmo as universidades máis eminentes non son ensino a el, pero o básico máis banais de mestre nunha posición e un alumno da quinta serie. O que é tan diferente doutras linguas consideradas por nós?
PHP permite que o programador para crear a matriz máis versátil. elementos da matriz pode ser absolutamente calquera tipo. No mesmo Pascal, hai que especificar un único tipo (por exemplo, número), entón non temos ningunha maneira de escribir a liña co texto, sen cambiar o tipo de matriz ... Pero se cambiar o tipo, e os datos numéricos en que será de texto simple, e polo tanto, non podemos levar consigo calquera operacións matemáticas sen código adicional e dor de cabeza.
No PHP elemento de matriz - é unha unidade independente. A matriz é utilizada exclusivamente para o barrio de almacenamento e manipulación. E o máis importante, para aqueles que están afeitos a traballar co arrays doutros pls, pode organizar exactamente os mesmos elementos contrarios. Apelar para os elementos da matriz en PHP un pouco máis complicado do que en outros idiomas, pero que paga a pena.
resultado
Que podemos dicir en conclusión? Arrays - un almacén de datos multidimensional, permitindo a operar durante o traballo con grandes volumes de información. Este artigo non considerado arrays multidimensionais, porque este tema para outra discusión. Finalmente un pouco de asesoramento. Para facelo máis fácil de entender as matrices tema para imaxinar unha serie de números - aquí é o primeiro, pero o segundo e así por diante. Esta é a matriz. Se precisa poñerse en contacto con un deles, pode seleccionar o número do programa. Esta percepción é moito máis fácil a súa vida na escola. Lembre, non é sempre paga a pena escoitar profesores fala inintelixible, mellor atopar o camiño para a comprensión do tema.
Similar articles
Trending Now