• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Informatica introduccion a la programacion
 

Informatica introduccion a la programacion

on

  • 183 views

3-5

3-5

Statistics

Views

Total Views
183
Views on SlideShare
183
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Informatica introduccion a la programacion Informatica introduccion a la programacion Presentation Transcript

    • SU HISTORIASurgido entre los siglos VIII y XIX por Al-khorezm. Su trabajo consistió en presentaro difundir el conocimiento de la antiguaGrecia y de la India, su principal valor fuesimplificar las matemáticas a un nivelsuficientemente bajo para poder sercomprendido por todo publico.
    • Definición:Secuencia finita de instrucciones, reglas opasos que describen de forma precisa lasoperaciones de un ordenador debe realizarpara llevar acabo una tarea en un tiempopreciso.
    • CARACTERISTICAS1-Ser definido: Sin ambigüedad y debeindicar la acción a realizar.2-Ser finito: Numero especifico de pasos quedebe componer al algoritmo.3-Efectividad: El tiempo y esfuerzo por cadapaso debe ser preciso.
    • DIAGRAMA DE FLUJODefinición:Representación grafica del algoritmo oproceso. Estos utilizan símbolos consignificados bien definidos que representanel flujo de ejecución mediante flechas queconectan los puntos de inicio y definenprocesos.Su creador fue John Von Neumann.
    • CARACTERISTICAS1-Defir que se espera obtener del diagramade flujo.2-Definir quien lo empleara y como.3-Determinar los limites del proceso adescribir.
    • PASOS PARA CONSTRUIR EL DIAGRAMA DE FLUJO.1-Establecer el alcance del proceso a describir.2-Identificar y listar las diferentes actividades.3-Identificar y listar los diferentes puntos dedecisión.4-Construir el diagrama respetando lasecuencia cronología.5-Asignar el titulo al diagrama.
    • VENTAJAS1-Favorece la compresión del proceso almostrarlo como un dibujo.2-Identifica los problemas y las oportunidadesde mejora del proceso
    • DIAGRAMA DE FLUJOS DE DATOS (DFD)Son un tipo de herramienta que permitemodelar todo tipo de sistemas concentrándoseen las funciones que realiza y los datos deentrada y salida.Un DFD también se puede utilizar para lavisualización del procesamiento dedatos(diseños estructurado).Los DFD fueron inventados por LarryConstantine, el desarrollador original deldiseño estructurado.
    • PSEUDO CÒDIGODefinición:Lenguaje de programación propio de cadapersona que le permite escribir losalgoritmos que va a programar sin la rigidezde un lenguaje de determinado.
    • OBJETIVOPermite al programador centrarse en losaspectos lógicos de la solución evitando lasreglas de sintaxis de un lenguaje deprogramación.
    • LENGUAJE DE PROGRAMACION:DEFINICION:Es un lenguaje diseñado para describir elconjunto de acciones consecutivas que unequipo debe ejecutar, por lo tanto es unmodo practico para que los seres humanospuedan dar instrucciones a un equipo.
    • VENTAJAS DEL LENGUAJE DE PROGRAMACION :1- Permite mayor portabilidad, es decir quepuede adaptarse fácilmente para ejecutarseen los diferentes tipos de equipos.
    • GRUPOS PRINCIPALES DEL LENGUAJE DE PROGRAMACION:1-LENGUAJE IMPERATIVO:Programa mediante una serie de comandosagrupados en bloques y compuesto deordenes condicionales que permiten alprograma retornar a un bloque de comandossi se cumple la condición.
    • 2-LENGUAJES FUNCIONALES:Llamado lenguaje procedimental, es un lenguaje quecrea programas mediante funciones , devuelve ennuevo estado de resultado y recibe como entrada elresultado de otras funciones.
    • LOGICA DE PROGRAMACION:La lógica de programación es un tipo deparadigmas de programación dentro del paradigmade programación declarativa. El resto de lossubparadigmas de programación dentro de laprogramación declarativa son: programaciónfuncional, programación con restricciones,programas DSL (de dominio específico) e híbridos.La lógica de programación gira en torno alconcepto de predicado, o relación entre elementos.
    • EN QUE CONSISTE :La programación lógica permite formalizarhechos del mundo real, por ejemplo:las aves vuelan los pingüinos no vuelan"pichurri" es un ave "sandokan" es un perro"alegría" es un ave