SlideShare una empresa de Scribd logo
1 de 35
PRINCIPIOS DE PROGRAMACION VLADIMIR RAFAEL ARNEDO POMARES  “LA PROGRAMACION Y LOS LENGUAJES DE PROGRAMCION” Universidad de Cartagena Centro Regional de Educación a Distancia  CREAD  Programa Ingeniería de sistemas
DEFINICION DE ALGORITMO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CARACTERISCAS Y PARTES DE UN ALGORITMO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
LENGUAJES DE PROGRAMACION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],¿Qué papeles desempeñan  los Lenguajes de Programación?
[object Object],[object Object],[object Object],[object Object],[object Object],Traductores de  lenguaje de programación
COMPILADOR
Inicio Editar Programa  Fuente Compilar el Programa Enlazador Ejecución Programa Programa  Ejecutable Existen errores en la compilación Modificación Programa Fuente Fases de compilación
LENGUAJES DE PROGRAMACION
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OTROS LENGUAJES DE PROGRAMACION
CASO ESPECIAL  JAVA Unix, Linux, Solaris, Windows, Mac
DATOS DEFINICION DATO:  Es u na representación simbólica ya sea numérica o alfabética de un atributo o característica de una entidad. Los programas los utilizan para realizar las operaciones respectivas generando la información  requerida por el usuario.
TIPOS DE DATOS DINAMICOS Pilas Colas Listas Árboles ESTATICOS SIMPLES ESTRUCTURADOS Enteros Reales Carácter Booleanos Array Cadena Registro Archivo
DATOS SIMPLES TIPO TAMAÑO CHAR 1 Byte INT 2 Bytes FLOAT 4 Bytes DOUBLE 8 Bytes
DATOS ESTRUCTURADOS SON AQUELLOS QUE ESTAN FORMADOS POR UN CONJUNTO DE DATOS SIMPLES. SU TAMAÑO ES INMODIFICABLE DURANTE LA EJECUCION DEL PROGRAMA. Ej. Dato de tipo Array (Arreglo) Edades[5]   32 27 41 52 25
DATOS DINAMICOS SON QUELLOS QUE DURANTE EL TRANSCURSO DE EJECUCION DEL PROGRAMA PUEDEN MODIFICAR SU TAMAÑO DE ACUERDO A LAS NECESIDADES DEL USUARIO. Ej.  Dato de tipo LISTA. edades[3]  edades[4]  35 21 29 35 21 29 42
OPERADORES ARITMETICOS CONDICIONALES ALFANUMERICOS LOGICOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],P NOT p  V F F V p q p AND q V V V V F F F V F F F F P q p OR q V V V V F V F V V F F F
PRIORIDAD DE OPERANDOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Producto mayor prioridad
CONSTANTES Y VARIABLES ,[object Object],[object Object],[object Object],[object Object],30 Edad RAM
EXPRESIONES ,[object Object],[object Object],[object Object],[object Object]
DFD’s (Diagramas de Flujo de Datos) DFD:   Es un diagrama que utiliza símbolos estándares el cual representan los pasos del algoritmo, unidos por flechas llamadas líneas de flujo que indican la secuencia en que se deben ejecutar cada una de las instrucciones.
PSEUDOCODIGO Es un lenguaje de especificación de algoritmos que se aproxima al lenguaje natural usado por el ser humano.  Ej.  //Algoritmo que calcula área triangulo ->  esto es un comentario Var real: base,altura,area ->  las variables a usar Inicio //Lectura de los datos de entrada Leer (base) Leer (altura) //calcular area area <- base * altura / 2 //Presentar resultado en pantalla Escribir (area) Fin
TIPOS DE  INSTRUCCIONES ,[object Object],[object Object],[object Object],[object Object]
INSTRUCCIONES DE SELECCION LECTURA ASIGNACION ESCRITURA PSEUDOCODIGO //Algoritmo que calcula área triangulo ->  esto es un comentario Var real: base,altura,area ->  las variables a usar Inicio //Lectura de los datos de entrada Leer (base) Leer (altura) //calcular area area <- base * altura / 2 //Presentar resultado en pantalla Escribir (area) Fin JAVA import java.io.*; public class Area{     public static void main (String [] args)     {         InputStreamReader isr = new InputStreamReader(System.in);         BufferedReader br = new BufferedReader (isr);         try         {             System.out.print(“Digite Base : &quot;);             float base = Integer.parseInt(br.readLine());             System.out.print(“Digite Altura : &quot;);             float altura = Integer.parseInt(br.readLine());             float area=base * altura;             System.out.println (“El área es: “+ area);         }         catch (Exception e)         {             e.printStackTrace();         }     } } VISUAL BASIC . NET Module Ejercicio Sub main( ) Dim  base  As Decimal  ‘  declaro variables Dim  altura  As Decimal Dim  area  As Decimal Console.Write(“Digite la  Base:”) ‘ capturo datos base = Console.Readline Console.Write(“Digite la  altura:”) altura = Console.Readline area = base * altura Console.Write(“El area del triagulo es: {0}”,area) end sub End Module
INSTRUCCIONES CONDICIONALES ,[object Object],[object Object],[object Object],[object Object],[object Object]
CONDICIONAL SIMPLE condición P1 PSEUDOCODIGO Inicio //CONDICION si  condición = verdadera  entonces ejecutar (P1) fin si Fin SI NO JAVA If (  condición  ) { ejecutar (P1);  } VISUAL BASIC .NET If  condicion  then ejecutar (P1)  end if
CONDICIONAL DOBLE condición P1 SI NO P2 PSEUDOCODIGO Inicio //CONDICION si  condición = verdadera  entonces ejecutar (P1) si no ejecutar (P2) fin si Fin JAVA If (  condición  ) { ejecutar (P1);  } else { ejecutar (P2):  } VISUAL BASIC .NET If  condicion  then ejecutar (P1)  else ejecutar (P2) end if }
CONDICIONAL MULTIPLE selección P3 3 1 P1 P2 2 Pn n PSEUDOCODIGO Inicio según_sea (  selección  ) hacer 1 : ejecutar (P1) 2 : ejecutar (P2) 3 : ejecutar (P3) n : ejecutar (Pn) si no ejecutar (por defecto) fin según_sea Fin JAVA switch (  selección  ) { case   1 : ejecutar (P1); break; case 2 : ejecutar (P2) break; case 3 : ejecutar (P3) break; case   n : ejecutar (Pn) break; default:  ejecutar (por defecto); } VISUAL BASIC .NET Select Case  opcion Case 1:  ejecutar (P1)  Case 2:  ejecutar (P2) Case 3:  ejecutar (P3) Case n:  ejecutar (Pn) Case else ’ si no se cumple ninguna de las expresiones end select
INSTRUCCION REPETITIVA MIENTRAS MQ  condición P cierre inicio FIN PSEUDOCODIGO Inicio mientras  condición = verdadera  haga  ejecutar (P)  fin mientras Fin VISUAL BASIC .NET While  condicion = verdadera   ejecutar (P) end while  JAVA While ( condicion = verdadera ) { ejecutar (P); }
INSTRUCCION REPETITIVA PARA PARA  A  1, 10, 1 P cierre inicio FIN Para:  A inicia desde 1, hasta que tome el valor de 10 y se incremente de uno en uno. PSEUDOCODIGO Inicio para  A  1 hasta 10 de 1 en 1  haga ejecutar (P) fin para Fin VISUAL BASIC .NET For A = 1 To 10 Step 1 ejecutar (P) Next JAVA for (A=1;A<10;A++){ ejecutar (P); }
ANIDAMIENTO DE ESTRUCTURAS PSEUDOCODIGO Inicio //CONDICION si  condición = verdadera  entonces ejecutar (P1) si no si  condicion2 = verdadera  entonces ejecutar (P2) si no ejecutar (P3) fin si fin si Fin JAVA If (  condición  ) { ejecutar (P1);  } else { if ( condición 1 ) {  ejecutar (P2);  } else{ ejecutar (P3);  }  }
ANIDAMIENTO DE ESTRUCTURAS PSEUDOCODIGO Inicio para  A  1 hasta 10 de 1 en 1  haga ejecutar (P) para B  1 hasta 10 de 3 en 3  haga ejecutar (P) fin para fin para Fin JAVA for (A=1;A<10;A++){ ejecutar (P); for (B=1;B<10;B+=3){ ejecutar (P); } }
CONTADORES ACUMULADORES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Recomendaciones:   ,[object Object],[object Object],Conclusiones: ,[object Object],[object Object]
MUCHAS GRACIAS PROXIMAMENTE PROGRAMACION ORIENTADA A OBJETOS VLADIMIR RAFAEL ARNEDO POMARES  “LA PROGRAMACION Y LOS LENGUAJES DE PROGRAMCION” Universidad de Cartagena Centro Regional de Educación a Distancia  CREAD  Programa Ingeniería de sistemas

Más contenido relacionado

La actualidad más candente

Tm07 modelo entidadrelacion_1
Tm07 modelo entidadrelacion_1Tm07 modelo entidadrelacion_1
Tm07 modelo entidadrelacion_1
Julio Pari
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 

La actualidad más candente (20)

Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos
 
Código de ética del Ingeniero
Código de ética del IngenieroCódigo de ética del Ingeniero
Código de ética del Ingeniero
 
Naturaleza y Características del razonamiento.pptx
Naturaleza y Características del razonamiento.pptxNaturaleza y Características del razonamiento.pptx
Naturaleza y Características del razonamiento.pptx
 
Cuantificadores
CuantificadoresCuantificadores
Cuantificadores
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Algunos conceptos bàsicos de logica
Algunos conceptos bàsicos de logicaAlgunos conceptos bàsicos de logica
Algunos conceptos bàsicos de logica
 
Derivadas
DerivadasDerivadas
Derivadas
 
Lista circulares doblemente enlazadas
Lista circulares doblemente enlazadasLista circulares doblemente enlazadas
Lista circulares doblemente enlazadas
 
Libreria c++
Libreria c++Libreria c++
Libreria c++
 
Tm07 modelo entidadrelacion_1
Tm07 modelo entidadrelacion_1Tm07 modelo entidadrelacion_1
Tm07 modelo entidadrelacion_1
 
Paradigmas de la programación
Paradigmas de la programación Paradigmas de la programación
Paradigmas de la programación
 
Linea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacionLinea de tiempo de la historia de los lenguajes de programacion
Linea de tiempo de la historia de los lenguajes de programacion
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Linea del tiempo POO
Linea del tiempo POOLinea del tiempo POO
Linea del tiempo POO
 
Vectores
VectoresVectores
Vectores
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 

Similar a Lenguajes de Programacion

Intro. Lenguaje de Programación Java - Algoritmia
Intro. Lenguaje de Programación Java - AlgoritmiaIntro. Lenguaje de Programación Java - Algoritmia
Intro. Lenguaje de Programación Java - Algoritmia
Daniel Gómez
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
neyvajms
 

Similar a Lenguajes de Programacion (20)

Principios de Programacion
Principios de ProgramacionPrincipios de Programacion
Principios de Programacion
 
Intro. Lenguaje de Programación Java - Algoritmia
Intro. Lenguaje de Programación Java - AlgoritmiaIntro. Lenguaje de Programación Java - Algoritmia
Intro. Lenguaje de Programación Java - Algoritmia
 
Introducción a Turbo Pascal
Introducción a Turbo PascalIntroducción a Turbo Pascal
Introducción a Turbo Pascal
 
Pricipios de Programación
Pricipios de Programación Pricipios de Programación
Pricipios de Programación
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)Grupo 6 turbopascal apesteguia (1)
Grupo 6 turbopascal apesteguia (1)
 
Semana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdfSemana 1 - Principios de Algoritmos.pdf
Semana 1 - Principios de Algoritmos.pdf
 
Tata
TataTata
Tata
 
Primera clase
Primera clasePrimera clase
Primera clase
 
Javaintroduccion 2010
Javaintroduccion 2010Javaintroduccion 2010
Javaintroduccion 2010
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Ejemplos de pseudocódigo
Ejemplos de pseudocódigoEjemplos de pseudocódigo
Ejemplos de pseudocódigo
 
Lenguaje C_Curso Secap
Lenguaje C_Curso SecapLenguaje C_Curso Secap
Lenguaje C_Curso Secap
 
Estructura .COM
Estructura .COMEstructura .COM
Estructura .COM
 
Intro2
Intro2Intro2
Intro2
 

Más de Vladimir Pomares (17)

Conceptos Básicos de Geometría Plana
Conceptos Básicos de Geometría PlanaConceptos Básicos de Geometría Plana
Conceptos Básicos de Geometría Plana
 
Textos continuos y discontinuos
Textos continuos y discontinuosTextos continuos y discontinuos
Textos continuos y discontinuos
 
Propiedades del Texto
Propiedades del TextoPropiedades del Texto
Propiedades del Texto
 
Niveles de comprension lectora
Niveles de comprension lectoraNiveles de comprension lectora
Niveles de comprension lectora
 
asocir
 asocir asocir
asocir
 
El papa
El papaEl papa
El papa
 
Listado
ListadoListado
Listado
 
Sistemas_operativos
Sistemas_operativosSistemas_operativos
Sistemas_operativos
 
Manejo básico del computador
Manejo básico del computadorManejo básico del computador
Manejo básico del computador
 
Instalacion de un servidor samba
Instalacion de un servidor sambaInstalacion de un servidor samba
Instalacion de un servidor samba
 
Componentes de-la-computadora
Componentes de-la-computadoraComponentes de-la-computadora
Componentes de-la-computadora
 
Historia de la Computacion
Historia de la ComputacionHistoria de la Computacion
Historia de la Computacion
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Material
MaterialMaterial
Material
 
TIC como Herramienta para la Informática Educativa
TIC como Herramienta para la Informática EducativaTIC como Herramienta para la Informática Educativa
TIC como Herramienta para la Informática Educativa
 
Programacion
ProgramacionProgramacion
Programacion
 
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
Ppiosprogramacion 090925153826-phpapp01[1]Principios de Programación
 

Lenguajes de Programacion

  • 1. PRINCIPIOS DE PROGRAMACION VLADIMIR RAFAEL ARNEDO POMARES “LA PROGRAMACION Y LOS LENGUAJES DE PROGRAMCION” Universidad de Cartagena Centro Regional de Educación a Distancia CREAD Programa Ingeniería de sistemas
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 8. Inicio Editar Programa Fuente Compilar el Programa Enlazador Ejecución Programa Programa Ejecutable Existen errores en la compilación Modificación Programa Fuente Fases de compilación
  • 10.
  • 11. CASO ESPECIAL JAVA Unix, Linux, Solaris, Windows, Mac
  • 12. DATOS DEFINICION DATO: Es u na representación simbólica ya sea numérica o alfabética de un atributo o característica de una entidad. Los programas los utilizan para realizar las operaciones respectivas generando la información requerida por el usuario.
  • 13. TIPOS DE DATOS DINAMICOS Pilas Colas Listas Árboles ESTATICOS SIMPLES ESTRUCTURADOS Enteros Reales Carácter Booleanos Array Cadena Registro Archivo
  • 14. DATOS SIMPLES TIPO TAMAÑO CHAR 1 Byte INT 2 Bytes FLOAT 4 Bytes DOUBLE 8 Bytes
  • 15. DATOS ESTRUCTURADOS SON AQUELLOS QUE ESTAN FORMADOS POR UN CONJUNTO DE DATOS SIMPLES. SU TAMAÑO ES INMODIFICABLE DURANTE LA EJECUCION DEL PROGRAMA. Ej. Dato de tipo Array (Arreglo) Edades[5] 32 27 41 52 25
  • 16. DATOS DINAMICOS SON QUELLOS QUE DURANTE EL TRANSCURSO DE EJECUCION DEL PROGRAMA PUEDEN MODIFICAR SU TAMAÑO DE ACUERDO A LAS NECESIDADES DEL USUARIO. Ej. Dato de tipo LISTA. edades[3] edades[4] 35 21 29 35 21 29 42
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. DFD’s (Diagramas de Flujo de Datos) DFD: Es un diagrama que utiliza símbolos estándares el cual representan los pasos del algoritmo, unidos por flechas llamadas líneas de flujo que indican la secuencia en que se deben ejecutar cada una de las instrucciones.
  • 22. PSEUDOCODIGO Es un lenguaje de especificación de algoritmos que se aproxima al lenguaje natural usado por el ser humano. Ej. //Algoritmo que calcula área triangulo -> esto es un comentario Var real: base,altura,area -> las variables a usar Inicio //Lectura de los datos de entrada Leer (base) Leer (altura) //calcular area area <- base * altura / 2 //Presentar resultado en pantalla Escribir (area) Fin
  • 23.
  • 24. INSTRUCCIONES DE SELECCION LECTURA ASIGNACION ESCRITURA PSEUDOCODIGO //Algoritmo que calcula área triangulo -> esto es un comentario Var real: base,altura,area -> las variables a usar Inicio //Lectura de los datos de entrada Leer (base) Leer (altura) //calcular area area <- base * altura / 2 //Presentar resultado en pantalla Escribir (area) Fin JAVA import java.io.*; public class Area{     public static void main (String [] args)     {         InputStreamReader isr = new InputStreamReader(System.in);         BufferedReader br = new BufferedReader (isr);         try         {             System.out.print(“Digite Base : &quot;);             float base = Integer.parseInt(br.readLine());             System.out.print(“Digite Altura : &quot;);             float altura = Integer.parseInt(br.readLine());             float area=base * altura;             System.out.println (“El área es: “+ area);         }         catch (Exception e)         {             e.printStackTrace();         }     } } VISUAL BASIC . NET Module Ejercicio Sub main( ) Dim base As Decimal ‘ declaro variables Dim altura As Decimal Dim area As Decimal Console.Write(“Digite la Base:”) ‘ capturo datos base = Console.Readline Console.Write(“Digite la altura:”) altura = Console.Readline area = base * altura Console.Write(“El area del triagulo es: {0}”,area) end sub End Module
  • 25.
  • 26. CONDICIONAL SIMPLE condición P1 PSEUDOCODIGO Inicio //CONDICION si condición = verdadera entonces ejecutar (P1) fin si Fin SI NO JAVA If ( condición ) { ejecutar (P1); } VISUAL BASIC .NET If condicion then ejecutar (P1) end if
  • 27. CONDICIONAL DOBLE condición P1 SI NO P2 PSEUDOCODIGO Inicio //CONDICION si condición = verdadera entonces ejecutar (P1) si no ejecutar (P2) fin si Fin JAVA If ( condición ) { ejecutar (P1); } else { ejecutar (P2): } VISUAL BASIC .NET If condicion then ejecutar (P1) else ejecutar (P2) end if }
  • 28. CONDICIONAL MULTIPLE selección P3 3 1 P1 P2 2 Pn n PSEUDOCODIGO Inicio según_sea ( selección ) hacer 1 : ejecutar (P1) 2 : ejecutar (P2) 3 : ejecutar (P3) n : ejecutar (Pn) si no ejecutar (por defecto) fin según_sea Fin JAVA switch ( selección ) { case 1 : ejecutar (P1); break; case 2 : ejecutar (P2) break; case 3 : ejecutar (P3) break; case n : ejecutar (Pn) break; default: ejecutar (por defecto); } VISUAL BASIC .NET Select Case opcion Case 1: ejecutar (P1) Case 2: ejecutar (P2) Case 3: ejecutar (P3) Case n: ejecutar (Pn) Case else ’ si no se cumple ninguna de las expresiones end select
  • 29. INSTRUCCION REPETITIVA MIENTRAS MQ condición P cierre inicio FIN PSEUDOCODIGO Inicio mientras condición = verdadera haga ejecutar (P) fin mientras Fin VISUAL BASIC .NET While condicion = verdadera ejecutar (P) end while JAVA While ( condicion = verdadera ) { ejecutar (P); }
  • 30. INSTRUCCION REPETITIVA PARA PARA A  1, 10, 1 P cierre inicio FIN Para: A inicia desde 1, hasta que tome el valor de 10 y se incremente de uno en uno. PSEUDOCODIGO Inicio para A  1 hasta 10 de 1 en 1 haga ejecutar (P) fin para Fin VISUAL BASIC .NET For A = 1 To 10 Step 1 ejecutar (P) Next JAVA for (A=1;A<10;A++){ ejecutar (P); }
  • 31. ANIDAMIENTO DE ESTRUCTURAS PSEUDOCODIGO Inicio //CONDICION si condición = verdadera entonces ejecutar (P1) si no si condicion2 = verdadera entonces ejecutar (P2) si no ejecutar (P3) fin si fin si Fin JAVA If ( condición ) { ejecutar (P1); } else { if ( condición 1 ) { ejecutar (P2); } else{ ejecutar (P3); } }
  • 32. ANIDAMIENTO DE ESTRUCTURAS PSEUDOCODIGO Inicio para A  1 hasta 10 de 1 en 1 haga ejecutar (P) para B  1 hasta 10 de 3 en 3 haga ejecutar (P) fin para fin para Fin JAVA for (A=1;A<10;A++){ ejecutar (P); for (B=1;B<10;B+=3){ ejecutar (P); } }
  • 33.
  • 34.
  • 35. MUCHAS GRACIAS PROXIMAMENTE PROGRAMACION ORIENTADA A OBJETOS VLADIMIR RAFAEL ARNEDO POMARES “LA PROGRAMACION Y LOS LENGUAJES DE PROGRAMCION” Universidad de Cartagena Centro Regional de Educación a Distancia CREAD Programa Ingeniería de sistemas