• Save
Arreglos - Programación I
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Arreglos - Programación I

on

  • 1,452 views

Arreglos - Programación I - Instituto ISIV

Arreglos - Programación I - Instituto ISIV

Statistics

Views

Total Views
1,452
Views on SlideShare
1,450
Embed Views
2

Actions

Likes
1
Downloads
0
Comments
0

1 Embed 2

http://www.isiv.edu.ar 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Arreglos - Programación I Presentation Transcript

  • 1. Programación I Arreglos
  • 2. 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.
  • 3. Vectores
    • Vectores: Es el tipo mas simple de arreglos. También conocido como arreglo unidimensional.
  • 4. Operaciones con Vectores
    • Declaración.
    • Asignación.
    • Lectura.
    • Escritura.
  • 5. Declaración de Vectores
    • Algoritmo: Vector
    • Declaraciones
    • Mivec(10) Numérico
    • x Numérico
    • Inicio
    • instrucciones
    • Fin
    Elemento
  • 6. Asignación de Vectores
    • Mivec(0) = “Juan”
    • Mivec(1) = Mivar
    • Mivec(x) = “Juan”
    • Mivec(x) = Mivar
  • 7. Lectura de Vectores
    • Imprimir “valor 1”, Mivec(1)
    • Imprimir “Valor”, Mivec(x)
  • 8. Escritura en Vectores
    • Ingresar “ingrese un valor”, Mivec(1)
    • Ingresar “ingrese un valor”, Mivec(x)
  • 9.
    • 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
  • 10. 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.
  • 11. Operaciones con matrices
    • Declaració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
    • 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
  • 17. 9.00 Acuña, Aldo . . . 7.00 Diez, Olga 6.00 Cáceres, Juan
  • 18. 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.
  • 19. Funciones
    • Funciones internas.
    • Funciones definidas por el usuario.
  • 20. 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.
  • 21. 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.
  • 22. Funciones definidas por el usuario
    • inicio
    • numérica función f (x)
    • inicio
    • devolver (x / (1 + x * x))
    • fin función
    • instrucciones
    • fin