ELEMENTOS DE PROGRAMACION
ELEMENTOS DE LA PROGRAMACIÓN
• Sintaxis.
• Código Objeto.
• Depuración.
• Errores de sintaxis.
• Errores lógicos.
• Errores de regresión.
• Elementos léxicos de los programas.
• Identificador
PSEUDOCÓDIGO
• Desarrollo de algoritmos
• Con el pseudocódigo se puede desarrollar cualquier algoritmo que:
• Tenga un único punto de inicio.
• Tenga un número finito de posibles puntos de término.
• Haya un número finito de caminos, entre el punto de inicio y los posibles puntos de término.
• Ventajas del pseudocódigo sobre los diagramas de flujo
• Los pseudocódigos presentan los siguientes beneficios:
• Ocupan mucho menos espacio en el desarrollo del problema.
• Permite representar de forma fácil operaciones repetitivas complejas.
• Es más sencilla la tarea de pasar de pseudocódigo a un lenguaje de programación formal.
• Si se siguen las reglas de identación se puede observar claramente los niveles en la estructura del programa.
• En los procesos de aprendizaje de los alumnos de programación, éstos están más cerca del paso siguiente (codificación en un lenguaje determinado, que los que se inician
en esto con la modalidad Diagramas de Flujo).
• Mejora la claridad de la solución de un problema.
ALGORITMO
• Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo
puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la
infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación
• Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que
expresa un algoritmo y que puede ser ejecutado en un computador.
TIPOS DE ESTRUCTURA
• Este trabajo trata de las estructuras organizacionales por las que están constituidas las empresas. Los
diversos tipos de organigramas, la gran importancia que tienen los organigramas en ellas, porque como
sabemos los organigramas son el enlace, la conexión de todas las áreas funcionales del organismo
social. En otras palabras son el mapa de toda empresa, ya que plasma la división jerárquica y
distribución de delegación.
• El propósito de los organigramas es mostrar la estructura, los niveles jerárquicos, los diversos tipos de
funciones, las líneas de comunicación, de autoridad y responsabilidad, dependiendo del tamaño y giro
de la empresa.
LENGUAJE C++
• C es un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en
los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.
• Al igual que B, es un lenguaje orientado a la implementación de Sistemas operativos, concretamente Unix. C
es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear
software de sistemas, aunque también se utiliza para crear aplicaciones.
• Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel, ya que dispone de
las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que
permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan
mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.
• La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define
este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como
estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas
creados lo siguen, el código es portable entre plataformas y/o arquitecturas.
LENGUAJE JAVA
• Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado
específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es
permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier
dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que
el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a
partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para
aplicaciones de cliente-servidorde web, con unos 10 millones de usuarios reportados.1 2
• El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la
cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de
la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida de C y C++, pero tiene menos
utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son
generalmente compiladas a bytecode(clase Java) que puede ejecutarse en cualquier máquina virtual
Java (JVM) sin importar la arquitectura de la computadora subyacente.
LENGUAJE VISUAL BASIC
• Visual Basic Express es una manera rápida y sencilla de crear programas para Microsoft Windows.
Aunque no tenga experiencia de programación en Windows, con Visual Basic dispone de un completo
conjunto de herramientas para simplificar las tareas de desarrollo.
• ¿Y qué es Visual Basic? "Visual" hace referencia al método utilizado para crear lo que ve el usuario,
la interfaz gráfica de usuario o GUI. "Basic" hace referencia al lenguaje de programación BASIC, de
Beginners All-Purpose Symbolic Instruction Code (Código de Instrucción Simbólico Todo Propósito para
Principiantes), un lenguaje utilizado por más programadores que cualquier otro lenguaje en la historia
de la informática. Puede crear programas útiles sólo con aprender algunas de sus características. Los
vínculos siguientes le servirán para empezar a programar en Visual Basic; cada vínculo incluye ejemplos,
así como acceso a información adicional.

Más contenido relacionado

PPTX
Laboratorio de programación II
DOCX
Programacion informatica
PPTX
PresentacióN1
DOCX
Programacion
PPTX
Taller saberes previos
PDF
Tema referente a ing. sistemas
PDF
Microsoft .NET Propuesta
DOCX
Cuadro comparativo de lenguajes de programación
Laboratorio de programación II
Programacion informatica
PresentacióN1
Programacion
Taller saberes previos
Tema referente a ing. sistemas
Microsoft .NET Propuesta
Cuadro comparativo de lenguajes de programación

La actualidad más candente (19)

PPT
Historia de los Lenguajes de Programación
PPTX
Cuaderno3
DOCX
PPTX
Lenguajes programacion
PPTX
Programacion
PPTX
Mi lenguaje de programación de preferencia.
PPTX
Lenguajes de programacion
PPTX
curso virtual lenguajes de programacion
PDF
Compiladores
PPTX
Programacion :)
PPT
programación :)
PPTX
Programacion
PPTX
Lenguajes de programacion rivas maldonado
PDF
Reporte de visual c#(jose gonzalo estrada lopez)
DOCX
Clasificación y descripción de los programas informáticos
PPTX
lenguaje de programación
PPTX
Lenguaje c
PPTX
Lenguaje c.Luis Carrodeguas.16418180
PPSX
Actividad 3 programacion de sistemas
Historia de los Lenguajes de Programación
Cuaderno3
Lenguajes programacion
Programacion
Mi lenguaje de programación de preferencia.
Lenguajes de programacion
curso virtual lenguajes de programacion
Compiladores
Programacion :)
programación :)
Programacion
Lenguajes de programacion rivas maldonado
Reporte de visual c#(jose gonzalo estrada lopez)
Clasificación y descripción de los programas informáticos
lenguaje de programación
Lenguaje c
Lenguaje c.Luis Carrodeguas.16418180
Actividad 3 programacion de sistemas
Publicidad

Similar a Jaime monsalve-elementos-de-programacion (20)

PPTX
Programacion .........
DOCX
QUE ES PROGRAMACION DE SISTEMAS
PPTX
Lenguajes de programacion
DOCX
Universidad de panam1.lenguaje de programación
DOCX
LENGUAJE DE PROGRAMACION. INVESTIGACION
DOCX
Lenguaje de programacion
PPTX
Programeichon de milagro
DOCX
Programcion
PPTX
Programacion
PPT
lenguaje de programacion
PPT
tipos de lenguaje de programación
PDF
TEMA 01 PROGRAMACION .pdf
PDF
Características de los 10 lenguajes de programación
PPTX
Presentación1
PPTX
Presentación1
PPTX
Diana marcela arias es
PPTX
Diana marcela arias escobar
PPTX
Resolución de programas y algoritmos
PPTX
Taller de investigacion
Programacion .........
QUE ES PROGRAMACION DE SISTEMAS
Lenguajes de programacion
Universidad de panam1.lenguaje de programación
LENGUAJE DE PROGRAMACION. INVESTIGACION
Lenguaje de programacion
Programeichon de milagro
Programcion
Programacion
lenguaje de programacion
tipos de lenguaje de programación
TEMA 01 PROGRAMACION .pdf
Características de los 10 lenguajes de programación
Presentación1
Presentación1
Diana marcela arias es
Diana marcela arias escobar
Resolución de programas y algoritmos
Taller de investigacion
Publicidad

Más de giovanni ascencio (7)

PPTX
Tipo de-lenguaje-de-programación-java-script-jaime-monsalve
PPTX
Jordan solis (1)
PPTX
Visual basic
PPTX
Jordan solis (1)
PPTX
Giovanni info
PPTX
El rol de las bibliotecas infantiles
PPTX
Tipo de-lenguaje-de-programación-java-script-jaime-monsalve
Jordan solis (1)
Visual basic
Jordan solis (1)
Giovanni info
El rol de las bibliotecas infantiles

Último (20)

DOCX
UNIDAD 3 UNIDOCENTE - 2025 DIFERENTES GRADOS
PPTX
Romanticismo_Frances (1).pptxdklsfsdlfksdfjsd
PPTX
REDES INFORMÁTICAS Y ACCESORIOS DE RED DE COMPUTADORAS
PPTX
COCHE DE PARO.pptx ....................
DOCX
5 Key Priorities for Governance Practitioners 2025.docx
PPTX
La Historia De Windors (Solo para informacion).pptx
PPTX
la tragedia moderna en el occidente 3.pptx
PPTX
Los 12 Dominios Cyberseguridad Best.pptx
PPTX
ImposexS9 ecotoxicologia evaluacion en 2 partes
PPTX
PPT NOCIONES ESPACIALESpppppppppppppppppp-EJEMPLO.pptx
PPTX
La EUCARISTÍA RELIGIÓN Y MAS pptx2025.pptx
PPTX
Diapositivas_inspiradas_en_google_studywithart.pptx
PPTX
Caricaturas en linea. xxxxxxxxxxxxxxxxxx
PPTX
Impotancia de la Biofísica, definición, areas.pptx
PPTX
Clase practica sobre Google_Workspace.pptx
PPTX
EL COMPUTADOR_2nejejwmwmwkwkwkwkwkwk.pptx
PDF
Bot automatico para trading en bitso.pdf
PDF
Recursos Clase Peritaje forencica 4.pdf
PPTX
Sistemas-Operativos-Ofimaticaparalavidauniversitaria.pptx
PPTX
Módulo Explorando ChatGPT5 Adaptado.pptx
UNIDAD 3 UNIDOCENTE - 2025 DIFERENTES GRADOS
Romanticismo_Frances (1).pptxdklsfsdlfksdfjsd
REDES INFORMÁTICAS Y ACCESORIOS DE RED DE COMPUTADORAS
COCHE DE PARO.pptx ....................
5 Key Priorities for Governance Practitioners 2025.docx
La Historia De Windors (Solo para informacion).pptx
la tragedia moderna en el occidente 3.pptx
Los 12 Dominios Cyberseguridad Best.pptx
ImposexS9 ecotoxicologia evaluacion en 2 partes
PPT NOCIONES ESPACIALESpppppppppppppppppp-EJEMPLO.pptx
La EUCARISTÍA RELIGIÓN Y MAS pptx2025.pptx
Diapositivas_inspiradas_en_google_studywithart.pptx
Caricaturas en linea. xxxxxxxxxxxxxxxxxx
Impotancia de la Biofísica, definición, areas.pptx
Clase practica sobre Google_Workspace.pptx
EL COMPUTADOR_2nejejwmwmwkwkwkwkwkwk.pptx
Bot automatico para trading en bitso.pdf
Recursos Clase Peritaje forencica 4.pdf
Sistemas-Operativos-Ofimaticaparalavidauniversitaria.pptx
Módulo Explorando ChatGPT5 Adaptado.pptx

Jaime monsalve-elementos-de-programacion

  • 2. ELEMENTOS DE LA PROGRAMACIÓN • Sintaxis. • Código Objeto. • Depuración. • Errores de sintaxis. • Errores lógicos. • Errores de regresión. • Elementos léxicos de los programas. • Identificador
  • 3. PSEUDOCÓDIGO • Desarrollo de algoritmos • Con el pseudocódigo se puede desarrollar cualquier algoritmo que: • Tenga un único punto de inicio. • Tenga un número finito de posibles puntos de término. • Haya un número finito de caminos, entre el punto de inicio y los posibles puntos de término. • Ventajas del pseudocódigo sobre los diagramas de flujo • Los pseudocódigos presentan los siguientes beneficios: • Ocupan mucho menos espacio en el desarrollo del problema. • Permite representar de forma fácil operaciones repetitivas complejas. • Es más sencilla la tarea de pasar de pseudocódigo a un lenguaje de programación formal. • Si se siguen las reglas de identación se puede observar claramente los niveles en la estructura del programa. • En los procesos de aprendizaje de los alumnos de programación, éstos están más cerca del paso siguiente (codificación en un lenguaje determinado, que los que se inician en esto con la modalidad Diagramas de Flujo). • Mejora la claridad de la solución de un problema.
  • 4. ALGORITMO • Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación • Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador.
  • 5. TIPOS DE ESTRUCTURA • Este trabajo trata de las estructuras organizacionales por las que están constituidas las empresas. Los diversos tipos de organigramas, la gran importancia que tienen los organigramas en ellas, porque como sabemos los organigramas son el enlace, la conexión de todas las áreas funcionales del organismo social. En otras palabras son el mapa de toda empresa, ya que plasma la división jerárquica y distribución de delegación. • El propósito de los organigramas es mostrar la estructura, los niveles jerárquicos, los diversos tipos de funciones, las líneas de comunicación, de autoridad y responsabilidad, dependiendo del tamaño y giro de la empresa.
  • 6. LENGUAJE C++ • C es un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL. • Al igual que B, es un lenguaje orientado a la implementación de Sistemas operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones. • Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel, ya que dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos. • La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portable entre plataformas y/o arquitecturas.
  • 7. LENGUAJE JAVA • Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidorde web, con unos 10 millones de usuarios reportados.1 2 • El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son generalmente compiladas a bytecode(clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.
  • 8. LENGUAJE VISUAL BASIC • Visual Basic Express es una manera rápida y sencilla de crear programas para Microsoft Windows. Aunque no tenga experiencia de programación en Windows, con Visual Basic dispone de un completo conjunto de herramientas para simplificar las tareas de desarrollo. • ¿Y qué es Visual Basic? "Visual" hace referencia al método utilizado para crear lo que ve el usuario, la interfaz gráfica de usuario o GUI. "Basic" hace referencia al lenguaje de programación BASIC, de Beginners All-Purpose Symbolic Instruction Code (Código de Instrucción Simbólico Todo Propósito para Principiantes), un lenguaje utilizado por más programadores que cualquier otro lenguaje en la historia de la informática. Puede crear programas útiles sólo con aprender algunas de sus características. Los vínculos siguientes le servirán para empezar a programar en Visual Basic; cada vínculo incluye ejemplos, así como acceso a información adicional.