Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos de programación (Algoritmo (Características: (Definido, Finito…
Fundamentos de programación
Variables
Globales
Creadas en el algoritmo principal, para ser usadas en todo el programa
Locales
Sólo se usan en el subalgoritmo, sea función o proceso
Algoritmo
Pasos ordenados para solucionar un problema
Momentos del algoritmo
Proceso
Momento en que los datos ingresados se transforman hacia datos de salida
Salida / Output
El resultado del procesamiento de los datos
Entrada / input
Momento en que se ingresan los datos
Características:
Definido
Finito
Preciso
Tipos:
Cualitativos
Por medio de palabras se mencionan características medibles de un objeto
Cuantitativos
Los algoritmos donde se requieren cálculos numéricos
Lenguajes algorítmicos
Pseudocógido
Representación no gráfica en donde se usan palabras reservadas
Diagrama de flujo de datos
Representación gráfica donde se usan símbolos estandarizados
Tipos de datos
Simples
Numéricos
Enteros
Reales
Lógicos
Caracter
Compuestos
String
Tarea Big Data
https://www.youtube.com/watch?v=eXMaoSEYrso
Reflexión personal sobre el video Big Data en Google Doc
Resolución de problemas
2 fases:
Fase de resolución del problema
Diseño del algoritmo
Entradas, procesos y salidas
Diagramas de flujo o pseudocódigos
Análisis del problema
Determinar los datos necesarios para la solución del problema
Verificación de algoritmos
Prueba
Fase de implementación en un lenguaje de programación
Codificación
Funciones o Procedimientos
Son subalgoritmos que pueden o no retornar un valor, y en el caso de las funciones siempre se especifica el tipo de dato a trabajar
Ejemplo de una función de Suma
Entero FUNSUMAR(entero:a,b)
Var
Entero Suma
Inicio
Suma = a+b
Devolver Suma
Fin Función
La función recibe 2 parámetros y devuelve el resultado de una operación de suma