SlideShare una empresa de Scribd logo
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
Lenguajes de programacion
PPTX
Top de lenguajes de programacion
PPTX
Lenguajes de programacion
PPTX
Top de lenguajes de programacion2
PPTX
Lenguajes de programación más utilizados
PPTX
Lenguaje del progracion
PPT
Programacion java
PPTX
Guia teorica
PPT
Tema 1[1][1]
PDF
Clase02 paradigmas
PPT
PPT
PPT
Lenguajes programación (TIC)
PPTX
Resolución de problemas de algoritmo.
DOCX
600600066-Linea-del-tiempo-de-los-lenguajes-de-programacion.docx
PPTX
Principios de la programación.
PDF
Unidad-1.pptx.pdf
PDF
Unidad-1.pptx.pdf
PPTX
Historia de la programacion
PPTX
Lenguajes de programación
Lenguajes de programacion
Top de lenguajes de programacion
Lenguajes de programacion
Top de lenguajes de programacion2
Lenguajes de programación más utilizados
Lenguaje del progracion
Programacion java
Guia teorica
Tema 1[1][1]
Clase02 paradigmas
Lenguajes programación (TIC)
Resolución de problemas de algoritmo.
600600066-Linea-del-tiempo-de-los-lenguajes-de-programacion.docx
Principios de la programación.
Unidad-1.pptx.pdf
Unidad-1.pptx.pdf
Historia de la programacion
Lenguajes de programación
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 (11)

PPTX
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
PDF
Mesopotamia y Egipto.pptx.pdf historia universal
PDF
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
PDF
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
PDF
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
PPT
laser seguridad a la salud humana de piel y vision en laser clase 4
PPTX
Guia de power bi de cero a avanzado detallado
PPTX
tema-2-interes-.pptx44444444444444444444
PPTX
Presentación de un estudio de empresa pp
PPTX
presentacion_energias_renovables_renovable_.pptx
PDF
Herramientaa de google google keep, maps.pdf
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
Mesopotamia y Egipto.pptx.pdf historia universal
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
laser seguridad a la salud humana de piel y vision en laser clase 4
Guia de power bi de cero a avanzado detallado
tema-2-interes-.pptx44444444444444444444
Presentación de un estudio de empresa pp
presentacion_energias_renovables_renovable_.pptx
Herramientaa de google google keep, maps.pdf

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.