SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
Lógica y Algoritmos
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
Ejercicios Propuestos
Desarrolle los siguientes ejercicios en C++:
1. Hacer un programa que al ingresar 10 números, los guarde en un vector y luego de
acuerdo a lo solicitado por el usuario se realice la suma, resta o multiplicación de
todos los elementos del mismo, de esta manera 1=suma, 2=resta, 3=multiplicación
2. Hacer un programa que al ingresar 10 números, los guarde en un vector y luego
imprimir el vector ordenado de mayor a menor
3. Hacer un programa que imprima un tablero de ajedrez de la siguiente manera, los
peones con la letra P, las torres con la letra T, los caballos con la letra C, los alfiles
con la letra A, el Rey con la R, la reina con la M y las casillas vacías con un guión -
(el ejercicio se debe hacer almacenando el tablero en una matriz de 8x8)
El resultado esperado debe ser el siguiente:
T C A R M A C T
P P P P P P P P
- - - - - - - -
- - - - - - - -
- - - - - - - -
P P P P P P P P
T C A R M A C T
4. Hacer un programa que escribiendo una palabra determine cuantas vocales y
cuantas consonantes tiene
5. Hacer un programa en el cual se registren 10 productos, sus precios y la cantidad
de los mismos, luego consultar un producto determinado a partir de la primera
letra de este y mostrar sus datos Nombre, cantidad y precio. (Usar productos que
empiecen con letras diferentes)
Lógica y Algoritmos
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
6. Hacer un programa donde se almacenen los datos de 10 estudiantes utilizando
estructuras, para los estudiantes se deben solicitar el nombre del estudiante (sólo
el nombre, un nombre sin espacios), el código y la nota obtenida por el mismo,
luego para se debe crear un menú con las siguientes opciones:
1. Buscar estudiantes por nombre
2. Buscar estudiantes por código
3. Cambiar nota
4. Determinar el promedio de notas del salón
5. Determinar el estudiante con mejor nota
6. Determinar el estudiante con peor nota
7. Listar los estudiantes
0. Salir
Para el primer caso se debe solicitar el nombre del estudiante que desea buscar y
como resultado se muestra el código y la nota, si el estudiante no está en la lista, se
debe mostrar un mensaje indicando que el estudiante no está en la lista
Para el caso 2 se debe solicitar el código del estudiante que desea buscar y como
resultado se muestra el nombre y la nota, si el estudiante no está en la lista, se debe
mostrar un mensaje indicando que el estudiante no está en la lista
Para el caso 3 se debe solicitar el nombre o el código del estudiante al que desea
cambiar la nota y como resultado se muestran los datos antiguos y nuevos del
estudiante, es decir los datos del estudiante con la nota anterior, y los datos con la
nueva nota, de la siguiente manera:
Estudiante: Carlos
Nota Anterior: 3.5
Nota Nueva: 4.3
Para el caso 7 se debe mostrar la lista de estudiantes de la siguiente manera:
Codigo Estudiante Nota
10 Miguel 3.2
58 Paola 4.5
45 Luis 5.0
32 Lorena 2.7
Lógica y Algoritmos
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
Nota:
 Recuerde que para generar un número aleatorio (randómico), es necesario utilizar la
librería
#include <time.h>
Y para que el aleatorio no se repita es necesario agregar la siguiente línea de código al
inicio, luego del main()
srand (time(NULL));
 Para comparar 2 vectores de tipo char es necesario utilizar la función:
strcmp(vector1, vector1)
Recuerden que la función strcmp retorna como resultado un entero, el cual es la resta
de los valores entre el vector1 y el vector.
Recuerden que cada carácter tiene su equivalencia numérica en la lista ASCII, por lo
tanto se puede realizar la resta de valores, si dicha comparación retorna un 0, quiere
decir que las palabras almacenadas en los 2 vectores son iguales.
 Para copiar el valor de un vector de tipo char a otro se debe utilizar la función:
strcpy(vector1, vector1)
 El taller sólo se evaluará por medio de un quiz.

Contenu connexe

Tendances (17)

Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Laboratorio arreglos
Laboratorio arreglosLaboratorio arreglos
Laboratorio arreglos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Exposicion karen troya
Exposicion karen troyaExposicion karen troya
Exposicion karen troya
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Condicion Si ANIDADA
Condicion Si ANIDADACondicion Si ANIDADA
Condicion Si ANIDADA
 
Examen de recuperacion
Examen de recuperacionExamen de recuperacion
Examen de recuperacion
 
Ejercicios bucles
Ejercicios buclesEjercicios bucles
Ejercicios bucles
 
Oda u1 act3 2016
Oda u1 act3 2016Oda u1 act3 2016
Oda u1 act3 2016
 
Act3 u1 2016
Act3 u1 2016Act3 u1 2016
Act3 u1 2016
 
Formatos tutoria laboratorio expo programacion 2
Formatos tutoria laboratorio expo programacion 2Formatos tutoria laboratorio expo programacion 2
Formatos tutoria laboratorio expo programacion 2
 
Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacional
 
Prac2
Prac2Prac2
Prac2
 
Editable
EditableEditable
Editable
 
Exposicion 5
Exposicion 5Exposicion 5
Exposicion 5
 
Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2
 
10 programas con while
10 programas con while10 programas con while
10 programas con while
 

En vedette

Taller 1 Lógica y Algoritmos 2014 Sem 2
Taller 1 Lógica y Algoritmos 2014 Sem 2Taller 1 Lógica y Algoritmos 2014 Sem 2
Taller 1 Lógica y Algoritmos 2014 Sem 2Edward Ropero
 
Taller 2.1 industrial
Taller 2.1 industrialTaller 2.1 industrial
Taller 2.1 industrialEdward Ropero
 
Taller 1 - Estadística
Taller 1 - EstadísticaTaller 1 - Estadística
Taller 1 - EstadísticaEdward Ropero
 
Mecánica 2. cinemática
Mecánica 2. cinemáticaMecánica 2. cinemática
Mecánica 2. cinemáticaEdward Ropero
 
Taller 1. Algebra Lineal
Taller 1. Algebra LinealTaller 1. Algebra Lineal
Taller 1. Algebra LinealEdward Ropero
 
Taller 3 - Mecánica
Taller 3 - MecánicaTaller 3 - Mecánica
Taller 3 - MecánicaEdward Ropero
 
Mecánica 1. análisis vectorial
Mecánica 1. análisis vectorialMecánica 1. análisis vectorial
Mecánica 1. análisis vectorialEdward Ropero
 

En vedette (11)

Taller 1 Lógica y Algoritmos 2014 Sem 2
Taller 1 Lógica y Algoritmos 2014 Sem 2Taller 1 Lógica y Algoritmos 2014 Sem 2
Taller 1 Lógica y Algoritmos 2014 Sem 2
 
Taller 1 MATLAB
Taller 1 MATLABTaller 1 MATLAB
Taller 1 MATLAB
 
Taller 2.1 industrial
Taller 2.1 industrialTaller 2.1 industrial
Taller 2.1 industrial
 
Taller 1 - Estadística
Taller 1 - EstadísticaTaller 1 - Estadística
Taller 1 - Estadística
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
Taller 2 Mecánica
Taller 2 MecánicaTaller 2 Mecánica
Taller 2 Mecánica
 
Suma de números en dfd y pse int
Suma de números en dfd y pse intSuma de números en dfd y pse int
Suma de números en dfd y pse int
 
Mecánica 2. cinemática
Mecánica 2. cinemáticaMecánica 2. cinemática
Mecánica 2. cinemática
 
Taller 1. Algebra Lineal
Taller 1. Algebra LinealTaller 1. Algebra Lineal
Taller 1. Algebra Lineal
 
Taller 3 - Mecánica
Taller 3 - MecánicaTaller 3 - Mecánica
Taller 3 - Mecánica
 
Mecánica 1. análisis vectorial
Mecánica 1. análisis vectorialMecánica 1. análisis vectorial
Mecánica 1. análisis vectorial
 

Similaire à Taller 3 - Lógica y Algoritmos

Similaire à Taller 3 - Lógica y Algoritmos (20)

Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Examen primera evaluacion_iii_2009_2010_solucion
Examen primera evaluacion_iii_2009_2010_solucionExamen primera evaluacion_iii_2009_2010_solucion
Examen primera evaluacion_iii_2009_2010_solucion
 
articles-230453_recurso_4.pptx
articles-230453_recurso_4.pptxarticles-230453_recurso_4.pptx
articles-230453_recurso_4.pptx
 
Computación sb
Computación sbComputación sb
Computación sb
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
 
Computación 2
Computación 2Computación 2
Computación 2
 
Serie algoritmos
Serie algoritmosSerie algoritmos
Serie algoritmos
 
Serie pseint
Serie pseintSerie pseint
Serie pseint
 
Metodos numericos ss13
Metodos numericos ss13Metodos numericos ss13
Metodos numericos ss13
 
Metodos numericos ss13
Metodos numericos ss13Metodos numericos ss13
Metodos numericos ss13
 
Computacion sb
Computacion sbComputacion sb
Computacion sb
 
Ejercicios de programación
Ejercicios de programaciónEjercicios de programación
Ejercicios de programación
 
Ejercicios.propuestos.vb
Ejercicios.propuestos.vbEjercicios.propuestos.vb
Ejercicios.propuestos.vb
 
Fundamentos de programación.pptx
Fundamentos de programación.pptxFundamentos de programación.pptx
Fundamentos de programación.pptx
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Guía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web BásicaGuía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web Básica
 
Enunc tp350-2017-1
Enunc tp350-2017-1Enunc tp350-2017-1
Enunc tp350-2017-1
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
P3si
P3siP3si
P3si
 

Plus de Edward Ropero

Taller 2-Estadística
Taller 2-EstadísticaTaller 2-Estadística
Taller 2-EstadísticaEdward Ropero
 
Mecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaMecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaEdward Ropero
 
Algebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesAlgebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesEdward Ropero
 
Estadistica 5. Probabilidades
Estadistica   5. ProbabilidadesEstadistica   5. Probabilidades
Estadistica 5. ProbabilidadesEdward Ropero
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesEdward Ropero
 
Mecánica 3. Dinámica
Mecánica 3. DinámicaMecánica 3. Dinámica
Mecánica 3. DinámicaEdward Ropero
 
Algebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesAlgebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesEdward Ropero
 
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica   4. Medidas de Dispersion, deformacion y apuntamientoEstadistica   4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica 4. Medidas de Dispersion, deformacion y apuntamientoEdward Ropero
 
Estadistica 3. Medidas de Tendencia Central
Estadistica   3. Medidas de Tendencia CentralEstadistica   3. Medidas de Tendencia Central
Estadistica 3. Medidas de Tendencia CentralEdward Ropero
 
Análisis numérico Interpolación de Newton
Análisis numérico   Interpolación de NewtonAnálisis numérico   Interpolación de Newton
Análisis numérico Interpolación de NewtonEdward Ropero
 
Estadistica 2. distribucion de frecuencias
Estadistica   2. distribucion de frecuenciasEstadistica   2. distribucion de frecuencias
Estadistica 2. distribucion de frecuenciasEdward Ropero
 
Análisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteAnálisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteEdward Ropero
 
Estadistica introduccion
Estadistica   introduccionEstadistica   introduccion
Estadistica introduccionEdward Ropero
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasEdward Ropero
 
Taller 2 - Ingeniería de sistemas
Taller 2 - Ingeniería de sistemasTaller 2 - Ingeniería de sistemas
Taller 2 - Ingeniería de sistemasEdward Ropero
 
Taller 2 - Ingeniería industrial
Taller 2 - Ingeniería industrialTaller 2 - Ingeniería industrial
Taller 2 - Ingeniería industrialEdward Ropero
 
Taller 2 - Fundamentos de Programación
Taller 2 - Fundamentos de ProgramaciónTaller 2 - Fundamentos de Programación
Taller 2 - Fundamentos de ProgramaciónEdward Ropero
 
Taller 1 Programación I - Ingeniería de Sistemas
Taller 1 Programación I - Ingeniería de SistemasTaller 1 Programación I - Ingeniería de Sistemas
Taller 1 Programación I - Ingeniería de SistemasEdward Ropero
 
Taller 1 Programación I - Ingeniería Industrial
Taller 1 Programación I - Ingeniería IndustrialTaller 1 Programación I - Ingeniería Industrial
Taller 1 Programación I - Ingeniería IndustrialEdward Ropero
 

Plus de Edward Ropero (20)

Taller 2-Estadística
Taller 2-EstadísticaTaller 2-Estadística
Taller 2-Estadística
 
Mecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaMecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energía
 
Algebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesAlgebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones lineales
 
Estadistica 5. Probabilidades
Estadistica   5. ProbabilidadesEstadistica   5. Probabilidades
Estadistica 5. Probabilidades
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectoriales
 
Mecánica 3. Dinámica
Mecánica 3. DinámicaMecánica 3. Dinámica
Mecánica 3. Dinámica
 
Algebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesAlgebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones lineales
 
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica   4. Medidas de Dispersion, deformacion y apuntamientoEstadistica   4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
 
Estadistica 3. Medidas de Tendencia Central
Estadistica   3. Medidas de Tendencia CentralEstadistica   3. Medidas de Tendencia Central
Estadistica 3. Medidas de Tendencia Central
 
Análisis numérico Interpolación de Newton
Análisis numérico   Interpolación de NewtonAnálisis numérico   Interpolación de Newton
Análisis numérico Interpolación de Newton
 
Estadistica 2. distribucion de frecuencias
Estadistica   2. distribucion de frecuenciasEstadistica   2. distribucion de frecuencias
Estadistica 2. distribucion de frecuencias
 
Análisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteAnálisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotante
 
Estadistica introduccion
Estadistica   introduccionEstadistica   introduccion
Estadistica introduccion
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de Capas
 
Taller 2 - Ingeniería de sistemas
Taller 2 - Ingeniería de sistemasTaller 2 - Ingeniería de sistemas
Taller 2 - Ingeniería de sistemas
 
Taller 2 - Ingeniería industrial
Taller 2 - Ingeniería industrialTaller 2 - Ingeniería industrial
Taller 2 - Ingeniería industrial
 
Taller 2 - Fundamentos de Programación
Taller 2 - Fundamentos de ProgramaciónTaller 2 - Fundamentos de Programación
Taller 2 - Fundamentos de Programación
 
Taller 1 Programación I - Ingeniería de Sistemas
Taller 1 Programación I - Ingeniería de SistemasTaller 1 Programación I - Ingeniería de Sistemas
Taller 1 Programación I - Ingeniería de Sistemas
 
Taller 1 Programación I - Ingeniería Industrial
Taller 1 Programación I - Ingeniería IndustrialTaller 1 Programación I - Ingeniería Industrial
Taller 1 Programación I - Ingeniería Industrial
 
Taller 1
Taller 1 Taller 1
Taller 1
 

Dernier

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 

Dernier (20)

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 

Taller 3 - Lógica y Algoritmos

  • 1. Lógica y Algoritmos Ing. Edward Alberto Ropero Magister en Gestión, Aplicación y Desarrollo de Software Ejercicios Propuestos Desarrolle los siguientes ejercicios en C++: 1. Hacer un programa que al ingresar 10 números, los guarde en un vector y luego de acuerdo a lo solicitado por el usuario se realice la suma, resta o multiplicación de todos los elementos del mismo, de esta manera 1=suma, 2=resta, 3=multiplicación 2. Hacer un programa que al ingresar 10 números, los guarde en un vector y luego imprimir el vector ordenado de mayor a menor 3. Hacer un programa que imprima un tablero de ajedrez de la siguiente manera, los peones con la letra P, las torres con la letra T, los caballos con la letra C, los alfiles con la letra A, el Rey con la R, la reina con la M y las casillas vacías con un guión - (el ejercicio se debe hacer almacenando el tablero en una matriz de 8x8) El resultado esperado debe ser el siguiente: T C A R M A C T P P P P P P P P - - - - - - - - - - - - - - - - - - - - - - - - P P P P P P P P T C A R M A C T 4. Hacer un programa que escribiendo una palabra determine cuantas vocales y cuantas consonantes tiene 5. Hacer un programa en el cual se registren 10 productos, sus precios y la cantidad de los mismos, luego consultar un producto determinado a partir de la primera letra de este y mostrar sus datos Nombre, cantidad y precio. (Usar productos que empiecen con letras diferentes)
  • 2. Lógica y Algoritmos Ing. Edward Alberto Ropero Magister en Gestión, Aplicación y Desarrollo de Software 6. Hacer un programa donde se almacenen los datos de 10 estudiantes utilizando estructuras, para los estudiantes se deben solicitar el nombre del estudiante (sólo el nombre, un nombre sin espacios), el código y la nota obtenida por el mismo, luego para se debe crear un menú con las siguientes opciones: 1. Buscar estudiantes por nombre 2. Buscar estudiantes por código 3. Cambiar nota 4. Determinar el promedio de notas del salón 5. Determinar el estudiante con mejor nota 6. Determinar el estudiante con peor nota 7. Listar los estudiantes 0. Salir Para el primer caso se debe solicitar el nombre del estudiante que desea buscar y como resultado se muestra el código y la nota, si el estudiante no está en la lista, se debe mostrar un mensaje indicando que el estudiante no está en la lista Para el caso 2 se debe solicitar el código del estudiante que desea buscar y como resultado se muestra el nombre y la nota, si el estudiante no está en la lista, se debe mostrar un mensaje indicando que el estudiante no está en la lista Para el caso 3 se debe solicitar el nombre o el código del estudiante al que desea cambiar la nota y como resultado se muestran los datos antiguos y nuevos del estudiante, es decir los datos del estudiante con la nota anterior, y los datos con la nueva nota, de la siguiente manera: Estudiante: Carlos Nota Anterior: 3.5 Nota Nueva: 4.3 Para el caso 7 se debe mostrar la lista de estudiantes de la siguiente manera: Codigo Estudiante Nota 10 Miguel 3.2 58 Paola 4.5 45 Luis 5.0 32 Lorena 2.7
  • 3. Lógica y Algoritmos Ing. Edward Alberto Ropero Magister en Gestión, Aplicación y Desarrollo de Software Nota:  Recuerde que para generar un número aleatorio (randómico), es necesario utilizar la librería #include <time.h> Y para que el aleatorio no se repita es necesario agregar la siguiente línea de código al inicio, luego del main() srand (time(NULL));  Para comparar 2 vectores de tipo char es necesario utilizar la función: strcmp(vector1, vector1) Recuerden que la función strcmp retorna como resultado un entero, el cual es la resta de los valores entre el vector1 y el vector. Recuerden que cada carácter tiene su equivalencia numérica en la lista ASCII, por lo tanto se puede realizar la resta de valores, si dicha comparación retorna un 0, quiere decir que las palabras almacenadas en los 2 vectores son iguales.  Para copiar el valor de un vector de tipo char a otro se debe utilizar la función: strcpy(vector1, vector1)  El taller sólo se evaluará por medio de un quiz.