1 / 17

FUNDAMENTOS DE PROGRAMACION

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.

trinh
Download Presentation

FUNDAMENTOS DE PROGRAMACION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FUNDAMENTOS DE PROGRAMACION Lic. Juan Maldonado Parra

  2. 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.

  3. TIPOS DE ALGORITMO • Cualitativos : Donde no intervienen operaciones aritmeticas. • Cuantitativos: Intervienen operaciones aritméticas.

  4. 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

  5. VARIABLE • Es la asignación de un espacio de memoria cuyo contenido puede variar durante la ejecución del programa.

  6. 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

  7. OPERADORES ARITMETICOS • SUMA + • RESTA - • MULTIPLICACION * • DIVISION /, MOD, DIV

  8. PRIORIDAD DE LOS OPERADORES • 1.- ( ) • 2.- ^ • 3.- * , / • 4.- +,-

  9. OPERADORES RELACIONALES • = IGUAL QUE • <> DIFERENTE QUE • < MENOR QUE • > MAYOR QUE • <= MENOR O IGUAL QUE • >= MAYOR O IGUAL QUE

  10. OPERADORES LOGICOS • AND • OR • NOT

  11. 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.

  12. 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

  13. 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

  14. 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.

  15. ANIDAMIENTOS ESTRUCTURAS SELECTIVAS Y REPETITIVAS. Incluir una estructura selectiva o repetitiva dentro de una de ellas.

  16. 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.

  17. TIPOS DE ARREGLOS • UNIDIMENSIONALES (VECTORES) • BIDIMENSIONALES (MATRICES)

More Related