Programación I Arreglos
Arreglos (Luís Joyanes A.), es un conjunto finito y ordenado de elementos homogéneos. La propiedad “ordenado” significa que el elemento primero, segundo, tercero … n- enésimo de un arreglo puede ser identificado. Los elementos de un arreglo deberán ser homogéneos, es decir, del mismo tipo de datos.
Vectores Vectores: Es el tipo mas simple de arreglos. También conocido como arreglo unidimensional.
Operaciones con Vectores Declaración. Asignación. Lectura. Escritura.
Declaración de Vectores Algoritmo: Vector Declaraciones Mivec(10) Numérico x Numérico Inicio instrucciones Fin Elemento
Asignación de Vectores Mivec(0) = “Juan” Mivec(1) = Mivar Mivec(x) = “Juan” Mivec(x) = Mivar
Lectura de Vectores Imprimir “valor 1”, Mivec(1) Imprimir “Valor”, Mivec(x)
Escritura en Vectores Ingresar “ingrese un valor”, Mivec(1) Ingresar “ingrese un valor”, Mivec(x)
Algoritmo: Alumnos Declaraciones MiVec(30), alu : Texto I : numérica Inicio I=0 mientras I<30 hacer Ingresar “Ingrese un alumno”, Alu MiVec(I) = Alu I = I + 1 Volver Fin
Matrices Al igual que los vectores, las matrices son arreglos de datos homogéneos y ordenados. Pero poseen mas de un índice o dimensión.
Operaciones con matrices Declaración Asignación Lectura Escritura
Matrices: Declaración Algoritmo: Matrices Declaraciones Mimat(3,4) numérico Inicio instrucciones Fin Columna Fila
Matrices: Asignación MiMat(0,0) = “Juan” MiMat(0,1) = Mivar MiMat(X,I) = “Juan”  MiMat(X,I) = Mivar
Matrices: Lectura Imprimir “valor 1”, Mimat(0,1) Imprimir “valor”, Mimat(X,I)
Matrices: Escritura Ingresar “ingrese un valor”, MiMat(0,0) Ingresar “ingrese un valor”, MiMat(X,I)
Algoritmo: Alumnos Declaraciones MiMat(2,30), Alu, Nota : Texto I, X : Numérica Inicio Mientras I < 30 hacer ingresar “ingrese un alumno”, Alu MiMat(I,0) = Alu ingresar “ingrese una nota”, Nota MiMat(I,1) = Nota I = I + 1 Volver Fin
9.00 Acuña, Aldo . . . 7.00 Diez, Olga 6.00 Cáceres, Juan
Funciones En matemáticas una función es una operación que toma uno a mas valores llamados argumentos y produce un valor llamado resultado. (valor de la función para los argumentos dados). En programación en vez de decir una operación, decimos un subprograma, que toma uno o mas valores llamados argumentos y devuelve un valor llamado resultado.
Funciones Funciones internas. Funciones definidas por el usuario.
Funciones internas Son funciones predefinidas e incorporadas al lenguaje de programación. Están diseñadas para simplificar tareas o problemas comunes. Las hay matemáticas, de fecha, de hora, de conversión y de manipulación de cadenas. EJ: Date, time, Sqr, etc.
Funciones definidas por el usuario Las funciones definidas por el usuario pueden ser llamadas o invocadas de la misma manera que las funciones internas. Son sub programas o sub algoritmos, por lo tanto tienen cabeceras declaraciones inicio y fin como estos.
Funciones definidas por el usuario inicio numérica función f (x) inicio devolver (x / (1 + x * x)) fin función instrucciones fin

Arreglos - Programación I

  • 1.
  • 2.
    Arreglos (Luís JoyanesA.), es un conjunto finito y ordenado de elementos homogéneos. La propiedad “ordenado” significa que el elemento primero, segundo, tercero … n- enésimo de un arreglo puede ser identificado. Los elementos de un arreglo deberán ser homogéneos, es decir, del mismo tipo de datos.
  • 3.
    Vectores Vectores: Esel tipo mas simple de arreglos. También conocido como arreglo unidimensional.
  • 4.
    Operaciones con VectoresDeclaración. Asignación. Lectura. Escritura.
  • 5.
    Declaración de VectoresAlgoritmo: Vector Declaraciones Mivec(10) Numérico x Numérico Inicio instrucciones Fin Elemento
  • 6.
    Asignación de VectoresMivec(0) = “Juan” Mivec(1) = Mivar Mivec(x) = “Juan” Mivec(x) = Mivar
  • 7.
    Lectura de VectoresImprimir “valor 1”, Mivec(1) Imprimir “Valor”, Mivec(x)
  • 8.
    Escritura en VectoresIngresar “ingrese un valor”, Mivec(1) Ingresar “ingrese un valor”, Mivec(x)
  • 9.
    Algoritmo: Alumnos DeclaracionesMiVec(30), alu : Texto I : numérica Inicio I=0 mientras I<30 hacer Ingresar “Ingrese un alumno”, Alu MiVec(I) = Alu I = I + 1 Volver Fin
  • 10.
    Matrices Al igualque los vectores, las matrices son arreglos de datos homogéneos y ordenados. Pero poseen mas de un índice o dimensión.
  • 11.
    Operaciones con matricesDeclaración Asignación Lectura Escritura
  • 12.
    Matrices: Declaración Algoritmo:Matrices Declaraciones Mimat(3,4) numérico Inicio instrucciones Fin Columna Fila
  • 13.
    Matrices: Asignación MiMat(0,0)= “Juan” MiMat(0,1) = Mivar MiMat(X,I) = “Juan” MiMat(X,I) = Mivar
  • 14.
    Matrices: Lectura Imprimir“valor 1”, Mimat(0,1) Imprimir “valor”, Mimat(X,I)
  • 15.
    Matrices: Escritura Ingresar“ingrese un valor”, MiMat(0,0) Ingresar “ingrese un valor”, MiMat(X,I)
  • 16.
    Algoritmo: Alumnos DeclaracionesMiMat(2,30), Alu, Nota : Texto I, X : Numérica Inicio Mientras I < 30 hacer ingresar “ingrese un alumno”, Alu MiMat(I,0) = Alu ingresar “ingrese una nota”, Nota MiMat(I,1) = Nota I = I + 1 Volver Fin
  • 17.
    9.00 Acuña, Aldo. . . 7.00 Diez, Olga 6.00 Cáceres, Juan
  • 18.
    Funciones En matemáticasuna función es una operación que toma uno a mas valores llamados argumentos y produce un valor llamado resultado. (valor de la función para los argumentos dados). En programación en vez de decir una operación, decimos un subprograma, que toma uno o mas valores llamados argumentos y devuelve un valor llamado resultado.
  • 19.
    Funciones Funciones internas.Funciones definidas por el usuario.
  • 20.
    Funciones internas Sonfunciones predefinidas e incorporadas al lenguaje de programación. Están diseñadas para simplificar tareas o problemas comunes. Las hay matemáticas, de fecha, de hora, de conversión y de manipulación de cadenas. EJ: Date, time, Sqr, etc.
  • 21.
    Funciones definidas porel usuario Las funciones definidas por el usuario pueden ser llamadas o invocadas de la misma manera que las funciones internas. Son sub programas o sub algoritmos, por lo tanto tienen cabeceras declaraciones inicio y fin como estos.
  • 22.
    Funciones definidas porel usuario inicio numérica función f (x) inicio devolver (x / (1 + x * x)) fin función instrucciones fin