SlideShare una empresa de Scribd logo
Principios de la
programación
Un Algoritmo, se puede definir
como una secuencia de instrucciones
que representan un modelo de
solución para determinado tipo de
problemas. O bien como un
conjunto de instrucciones que
realizadas en orden conducen a
obtener la solución de un problema
¿Qué son los algoritmos?
Los diagramas de flujo son usados
para representar algoritmos pequeños,
ya que abarcan mucho espacio y su
construcción es laboriosa.
El pseudocódigo es una descripción de
alto nivel de un algoritmo que emplea
una mezcla de lenguaje natural con
algunas convenciones sintácticas
¿Qué son los pseudocódigos y los diagramas de flujo?
Tipos de estructura en el lenguaje C++
Sentencia if
La sentencia de control básica es if (<e>) then <s> else <t>. En ella se
evalúa una expresión condicional y si se cumple, se ejecuta la sentencia
s; si no, se ejecuta la sentencia t. La segunda parte de la condición, else
<t>, es opcional.
int cero ( double a )
{
if ( a == 0.0 )
return (TRUE);
else
return (FALSE);
}
Setencia switch
Se puede programar con un grupo de sentencias if then else
anidadas, aunque ello puede ser farragoso y de complicada.
Para evitarlo nos puede ayudar la sentencia switch.
Su utilización es:
switch (valor) {
case valor1: <sentencias>
case valor2: <sentencias>
default: <sentencias>
Tipos de estructuras del lenguaje de JAVA
SENTENCIAS DE RUPTURA
Se tienen las sentencias break (para terminar la
ejecución de un bloque o saltar a una etiqueta), continue
(para forzar una ejecución más de un bloque o saltar a
una etiqueta) y return (para salir de una función
devolviendo o sin devolver un valor):
Tipos de estructura de Visual Basic
Esta estructura repetirá, sin detenerse,
determinado código mientras se cumpla la
condición
WHILE
Esta instrucción, es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor
contenido en una variable contra una lista de constantes, cuando el computador encuentra el valor de
igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante,
si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones
asociados a un default, aunque este ultimo es opcional.
SELECT

Más contenido relacionado

PPTX
Certificación java 6 cap 5
PPTX
Programacion I
PPTX
Algoritmos
PPT
Iv unidad estructuras de control
PPTX
Vianey Hernandez Lopez
PPT
Metodología para la resolución de problema
PPTX
Variables en c(1)
PPTX
Estructuras de control en Visual Basic
Certificación java 6 cap 5
Programacion I
Algoritmos
Iv unidad estructuras de control
Vianey Hernandez Lopez
Metodología para la resolución de problema
Variables en c(1)
Estructuras de control en Visual Basic

La actualidad más candente (19)

PPT
Diagrama Flujo
PPTX
EL ALGORITMO
PPTX
Vuelta atrás o (backtracking)
PPTX
Estructuras de control selectivas
PPTX
Algoritmos
PPTX
Las estructuras de control en la programación
PPTX
Condicional if en c++
PPTX
Sentencia, secuencia y bloque
PPTX
Sentencia, secuencia y bloque
PPT
Algoritmos clase 4
PPT
Scjp Jug Section 2 Flow Control
PPTX
Estructuras de control
PPS
1 conceptos algoritmos
PPT
08 Logica Programacion
PPTX
Estructuras if
ODP
Ciclia y repititibas
PPTX
Logica difusa grupo 2
PPT
Resumen Conceptos Javascriptya.com.ar
Diagrama Flujo
EL ALGORITMO
Vuelta atrás o (backtracking)
Estructuras de control selectivas
Algoritmos
Las estructuras de control en la programación
Condicional if en c++
Sentencia, secuencia y bloque
Sentencia, secuencia y bloque
Algoritmos clase 4
Scjp Jug Section 2 Flow Control
Estructuras de control
1 conceptos algoritmos
08 Logica Programacion
Estructuras if
Ciclia y repititibas
Logica difusa grupo 2
Resumen Conceptos Javascriptya.com.ar
Publicidad

Similar a Elementos de una programación (20)

PPT
Iv unidad estructuras de control
PPTX
Plan3 powerpoint
PPTX
Plan3 powerpoint
PPT
Conceptos Basicos.pptvddsssdfdsfdsfdfsdfjbsjkdfjksd
PPTX
Elementos de programación
DOCX
Las sentencias de_control[1]
DOCX
Las sentencias de_control[1]
PPT
Conceptos Basicos Logica de programacion.ppt
PPTX
Iteraciones y decisiones en c++
PPTX
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
PPTX
Desarrollo aplicaciones visuales
PPTX
Desarrollo aplicaciones visuales
PPTX
Desarrollo aplicaciones visuales
PPTX
Lenguajes de Programación: Estructuras de Control
PPTX
Estructura de control en la Programación. Luis Rondón
PPTX
Exposicion estalin
DOCX
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
PDF
Estructuras de Control
PPTX
Estructura sintactica de los lenguajes
PPTX
Natalia Garzon Camilo Mayorga 1002
Iv unidad estructuras de control
Plan3 powerpoint
Plan3 powerpoint
Conceptos Basicos.pptvddsssdfdsfdsfdfsdfjbsjkdfjksd
Elementos de programación
Las sentencias de_control[1]
Las sentencias de_control[1]
Conceptos Basicos Logica de programacion.ppt
Iteraciones y decisiones en c++
Programación estructurada Analisis y Diseño Jessy Lopez 11v02.pptx
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
Lenguajes de Programación: Estructuras de Control
Estructura de control en la Programación. Luis Rondón
Exposicion estalin
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
Estructuras de Control
Estructura sintactica de los lenguajes
Natalia Garzon Camilo Mayorga 1002
Publicidad

Último (20)

PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
taller de informática - LEY DE OHM
PPTX
Presentación de Redes de Datos modelo osi
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
clase auditoria informatica 2025.........
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
taller de informática - LEY DE OHM
Presentación de Redes de Datos modelo osi
Estrategia de apoyo tecnología grado 9-3
clase auditoria informatica 2025.........
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Diapositiva proyecto de vida, materia catedra
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Zarate Quispe Alex aldayir aplicaciones de internet .docx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
SAP Transportation Management para LSP, TM140 Col18
CyberOps Associate - Cisco Networking Academy
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
historia_web de la creacion de un navegador_presentacion.pptx
Propuesta BKP servidores con Acronis1.pptx
Influencia-del-uso-de-redes-sociales.pdf
Liceo departamental MICRO BIT (1) 2.pdfbbbnn

Elementos de una programación

  • 2. Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema ¿Qué son los algoritmos?
  • 3. Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. El pseudocódigo es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas ¿Qué son los pseudocódigos y los diagramas de flujo?
  • 4. Tipos de estructura en el lenguaje C++ Sentencia if La sentencia de control básica es if (<e>) then <s> else <t>. En ella se evalúa una expresión condicional y si se cumple, se ejecuta la sentencia s; si no, se ejecuta la sentencia t. La segunda parte de la condición, else <t>, es opcional. int cero ( double a ) { if ( a == 0.0 ) return (TRUE); else return (FALSE); }
  • 5. Setencia switch Se puede programar con un grupo de sentencias if then else anidadas, aunque ello puede ser farragoso y de complicada. Para evitarlo nos puede ayudar la sentencia switch. Su utilización es: switch (valor) { case valor1: <sentencias> case valor2: <sentencias> default: <sentencias>
  • 6. Tipos de estructuras del lenguaje de JAVA
  • 7. SENTENCIAS DE RUPTURA Se tienen las sentencias break (para terminar la ejecución de un bloque o saltar a una etiqueta), continue (para forzar una ejecución más de un bloque o saltar a una etiqueta) y return (para salir de una función devolviendo o sin devolver un valor):
  • 8. Tipos de estructura de Visual Basic Esta estructura repetirá, sin detenerse, determinado código mientras se cumpla la condición WHILE
  • 9. Esta instrucción, es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista de constantes, cuando el computador encuentra el valor de igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional. SELECT