Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sub - algoritmos.
Profesor: Bachiller:
Ing. José Cuenca Luisana López
C.I. V-30.547.166
Enero 2.023
Índice
Pág.
Introducción-------------------------------------------------------------------------------- 3
Procedimientos y funciones-------------------------------------------------------------- 4
Parámetros por valor y por referencia-------------------------------------------------- 6
Introducción a las estructuras de datos estáticas (Arreglos) ------------------------- 8
Conclusión---------------------------------------------------------------------------------- 13
Bibliografía--------------------------------------------------------------------------------- 14
Introducción
Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a
un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de
la algoritmia. En la vida cotidiana, se emplean algoritmos frecuentemente para
resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran
algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte
de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para
calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo
común divisor de dos enteros positivos, o el método de Gauss para resolver un
sistema lineal de ecuaciones.
Procedimientos y funciones
Del mismo modo, una función es un objeto del ambiente, con nombre, tipo y
valor único. El tipo se asocia al valor que retorna la función cuando es evaluada para
un conjunto dado de valores de sus argumentos Función nombre (lista de parámetros
formales): Tipo de resultado Declaración de variables Inicio Acciones Devolver
(constante, variable o expresión) Fin función.
Al pasar parámetros a las funciones podemos hacerlo de dos formas, por valor
y por referencia. La forma de hacerlo en PSeInt es colocando junto al parámetro
las palabras Por Valor o Por Referencia, en el momento de declarar la función. Si
no se escribe nada, por defecto se asigna Por Valor.
Entonces, para recorrer todos los elementos del vector podemos hacer
también:
O bien:
Las estructuras de datos dinámicas son aquellas en las que el tamaño podrá
modificarse durante la ejecución del programa; teóricamente no hay límites a su
tamaño, salvo el que impone la memoria disponible en la computadora. Los arreglos
se caracterizan por las siguientes propiedades:
Bibliografía
https://usuarios.fceia.unr.edu.ar/~sorribas/info1_notas_de_clase_3.pdf
https://terepebernal.com/blog/pseudocodigo/arreglos-y-parametros-por-referencia/
http://maxus.fis.usal.es/FICHAS_C.WEB/08xx_PAGS/0803.html#anchor65773
https://docplayer.es/50245134-Capitulo-3-estructuras-de-datos-estaticas.html
https://usuarios.fceia.unr.edu.ar/~sorribas/info1_notas_de_clase_4.pdf
https://learn.microsoft.com/es-es/dotnet/visual-basic/programming-guide/language-
features/procedures/differences-between-passing-an-argument-by-value-and-by-
reference
https://docs.hektorprofe.net/python/programacion-de-funciones/paso-por-valor-y-
referencia/