SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
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.

Mais conteúdo relacionado

Mais procurados

Formatos tutoria laboratorio expo programacion 2
Formatos tutoria laboratorio expo programacion 2Formatos tutoria laboratorio expo programacion 2
Formatos tutoria laboratorio expo programacion 2
KeevynMoreno
 
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
mnllorente
 

Mais procurados (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
 

Destaque (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
 

Semelhante a Taller 3 - Lógica y Algoritmos

Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
Maestros Online
 
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
José Díaz Pilpe
 
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
louis1984
 
Ejercicios.propuestos.vb
Ejercicios.propuestos.vbEjercicios.propuestos.vb
Ejercicios.propuestos.vb
ArTuro FhliNn
 

Semelhante a 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
 

Mais de Edward Ropero

Mais 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
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
pvtablets2023
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

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
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 

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.