SlideShare une entreprise Scribd logo
1  sur  13
Introducción aa llaa CCoommppuuttaacciióónn 
EEjjeemmppllooss 
PPrrooffeessoorreess:: EErryyss PPiiññeerroo yy 
VVllaaddiimmiirr CCaammaaccaarroo
EEjjeerrcciicciiooss 11 CCaallccuullaarr llaa ssuummaa ddee ddooss nnúúmmeerrooss ((NNuummeerroo11 yy 
NNuummeerroo22)) eenntteerrooss.. 
SSoolluucciióónn:: 
LLiissttaa CCllaassiiffiiccaacciióónn 
NNuummeerroo11------------------------------------------------------------------------------------ AAttrriibbuuttoo//NNúúmmeerrooss 
NNuummeerroo22------------------------------------------------------------------------------------ AAttrriibbuuttoo//NNúúmmeerrooss 
NNúúmmeerrooss------------------------------------------------------------------------------------ CCllaassee 
CCaallccuullee ssuummaa ddee ddooss nnúúmmeerrooss---------------------------- MMééttooddoo//NNúúmmeerrooss 
((CCaallccuullaarrSSuummaa)) 
LLaa ffoorrmmaa ddee ccaallccuullaarr llaa ssuummaa ddee llooss ddooss nnúúmmeerrooss ((NNuummeerroo11 yy NNuummeerroo22)):: 
SSuummaa ←← NNuummeerroo11 + NNuummeerroo22
Diseño de llaa eessttrruuccttuurraa ddee llaa ccllaassee 
NNúúmmeerrooss 
NNúúmmeerrooss 
eenntteerroo NNuummeerroo11 
eenntteerroo NNuummeerroo22 
AAssiiggnnaarrNNuummeerroo11((eenntteerroo ↓↓VVaalloorr11)) 
AAssiiggnnaarrNNuummeerroo22((eenntteerroo ↓↓VVaalloorr22)) 
eenntteerroo SSaaccaarrNNuummeerroo11(()) 
eenntteerroo SSaaccaarrNNuummeerroo22(()) 
eenntteerroo CCaallccuullaarrSSuummaa(()) 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 33
Implementación en pseudolenguaje 
// Definición de la estructura de la clase Numeros 
clase Numeros 
inicio 
privado: 
entero Numero1,Numero2 
público: 
//Métodos para asignar o meter datos 
AsignarNumero1 (entero ↓ Valor1) 
AsignarNumero2 (entero ↓ Valor2) 
//Métodos para sacar datos 
entero SacarNumero1 () 
entero SacarNumero2 () 
// Otros métodos propios del objeto 
entero CalcularSuma () 
fin // Numeros 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 44
//Métodos propios de la clase 
Números AsignarNumero1 (entero ↓ Valor1) 
inicio 
Numero1 ← Valor1 
fin 
Números AsignarNumero2 (entero ↓ Valor2) 
inicio 
Numero2 ← Valor2 
fin 
entero Números SacarNumero1 ( ) 
inicio 
retornar Numero1 
fin 
entero Números SacarNumero2 ( ) 
inicio 
retornar Numero2 
fin Otra 
forma: 
entero Números CalcularSuma () 
inicio inicio 
entero Suma retornar Numero1+Numero2 
Suma ← Numero1 + Numero2 fin 
retornar Suma 
fin 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 55
// Programa de aplicación 
principal( ) 
inicio 
Numeros ObjNumeros //Creación del objeto 
InterfazEntrada(ObjNumeros) 
InterfazSalida(ObjNumeros) 
fin 
InterfazEntrada(Numeros ↑ ObjNumeros ) 
incio 
entero Valor1, Valor2 //Definición de variables 
escribir “Escriba el numero 1” 
leer Valor1 
objNumeros. AsignarNumero1(Valor1) 
escribir “Escriba el numero 2” 
leer Valor2 
objNumeros. AsignarNumero2(Valor2) 
fin 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 66
InterfazSalida(Numeros ↓ ObjNumeros ) 
incio 
escribir”El primer numero es “ , ObjNumeros.SacarNumero1( ) 
escribir”El segundo numero es “ ,ObjNumeros.SacarNumero2( ) 
escribir “La suma de los dos números es “, ObjNumeros.CalcularSuma() 
fin 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 77
Ejercicios 2 Calcular el área de un rectángulo. 
Solución: 
Análisis del problema: 
Lista Clasificación 
Largo------------------------------------------ Atributo/Rectángulo 
Ancho----------------------------------------- Atributo/Rectángulo 
Rectángulo---------------------------------- Clase 
Calcular el área----------------------------- Método/Rectángulo 
(CalArea) 
Para calcular el área se aplica la siguiente formula: 
Área ← Largo*Ancho 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 88
Diseño de llaa eessttrruuccttuurraa ddee llaa ccllaassee 
RReeccttáánngguulloo 
RReeccttáánngguulloo 
rreeaall LLaarrggoo 
rreeaall AAnncchhoo 
AAssiiggnnaarrLLaarrggoo((rreeaall ↓↓LLgg)) 
AAssiiggnnaarrAAnncchhoo((rreeaall ↓↓AAnn)) 
rreeaall SSaaccaarrLLaarrggoo(()) 
rreeaall SSaaccaarrAAnncchhoo(()) 
rreeaall CCaallAArreeaa(()) 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 99
Implementación en pseudolenguaje 
// Definición de la estructura de la clase Rectángulo 
clase Rectangulo 
inicio 
privado: 
real Largo, Ancho 
público: 
//Métodos para asignar o meter datos 
AsignarLargo (real ↓ Lg) 
AsignarAncho (real ↓ An) 
//Métodos para sacar datos 
real SacarLargo () 
real SacarAncho () 
// Otros métodos propios del objeto 
real CalArea () 
fin // Rectangulo 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 1100
//Métodos propios de la clase 
Rectángulo AsignarLargo (real ↓ Lg) 
inicio 
Largo ← Lg 
fin 
Rectángulo AsignarAncho (real ↓ An) 
inicio 
Ancho ← An 
fin 
real Rectángulo SacarLargo ( ) 
inicio 
retornar Largo 
fin 
real Rectángulo SacarAncho ( ) 
inicio 
retornar Ancho 
fin 
real Rectángulo CalArea () Otra forma: 
inicio 
real Area inicio 
Area ← Largo * Ancho retornar Largo*Ancho 
retornar Area fin 
fin 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 1111
// Programa de aplicación 
principal( ) 
inicio 
Rectangulo ObjRectangulo //Creación del objeto 
InterfazEntrada(ObjRectangulo) 
InterfazSalida(ObjRectangulo) 
fin 
InterfazEntrada(Rectangulo ↑ ObjRectangulo) 
inicio 
real Lg,An //Definición de variables 
escribir “Escriba el largo del rectángulo” 
leer Lg 
objRectángulo. AsignarLargo(Lg) 
escribir “Escriba el ancho del rectángulo” 
leer An 
objRectángulo. AsignarAncho(An) 
fin 
1122 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo
InterfazSalida(Rectangulo ↓ObjRectangulo) 
inicio 
escribir" Largo rectángulo“ , ObjRectangulo.SacarLargo( ) 
escribir”Ancho rectángulo “ ,ObjRectangulo.SacarAncho( ) 
escribir “La área rectángulo es “, ObjRectangulo.CalArea() 
fin 
1133 
PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo

Contenu connexe

Tendances

Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3jfranco_123
 
1 algoritmos secuenciales
1 algoritmos secuenciales1 algoritmos secuenciales
1 algoritmos secuencialesflorvictoria123
 
Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje coswnes92
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en CAbraham
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 
Programa Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFTPrograma Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFTROBINRIVERO
 
20 ejercicios propuestos
20 ejercicios propuestos20 ejercicios propuestos
20 ejercicios propuestosSykesPonce
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1Jefferson Prieto
 
Programa en java para calcular promedios
Programa en java para calcular promediosPrograma en java para calcular promedios
Programa en java para calcular promediosCarmen Nereira
 
tarea algoritmos balotario 1
tarea algoritmos balotario 1tarea algoritmos balotario 1
tarea algoritmos balotario 1heber QC
 
Ejercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolioEjercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolioJesica Pérez
 
Ejercicios sencillos en c
Ejercicios sencillos en cEjercicios sencillos en c
Ejercicios sencillos en cAlma Navarro
 
Ejercicos 3 con fundamentacion
Ejercicos 3 con fundamentacionEjercicos 3 con fundamentacion
Ejercicos 3 con fundamentacionJefferson Prieto
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacionCarlos G Mora
 
Bucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código javaBucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código javaFanny Lorenzo Quilla
 

Tendances (20)

Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
1 algoritmos secuenciales
1 algoritmos secuenciales1 algoritmos secuenciales
1 algoritmos secuenciales
 
Trabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje cTrabajo de ejercicios de lenguaje c
Trabajo de ejercicios de lenguaje c
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Ejercicios de consola en c++
Ejercicios de consola en c++Ejercicios de consola en c++
Ejercicios de consola en c++
 
Clase 7
Clase 7Clase 7
Clase 7
 
Programa Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFTPrograma Suma y Multiplicacion UFT
Programa Suma y Multiplicacion UFT
 
20 ejercicios propuestos
20 ejercicios propuestos20 ejercicios propuestos
20 ejercicios propuestos
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Ejercicios if en c#
Ejercicios if en c#Ejercicios if en c#
Ejercicios if en c#
 
Programa en java para calcular promedios
Programa en java para calcular promediosPrograma en java para calcular promedios
Programa en java para calcular promedios
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
tarea algoritmos balotario 1
tarea algoritmos balotario 1tarea algoritmos balotario 1
tarea algoritmos balotario 1
 
Ejercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolioEjercidos resueltos en java para el portafolio
Ejercidos resueltos en java para el portafolio
 
Ejercicios sencillos en c
Ejercicios sencillos en cEjercicios sencillos en c
Ejercicios sencillos en c
 
Ejercicos 3 con fundamentacion
Ejercicos 3 con fundamentacionEjercicos 3 con fundamentacion
Ejercicos 3 con fundamentacion
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacion
 
Ejercicios en java
Ejercicios en javaEjercicios en java
Ejercicios en java
 
Bucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código javaBucles compuestos ejercicios en código java
Bucles compuestos ejercicios en código java
 

Similaire à Ejercicios resueltos con estructuras secuenciales y pseudolenguaje

Similaire à Ejercicios resueltos con estructuras secuenciales y pseudolenguaje (20)

Curva de daño de un transformador c++
Curva de daño de un transformador c++Curva de daño de un transformador c++
Curva de daño de un transformador c++
 
Acmar trucos de visual basic(2)
Acmar   trucos de visual basic(2)Acmar   trucos de visual basic(2)
Acmar trucos de visual basic(2)
 
Decompiladores
DecompiladoresDecompiladores
Decompiladores
 
Doble ciclo. Parte I
Doble ciclo. Parte IDoble ciclo. Parte I
Doble ciclo. Parte I
 
Codigos base ejemplos
Codigos base ejemplosCodigos base ejemplos
Codigos base ejemplos
 
Mecanica de los fluidos Laboratorio practica N°4
Mecanica de los fluidos Laboratorio practica N°4 Mecanica de los fluidos Laboratorio practica N°4
Mecanica de los fluidos Laboratorio practica N°4
 
Clase cl rectangulo
Clase cl rectanguloClase cl rectangulo
Clase cl rectangulo
 
Catalan
CatalanCatalan
Catalan
 
Catalan
CatalanCatalan
Catalan
 
Catalan
CatalanCatalan
Catalan
 
Gpl all spanish_07_08
Gpl all spanish_07_08Gpl all spanish_07_08
Gpl all spanish_07_08
 
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx2023.1 S2 - Variables y Expresiones - CS1111_.pptx
2023.1 S2 - Variables y Expresiones - CS1111_.pptx
 
Ejercicios de programacion en c++
Ejercicios de programacion en c++Ejercicios de programacion en c++
Ejercicios de programacion en c++
 
Informe técnico 1
Informe técnico 1Informe técnico 1
Informe técnico 1
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Separata java script
Separata java scriptSeparata java script
Separata java script
 
Catalan
CatalanCatalan
Catalan
 
Microcontroladores: Practica show de luces de microcontroladores PIC.docx
Microcontroladores: Practica show de luces de microcontroladores PIC.docxMicrocontroladores: Practica show de luces de microcontroladores PIC.docx
Microcontroladores: Practica show de luces de microcontroladores PIC.docx
 
Tutorial creación de modulo 60 en proteus
Tutorial creación de modulo 60 en proteusTutorial creación de modulo 60 en proteus
Tutorial creación de modulo 60 en proteus
 
Desarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capasDesarrollo de práctica para un modelo de tres capas
Desarrollo de práctica para un modelo de tres capas
 

Plus de Erys_Introduccion

Ejercicio propuesto de sillas
Ejercicio propuesto de sillasEjercicio propuesto de sillas
Ejercicio propuesto de sillasErys_Introduccion
 
Ejercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticosEjercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticosErys_Introduccion
 
Ejercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1cEjercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1cErys_Introduccion
 
Ejercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble cicloEjercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble cicloErys_Introduccion
 
Ejercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un cicloEjercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un cicloErys_Introduccion
 
Ejercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un cicloEjercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un cicloErys_Introduccion
 
Ejercicio botas botines 1 clase
Ejercicio botas botines 1 claseEjercicio botas botines 1 clase
Ejercicio botas botines 1 claseErys_Introduccion
 
Solucion del ejercicio zapateria
Solucion del ejercicio zapateriaSolucion del ejercicio zapateria
Solucion del ejercicio zapateriaErys_Introduccion
 
Ejercicio tienda x dept secuencial
Ejercicio tienda x dept  secuencialEjercicio tienda x dept  secuencial
Ejercicio tienda x dept secuencialErys_Introduccion
 
Sistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosSistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosErys_Introduccion
 
Metodologia para la resolucion de problemas bajo el enfoque orientado a objetos
Metodologia para la resolucion de problemas bajo el enfoque orientado a objetosMetodologia para la resolucion de problemas bajo el enfoque orientado a objetos
Metodologia para la resolucion de problemas bajo el enfoque orientado a objetosErys_Introduccion
 
Ejercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble cicloEjercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble cicloErys_Introduccion
 
Ejercicio resuelto mermeladas
Ejercicio resuelto  mermeladasEjercicio resuelto  mermeladas
Ejercicio resuelto mermeladasErys_Introduccion
 
Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.Erys_Introduccion
 
Enunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble cicloEnunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble cicloErys_Introduccion
 

Plus de Erys_Introduccion (20)

Conjuntos numéricos
Conjuntos numéricosConjuntos numéricos
Conjuntos numéricos
 
Ejercicio propuesto de sillas
Ejercicio propuesto de sillasEjercicio propuesto de sillas
Ejercicio propuesto de sillas
 
Ejercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticosEjercicio propuesto de cosmeticos
Ejercicio propuesto de cosmeticos
 
Ejercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1cEjercicio propuesto de las galletas slideshare 1c
Ejercicio propuesto de las galletas slideshare 1c
 
Ejercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble cicloEjercicio propuesto de los aceites doble ciclo
Ejercicio propuesto de los aceites doble ciclo
 
Ejercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un cicloEjercicios resuelto del restaurant. un ciclo
Ejercicios resuelto del restaurant. un ciclo
 
Unidad VI. Ciclo B
Unidad VI. Ciclo BUnidad VI. Ciclo B
Unidad VI. Ciclo B
 
Ejercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un cicloEjercicio de las calculadoras.. Un ciclo
Ejercicio de las calculadoras.. Un ciclo
 
Unidad VI. Un ciclo
Unidad VI. Un cicloUnidad VI. Un ciclo
Unidad VI. Un ciclo
 
Ejercicio combos dos clases
Ejercicio combos dos clasesEjercicio combos dos clases
Ejercicio combos dos clases
 
Ejercicio botas botines 1 clase
Ejercicio botas botines 1 claseEjercicio botas botines 1 clase
Ejercicio botas botines 1 clase
 
Solucion del ejercicio zapateria
Solucion del ejercicio zapateriaSolucion del ejercicio zapateria
Solucion del ejercicio zapateria
 
Pseudolenguaje
PseudolenguajePseudolenguaje
Pseudolenguaje
 
Ejercicio tienda x dept secuencial
Ejercicio tienda x dept  secuencialEjercicio tienda x dept  secuencial
Ejercicio tienda x dept secuencial
 
Sistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellosSistemas numericos y conversiones entre ellos
Sistemas numericos y conversiones entre ellos
 
Metodologia para la resolucion de problemas bajo el enfoque orientado a objetos
Metodologia para la resolucion de problemas bajo el enfoque orientado a objetosMetodologia para la resolucion de problemas bajo el enfoque orientado a objetos
Metodologia para la resolucion de problemas bajo el enfoque orientado a objetos
 
Ejercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble cicloEjercicio de tipos de tornillos, doble ciclo
Ejercicio de tipos de tornillos, doble ciclo
 
Ejercicio resuelto mermeladas
Ejercicio resuelto  mermeladasEjercicio resuelto  mermeladas
Ejercicio resuelto mermeladas
 
Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.Solucion distribuidora de gas. doble ciclo.
Solucion distribuidora de gas. doble ciclo.
 
Enunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble cicloEnunciado de la distribuidora de gas. Uso de doble ciclo
Enunciado de la distribuidora de gas. Uso de doble ciclo
 

Dernier

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Dernier (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

Ejercicios resueltos con estructuras secuenciales y pseudolenguaje

  • 1. Introducción aa llaa CCoommppuuttaacciióónn EEjjeemmppllooss PPrrooffeessoorreess:: EErryyss PPiiññeerroo yy VVllaaddiimmiirr CCaammaaccaarroo
  • 2. EEjjeerrcciicciiooss 11 CCaallccuullaarr llaa ssuummaa ddee ddooss nnúúmmeerrooss ((NNuummeerroo11 yy NNuummeerroo22)) eenntteerrooss.. SSoolluucciióónn:: LLiissttaa CCllaassiiffiiccaacciióónn NNuummeerroo11------------------------------------------------------------------------------------ AAttrriibbuuttoo//NNúúmmeerrooss NNuummeerroo22------------------------------------------------------------------------------------ AAttrriibbuuttoo//NNúúmmeerrooss NNúúmmeerrooss------------------------------------------------------------------------------------ CCllaassee CCaallccuullee ssuummaa ddee ddooss nnúúmmeerrooss---------------------------- MMééttooddoo//NNúúmmeerrooss ((CCaallccuullaarrSSuummaa)) LLaa ffoorrmmaa ddee ccaallccuullaarr llaa ssuummaa ddee llooss ddooss nnúúmmeerrooss ((NNuummeerroo11 yy NNuummeerroo22)):: SSuummaa ←← NNuummeerroo11 + NNuummeerroo22
  • 3. Diseño de llaa eessttrruuccttuurraa ddee llaa ccllaassee NNúúmmeerrooss NNúúmmeerrooss eenntteerroo NNuummeerroo11 eenntteerroo NNuummeerroo22 AAssiiggnnaarrNNuummeerroo11((eenntteerroo ↓↓VVaalloorr11)) AAssiiggnnaarrNNuummeerroo22((eenntteerroo ↓↓VVaalloorr22)) eenntteerroo SSaaccaarrNNuummeerroo11(()) eenntteerroo SSaaccaarrNNuummeerroo22(()) eenntteerroo CCaallccuullaarrSSuummaa(()) PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 33
  • 4. Implementación en pseudolenguaje // Definición de la estructura de la clase Numeros clase Numeros inicio privado: entero Numero1,Numero2 público: //Métodos para asignar o meter datos AsignarNumero1 (entero ↓ Valor1) AsignarNumero2 (entero ↓ Valor2) //Métodos para sacar datos entero SacarNumero1 () entero SacarNumero2 () // Otros métodos propios del objeto entero CalcularSuma () fin // Numeros PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 44
  • 5. //Métodos propios de la clase Números AsignarNumero1 (entero ↓ Valor1) inicio Numero1 ← Valor1 fin Números AsignarNumero2 (entero ↓ Valor2) inicio Numero2 ← Valor2 fin entero Números SacarNumero1 ( ) inicio retornar Numero1 fin entero Números SacarNumero2 ( ) inicio retornar Numero2 fin Otra forma: entero Números CalcularSuma () inicio inicio entero Suma retornar Numero1+Numero2 Suma ← Numero1 + Numero2 fin retornar Suma fin PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 55
  • 6. // Programa de aplicación principal( ) inicio Numeros ObjNumeros //Creación del objeto InterfazEntrada(ObjNumeros) InterfazSalida(ObjNumeros) fin InterfazEntrada(Numeros ↑ ObjNumeros ) incio entero Valor1, Valor2 //Definición de variables escribir “Escriba el numero 1” leer Valor1 objNumeros. AsignarNumero1(Valor1) escribir “Escriba el numero 2” leer Valor2 objNumeros. AsignarNumero2(Valor2) fin PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 66
  • 7. InterfazSalida(Numeros ↓ ObjNumeros ) incio escribir”El primer numero es “ , ObjNumeros.SacarNumero1( ) escribir”El segundo numero es “ ,ObjNumeros.SacarNumero2( ) escribir “La suma de los dos números es “, ObjNumeros.CalcularSuma() fin PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 77
  • 8. Ejercicios 2 Calcular el área de un rectángulo. Solución: Análisis del problema: Lista Clasificación Largo------------------------------------------ Atributo/Rectángulo Ancho----------------------------------------- Atributo/Rectángulo Rectángulo---------------------------------- Clase Calcular el área----------------------------- Método/Rectángulo (CalArea) Para calcular el área se aplica la siguiente formula: Área ← Largo*Ancho PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 88
  • 9. Diseño de llaa eessttrruuccttuurraa ddee llaa ccllaassee RReeccttáánngguulloo RReeccttáánngguulloo rreeaall LLaarrggoo rreeaall AAnncchhoo AAssiiggnnaarrLLaarrggoo((rreeaall ↓↓LLgg)) AAssiiggnnaarrAAnncchhoo((rreeaall ↓↓AAnn)) rreeaall SSaaccaarrLLaarrggoo(()) rreeaall SSaaccaarrAAnncchhoo(()) rreeaall CCaallAArreeaa(()) PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 99
  • 10. Implementación en pseudolenguaje // Definición de la estructura de la clase Rectángulo clase Rectangulo inicio privado: real Largo, Ancho público: //Métodos para asignar o meter datos AsignarLargo (real ↓ Lg) AsignarAncho (real ↓ An) //Métodos para sacar datos real SacarLargo () real SacarAncho () // Otros métodos propios del objeto real CalArea () fin // Rectangulo PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 1100
  • 11. //Métodos propios de la clase Rectángulo AsignarLargo (real ↓ Lg) inicio Largo ← Lg fin Rectángulo AsignarAncho (real ↓ An) inicio Ancho ← An fin real Rectángulo SacarLargo ( ) inicio retornar Largo fin real Rectángulo SacarAncho ( ) inicio retornar Ancho fin real Rectángulo CalArea () Otra forma: inicio real Area inicio Area ← Largo * Ancho retornar Largo*Ancho retornar Area fin fin PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo 1111
  • 12. // Programa de aplicación principal( ) inicio Rectangulo ObjRectangulo //Creación del objeto InterfazEntrada(ObjRectangulo) InterfazSalida(ObjRectangulo) fin InterfazEntrada(Rectangulo ↑ ObjRectangulo) inicio real Lg,An //Definición de variables escribir “Escriba el largo del rectángulo” leer Lg objRectángulo. AsignarLargo(Lg) escribir “Escriba el ancho del rectángulo” leer An objRectángulo. AsignarAncho(An) fin 1122 PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo
  • 13. InterfazSalida(Rectangulo ↓ObjRectangulo) inicio escribir" Largo rectángulo“ , ObjRectangulo.SacarLargo( ) escribir”Ancho rectángulo “ ,ObjRectangulo.SacarAncho( ) escribir “La área rectángulo es “, ObjRectangulo.CalArea() fin 1133 PPrrooffaa:: EErryyss PPiiññeerroo yy PPrrooff:: VVllaaddiimmiirr CCaammaaccaarroo