Please enable JavaScript.
Coggle requires JavaScript to display documents.
ALGORITMO Y DIAGRAMAS (Expresiones (Costantes, Variables, SÍmbolo de…
ALGORITMO Y DIAGRAMAS
Expresiones
Costantes
Variables
SÍmbolo de Operación
Parentesis
Nombres de funciones especiales
Relaciones
Aritmética
Lógicas
Problema
Enunciado claro y preciso
Datos de entrada
Información que se produce (salida)
Métodos y fórmulas para procesar datos
Analizar lo que necesitamos ordenar
Tipos de datos
Datos Simples
Datos númericos
Datos Lógicos
Datos Alfanuméricos
Datos Estructurados
Arreglos
Unidimensionales
Bidimensionales
Vectores
Es un arreglo
Elementos organizados
Hace referencia a un elemento
Indica posición particular
Se usa corchetes
Matriz
Se necesita un nombre seguido de dos indices
Indicar Numero de filas o regiones y columnas
Ventajas de utilizar un pseudo código a un diagrama de flujo
Menos espacio de hoja
Presentación de operaciones repetitivas complejas de manera fácil
Facilidad de pasar un pseudo código a un programa a un lenguaje de programación
Seguir las reglas y obtener los niveles que tienen cada operación
Codificación
Solución del problema
Lógica del diagrama de flujo
Código reconocible por la computadora
lenguaje de programación
Prueba y Depuración
Proceso de identificar y eliminar errores
solución sin errores
Desarrollo de la solución
Realizar la depuración que depende del éxito de nuestra solución
Pseudocódigo
Mezcla de lenguaje de programación en cualquier ideoma
Solución de un problema determinado
Palabras que indican proceso
Algoritmo
Solución de un problema específico
Secuencia finita de instrucciones
Carateristicas
Finito
Terminación después de un número infinito
Definido
ALgoritmo de forma precisa
Entradas
Cantidades entregadas antes de la ejecución
Salidas
Cantidades de relación específica respecto a las entradas
Efectivo
Operaciones de modo básico
Lenguajes algorítmicos
Símbolos y reglas para un proceso explicito
Gráficos
Diagrama de flujos
No gráficos
Pseudocódigo
Documentación
Documentación interna
Código fuente
Documentación Externa
Descripción del problema
Nombre del Autor
Algoritmo
Diccionario de datos
Código fuente
Manual de Usuario
Usuario que obtenga el resultado deseado
Operadores y Operandos
Elementos de forma diferente
Tipos de operadores
Aritméticos
Relaciones
Lógicos
Leguaje de programación
Manipulaciòn de texto
Lógica/ comparación
Almacenamiento / recuperación
Leguaje de máquina
Entendibles directamete en el computador
Lenguaje de bajo nivel
Códigos alfabéticos
Lenguaje de alto nivel
Palabras similares a los lenguajes humanos
Lenguaje
Transmisión de símbolos
Reglas simples
Diagrama de flujo
Representación gráfica de varios símbolos
Uso de lineas horizontales
Uso de conectores
No se puede dejar lineas sin conectar
Trazar los símbolos que se puedan leer de arriba hacia abajo
Texto escrito dentro de un símbolo
Diagramas estructurados(Nassi-Schneiderman)
Mantenimiento
Programa que siga trabajando correctamente
IDENTIFICADORES
Clasificación de variables
Variable
Por su contenido
Numéricas
Lógicas
Alfanuméricas
Por su uso
De trabajo
Contadores
Acumulados
Reglas para formar un Identificador
Constante
Dato numérico o alfanumérico
Variable
Permite almacenar temporalmente un dato
Constante
Variables
Tipos de datos
Estructuras Algorítmicas
Estructura Secuenciales
Programación Estructura