SlideShare una empresa de Scribd logo
1 de 15
Saltar a: navegación, búsqueda
Los diagramas de flujo sirven para representar algoritmos de
manera gráfica.
En matemáticas, lógica, ciencias de la computación y
disciplinas relacionadas, un algoritmo (del griego y latín, dixit
algorithmus y este a su vez del matemático persa Al-Juarismi)
es un conjunto preescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen dudas a
quien deba realizar dicha actividad. Dados un estado inicial y
una entrada, siguiendo los pasos sucesivos se llega a un estado
final y se obtiene una solución. Los algoritmos son el objeto de
estudio de la algoritmia.
En ciencias de la computación, y análisis numérico el pseudocódigo
(o falso lenguaje) es una descripción informal1 de alto nivel de un
algoritmo informático de programación, compacto e informal, que
utiliza las convenciones estructurales de un lenguaje de programación
verdadero, pero que está diseñado para la lectura humana en lugar de
la lectura mediante máquina, y con independencia de cualquier otro
lenguaje de programación. Normalmente, el pseudocódigo omite
detalles que no son esenciales para la comprensión humana
del algoritmo, tales como declaraciones de variables, código
específico del sistema y algunas subrutinas. El lenguaje de
programación se complementa, donde sea conveniente, con
descripciones detalladas en lenguaje natural, o con notación
matemática compacta. Se utiliza pseudocódigo pues este es más fácil
de entender para las personas que el código de lenguaje de
programación convencional, ya que es una descripción eficiente y con
un entorno independiente de los principios fundamentales de un
algoritmo
El diagrama de flujo o diagrama de actividades es la
representación gráfica del algoritmo o proceso. Se
utiliza en disciplinas como
programación, economía, procesos industriales y
psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), un
diagrama de actividades representa los flujos de trabajo
paso a paso de negocio y operacionales de los
componentes en un sistema. Un diagrama de
actividades muestra el flujo de control general.
Un lenguaje de programación es un lenguaje formal diseñado
para expresar procesos que pueden ser llevados a cabo por
máquinas como las computadoras.
Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para expresar
algoritmos con precisión, o como modo de comunicación
humana.
Está formado por un conjunto de símbolos y reglas sintácticas y
semánticas que definen su estructura y el significado de sus
elementos y expresiones. Al proceso por el cual se escribe, se
prueba, se depura, se compila (de ser necesario) y se mantiene el
código fuente de un programa informático se le llama
programación.
C++ es un lenguaje de programación diseñado a mediados de los
años 1980 por Bjarne Stroustrup. La intención de su creación fue
el extender al exitoso lenguaje de programación C con
mecanismos que permitan la manipulación de objetos. En ese
sentido, desde el punto de vista de los lenguajes orientados a
objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación
genérica, que se sumó a los otros dos paradigmas que ya
estaban admitidos (programación estructurada y la
programación orientada a objetos). Por esto se suele decir que
el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar, denominado ISO C++, al que
se han adherido la mayoría de los fabricantes de compiladores
más modernos. Existen también algunos intérpretes, tales como
ROOT.
INTRODUCCION A LA PROGRAMACIÓN    I.N.W.T.D COJUTEPEQUE

Más contenido relacionado

La actualidad más candente (18)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Astrid
AstridAstrid
Astrid
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
evaluacion parcial aabigail
evaluacion parcial aabigailevaluacion parcial aabigail
evaluacion parcial aabigail
 
Algoritmo00
Algoritmo00Algoritmo00
Algoritmo00
 
Private
PrivatePrivate
Private
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Documento sin título
Documento sin títuloDocumento sin título
Documento sin título
 
Informatica
InformaticaInformatica
Informatica
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Camacho y el perdedor
Camacho y el perdedorCamacho y el perdedor
Camacho y el perdedor
 
Algoritmojulio
AlgoritmojulioAlgoritmojulio
Algoritmojulio
 
Tarea3.
Tarea3.Tarea3.
Tarea3.
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tarea 3
Tarea  3Tarea  3
Tarea 3
 
algoritmos, pseudocodigos y diagramas de flujo
algoritmos, pseudocodigos y diagramas de flujoalgoritmos, pseudocodigos y diagramas de flujo
algoritmos, pseudocodigos y diagramas de flujo
 

Destacado

Como fabricar un_porta_lapiz
Como fabricar un_porta_lapizComo fabricar un_porta_lapiz
Como fabricar un_porta_lapiz
desconocidof
 
Hoja de respuestas_-_ex_06 laura
Hoja de respuestas_-_ex_06 lauraHoja de respuestas_-_ex_06 laura
Hoja de respuestas_-_ex_06 laura
lauritamart
 
Borrador pleno (15) 09 septiembre-2014 2ª parte
Borrador pleno (15) 09 septiembre-2014 2ª parteBorrador pleno (15) 09 septiembre-2014 2ª parte
Borrador pleno (15) 09 septiembre-2014 2ª parte
UPyD Parla
 
Planificación clase digital
Planificación clase digitalPlanificación clase digital
Planificación clase digital
Pauly Stephany
 
Comida colombiana
Comida colombianaComida colombiana
Comida colombiana
dcramirez1
 
Campamento cortes
Campamento cortesCampamento cortes
Campamento cortes
animagines
 
Plan hambre cero fina 12 mz 12_l
Plan hambre cero fina 12 mz 12_lPlan hambre cero fina 12 mz 12_l
Plan hambre cero fina 12 mz 12_l
Luis Sànchez
 

Destacado (20)

Enfoques pedagógicos
Enfoques pedagógicosEnfoques pedagógicos
Enfoques pedagógicos
 
Actividad 1 presentación sobre el crecimiento de las tics
Actividad 1 presentación sobre el crecimiento de las ticsActividad 1 presentación sobre el crecimiento de las tics
Actividad 1 presentación sobre el crecimiento de las tics
 
Como fabricar un_porta_lapiz
Como fabricar un_porta_lapizComo fabricar un_porta_lapiz
Como fabricar un_porta_lapiz
 
Hoja de respuestas_-_ex_06 laura
Hoja de respuestas_-_ex_06 lauraHoja de respuestas_-_ex_06 laura
Hoja de respuestas_-_ex_06 laura
 
LasTics
LasTicsLasTics
LasTics
 
Mis vacaciones
Mis vacacionesMis vacaciones
Mis vacaciones
 
Borrador pleno (15) 09 septiembre-2014 2ª parte
Borrador pleno (15) 09 septiembre-2014 2ª parteBorrador pleno (15) 09 septiembre-2014 2ª parte
Borrador pleno (15) 09 septiembre-2014 2ª parte
 
Autobiografía juan pablo torres tique power point
Autobiografía juan pablo torres tique power pointAutobiografía juan pablo torres tique power point
Autobiografía juan pablo torres tique power point
 
Derechos humanos
Derechos humanosDerechos humanos
Derechos humanos
 
Semana azul 2014.
Semana azul 2014.Semana azul 2014.
Semana azul 2014.
 
Rc gabriel gomez
Rc gabriel gomezRc gabriel gomez
Rc gabriel gomez
 
Charla
CharlaCharla
Charla
 
Precentacion
PrecentacionPrecentacion
Precentacion
 
Planificación clase digital
Planificación clase digitalPlanificación clase digital
Planificación clase digital
 
Practica
PracticaPractica
Practica
 
Comida colombiana
Comida colombianaComida colombiana
Comida colombiana
 
Campamento cortes
Campamento cortesCampamento cortes
Campamento cortes
 
Plan hambre cero fina 12 mz 12_l
Plan hambre cero fina 12 mz 12_lPlan hambre cero fina 12 mz 12_l
Plan hambre cero fina 12 mz 12_l
 
La atribulada existencia del bosón de Higgs.
La atribulada existencia del bosón de Higgs. La atribulada existencia del bosón de Higgs.
La atribulada existencia del bosón de Higgs.
 
Blend&co cloid
Blend&co cloidBlend&co cloid
Blend&co cloid
 

Similar a INTRODUCCION A LA PROGRAMACIÓN I.N.W.T.D COJUTEPEQUE (20)

Programacion
ProgramacionProgramacion
Programacion
 
3 9
3 93 9
3 9
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Programacion
ProgramacionProgramacion
Programacion
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
 
Algoritmos jairo cruz
Algoritmos jairo cruzAlgoritmos jairo cruz
Algoritmos jairo cruz
 
Principios básicos de la informatica
Principios básicos de la informaticaPrincipios básicos de la informatica
Principios básicos de la informatica
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tarea
TareaTarea
Tarea
 
Programacióngyb
ProgramacióngybProgramacióngyb
Programacióngyb
 
Ak
AkAk
Ak
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Smith
SmithSmith
Smith
 
Qué es programación
Qué es programaciónQué es programación
Qué es programación
 
buena la banda z1
buena la banda z1 buena la banda z1
buena la banda z1
 
Programacion
ProgramacionProgramacion
Programacion
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Último

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
 
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
FagnerLisboa3
 
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
241521559
 

Último (10)

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

INTRODUCCION A LA PROGRAMACIÓN I.N.W.T.D COJUTEPEQUE

  • 1. Saltar a: navegación, búsqueda Los diagramas de flujo sirven para representar algoritmos de manera gráfica. En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi) es un conjunto preescrito de instrucciones o reglas bien
  • 2. definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
  • 3.
  • 4. En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción informal1 de alto nivel de un algoritmo informático de programación, compacto e informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero, pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana
  • 5. del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código de lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo
  • 6.
  • 7. El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
  • 8. En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general.
  • 9.
  • 10. Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
  • 11. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
  • 12.
  • 13. C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
  • 14. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma. Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos. Existen también algunos intérpretes, tales como ROOT.