SlideShare a Scribd company logo
1 of 17
ALGORITMOS Y TIPOS DE DATOS FUNDAMENTOS DE PROGRAMACIÓN PROFESOR: Lic. José ALVAREZ LÓPEZ
ALGORITMO ,[object Object],[object Object],[object Object]
LENGUAJES DE PROGRAMACIÓN “ El hombre se convierte muchas veces en lo que cree que es”  Gandhi TIPOS ALTO NIVEL LENGUAJE MÁQUINA BAJO NIVEL LENGUAJE ENSAMBLADOR
TRADUCTORES DE LENGUAJE “ Muchas veces una sola frase ha decidido el destino de un hombre” Balzac CLASIFICACIÓN INTERPRETES COMPILADORES
DATOS “ Si todos hiciéramos las cosas que somos capaces de hacer, nos asombraríamos literalmente a nosotros mismos”  Thomas Alva Edison NUMÉRICOS ENTEROS REALES VERDADERO LÓGICOS FALSO CADENA NUMÉRICOS ESPECIALES ALFABÉTICOS
EXPRESIONES ARITMÉTICAS Entero Entero Div. Entera Mod Entero Entero Div´. Entera Div Real Real División / Entero o real Entero o real Multiplicación * Entero o real Entero o real Resta - Entero o real Entero o real Suma + Entero o real Entero o real Potencia _,**,^ Resultado Tipo de op Significado Operador
EXPRESIONES BOOLEANAS – De relación Diferente <> Menor o igual que >= Mayor o igual que >= Igual que = Menor que < Mayor que > RESULTADO OPERADOR
EXPRESIONES BOOLEANAS – Lógicas Disyunción de p o q p o q (p or q) o (or) Conjunción de p y q p y q (p and q) y (and) Negación de p no p (not p) no (not) Significado Expresión  Lógica Operador Lógico
FASES DE RESOLUCIÓN DE PROBLEMAS “ El hombre que dice “no puede hacerse”, será sorprendido por alguien que lo haga”  Anónimo RESOLUCIÓN DE PROBLEMAS ANALISIS DEL PROBLEMA DISEÑO DEL ALGORITMO RESOLUCIÓN DEL PROBLEMA POR COMPUTADORA
FASE DE ANÁLISIS DEL PROBLEMA “ Es importante recordar que no podemos convertirnos en lo que podemos ser si seguimos siendo lo que somos”  Max De Pree ANALISIS DEL PROBLEMA DEFINICIÓN DEL PROBLEMA ESPECIFICACIONES DE ENTRADA ESPECIFICACIONES DE SALIDA
FASE DE DISEÑO DEL ALGORITMO “ Lo que tenemos que aprender lo aprendemos haciendo” Aritóteles DISEÑO DEL ALGORITMO DISEÑO DESCENDENTE REFINAMIENTO POR PASOS HERRAMIENTAS DE PROGRAMACIÓN
FASE DE RESOLUCIÓN DEL PROBLEMA MEDIANTE LA COMPUTADORA “ Cuando la situación es adversa y la esperanza poca, las determinaciones fuertes son las más seguras” Tito Livio RESOLUCIÓN DEL PROBLEMA POR COMPUTADORA CODIFICACIÓN DEL PROGRAMA EJECUCIÓN DEL PROGRAMA COMPROBACIÓN DEL PROGRAMA
HERRAMIENTAS DE PROGRAMACIÓN “ Duda de quien quieras, pero nunca dudes de ti mismo” Christian Bovee DIAGRAMA DE FLUJO PSEUDOCÓDIGO DIAGRAMA N - S
DIAGRAMA DE FLUJO ,[object Object],“ Sólo aquellos que nada esperan del azar son dueños del destino” Arnold
PSEUDOCÓDIGO ,[object Object],“ Abrir una escuela de educación, equivale a cerrar una prisión por muchos años”
DIAGRAMA N-S ,[object Object],“ El hombre que hace que las cosas difíciles parezcan fáciles es el educador” Emerson
EJEMPLOS DESARROLLADOS PSEUDOCÓDIGOS DIAGRAMAS DE FLUJO DIAGRAMA N - S

More Related Content

Similar to Herramientas de Programación

Similar to Herramientas de Programación (13)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos c2. p2. i2.
Algoritmos c2. p2. i2.Algoritmos c2. p2. i2.
Algoritmos c2. p2. i2.
 
Programacion
ProgramacionProgramacion
Programacion
 
Pracita 09
Pracita 09Pracita 09
Pracita 09
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Programacion i algoritmos
Programacion i algoritmosProgramacion i algoritmos
Programacion i algoritmos
 
Programacion y algoritmos
Programacion y algoritmosProgramacion y algoritmos
Programacion y algoritmos
 
Programacion de algoritmos
Programacion de algoritmosProgramacion de algoritmos
Programacion de algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
SILDESHARE.pdf
SILDESHARE.pdfSILDESHARE.pdf
SILDESHARE.pdf
 

Recently uploaded

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Recently uploaded (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Herramientas de Programación

  • 1. ALGORITMOS Y TIPOS DE DATOS FUNDAMENTOS DE PROGRAMACIÓN PROFESOR: Lic. José ALVAREZ LÓPEZ
  • 2.
  • 3. LENGUAJES DE PROGRAMACIÓN “ El hombre se convierte muchas veces en lo que cree que es” Gandhi TIPOS ALTO NIVEL LENGUAJE MÁQUINA BAJO NIVEL LENGUAJE ENSAMBLADOR
  • 4. TRADUCTORES DE LENGUAJE “ Muchas veces una sola frase ha decidido el destino de un hombre” Balzac CLASIFICACIÓN INTERPRETES COMPILADORES
  • 5. DATOS “ Si todos hiciéramos las cosas que somos capaces de hacer, nos asombraríamos literalmente a nosotros mismos” Thomas Alva Edison NUMÉRICOS ENTEROS REALES VERDADERO LÓGICOS FALSO CADENA NUMÉRICOS ESPECIALES ALFABÉTICOS
  • 6. EXPRESIONES ARITMÉTICAS Entero Entero Div. Entera Mod Entero Entero Div´. Entera Div Real Real División / Entero o real Entero o real Multiplicación * Entero o real Entero o real Resta - Entero o real Entero o real Suma + Entero o real Entero o real Potencia _,**,^ Resultado Tipo de op Significado Operador
  • 7. EXPRESIONES BOOLEANAS – De relación Diferente <> Menor o igual que >= Mayor o igual que >= Igual que = Menor que < Mayor que > RESULTADO OPERADOR
  • 8. EXPRESIONES BOOLEANAS – Lógicas Disyunción de p o q p o q (p or q) o (or) Conjunción de p y q p y q (p and q) y (and) Negación de p no p (not p) no (not) Significado Expresión Lógica Operador Lógico
  • 9. FASES DE RESOLUCIÓN DE PROBLEMAS “ El hombre que dice “no puede hacerse”, será sorprendido por alguien que lo haga” Anónimo RESOLUCIÓN DE PROBLEMAS ANALISIS DEL PROBLEMA DISEÑO DEL ALGORITMO RESOLUCIÓN DEL PROBLEMA POR COMPUTADORA
  • 10. FASE DE ANÁLISIS DEL PROBLEMA “ Es importante recordar que no podemos convertirnos en lo que podemos ser si seguimos siendo lo que somos” Max De Pree ANALISIS DEL PROBLEMA DEFINICIÓN DEL PROBLEMA ESPECIFICACIONES DE ENTRADA ESPECIFICACIONES DE SALIDA
  • 11. FASE DE DISEÑO DEL ALGORITMO “ Lo que tenemos que aprender lo aprendemos haciendo” Aritóteles DISEÑO DEL ALGORITMO DISEÑO DESCENDENTE REFINAMIENTO POR PASOS HERRAMIENTAS DE PROGRAMACIÓN
  • 12. FASE DE RESOLUCIÓN DEL PROBLEMA MEDIANTE LA COMPUTADORA “ Cuando la situación es adversa y la esperanza poca, las determinaciones fuertes son las más seguras” Tito Livio RESOLUCIÓN DEL PROBLEMA POR COMPUTADORA CODIFICACIÓN DEL PROGRAMA EJECUCIÓN DEL PROGRAMA COMPROBACIÓN DEL PROGRAMA
  • 13. HERRAMIENTAS DE PROGRAMACIÓN “ Duda de quien quieras, pero nunca dudes de ti mismo” Christian Bovee DIAGRAMA DE FLUJO PSEUDOCÓDIGO DIAGRAMA N - S
  • 14.
  • 15.
  • 16.
  • 17. EJEMPLOS DESARROLLADOS PSEUDOCÓDIGOS DIAGRAMAS DE FLUJO DIAGRAMA N - S