190 likes | 372 Views
FUNDAMENTOS DE PROGRAMACION. Lic. Juan Maldonado Parra. ALGORITMOS. Es una serie o secuencia de pasos a seguir para solucioinar un problema. Los algoritmos se pueden expresar : En forma gráfica En forma textual. TIPOS DE ALGORITMO.
E N D
FUNDAMENTOS DE PROGRAMACION Lic. Juan Maldonado Parra
ALGORITMOS • Es una serie o secuencia de pasos a seguir para solucioinar un problema. • Los algoritmos se pueden expresar : • En forma gráfica • En forma textual.
TIPOS DE ALGORITMO • Cualitativos : Donde no intervienen operaciones aritmeticas. • Cuantitativos: Intervienen operaciones aritméticas.
DATOS Expresión simple que puede ser manipulado por el computador. Clasificación: • Simples • Alfanuméricos, Numéricos, Lógicos, Imagen, Audio • Estructurados • Arreglos, Registros, Arboles, Otros
VARIABLE • Es la asignación de un espacio de memoria cuyo contenido puede variar durante la ejecución del programa.
CONSTANTE Es la asignación de un espacio de memoria cuyo contenido se mantiene. A las variables y constantes se les debe asignar un nombre que indique su contenido
OPERADORES ARITMETICOS • SUMA + • RESTA - • MULTIPLICACION * • DIVISION /, MOD, DIV
PRIORIDAD DE LOS OPERADORES • 1.- ( ) • 2.- ^ • 3.- * , / • 4.- +,-
OPERADORES RELACIONALES • = IGUAL QUE • <> DIFERENTE QUE • < MENOR QUE • > MAYOR QUE • <= MENOR O IGUAL QUE • >= MAYOR O IGUAL QUE
OPERADORES LOGICOS • AND • OR • NOT
REGLAS PARA CREAR DIAGRAMAS DE FLUJO • Todo diagrama debe empezar y finalizar • No se debe dejar símbolos sin unir • No se deben cruzar líneas de flujo • Solo emplear líneas de flujo horizontales y verticales • Se debe escribir el diagrama de arriba hacia abajo y de izquierda a derecha.
ESTRUCTURA CONDICIONAL, SELECTIVA O BIFURCACION • Utiliza operadores relacionales o lógicos • Tienen 2 posibles respuestas, y una sola de ellas es la respuesta. • En el diagrama de flujo se utiliza el símbolo
ESTRUCTURAS SIMPLES, DOBLES Y MULTIPLES SIMPLES .- Se realiza una sola acción cuando la condición se cumple. DOBLES.- Se realizan 2 acciones, una cuando el resultado de la condición es verdadero y otra cuando es falso MULIPLES.- Realiza una acción de varias alternativas como probables respuestas a una expresión
ESTRUCTURAS REPETITIVAS Llamadas también cíclicas, lazos o bucles son aquellas cuyas instrucciones son necesarias y se utilizan varias veces. Se clasifican en: • Ciclos con un numero determinado de iteraciones • Ciclos con un numero indeterminado de iteraciones • Realiza acciones en una cantidad fija • Realiza una cantidad de variables fijas de acciones, esta en función de algún dato dentro del programa.
ANIDAMIENTOS ESTRUCTURAS SELECTIVAS Y REPETITIVAS. Incluir una estructura selectiva o repetitiva dentro de una de ellas.
ARREGLOS Es una estructura de datos que almacena un conjunto de datos del mismo tipo. Se le debe asignar un nombre, para poder identificar un elemento de este, es necesario utilizar un índice que especifique el lugar que ocupa dentro del arreglo.
TIPOS DE ARREGLOS • UNIDIMENSIONALES (VECTORES) • BIDIMENSIONALES (MATRICES)