Computing">
Torres Jhoana InvestigacionFormativa 1
Torres Jhoana InvestigacionFormativa 1
Torres Jhoana InvestigacionFormativa 1
Periodo Académico
2021 – 2022
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Contenido
1.Autores…………………………………………………………………………………..3
2.Personal Academico…………………………………………………………………….3
3.Resultados de Aprendizaje de la asignatura…………………………………………..3
4. Tema de la Actividad de la Investigación Formativa………………………………...3
5. Objetivos de la(s) actividad(es)………………………………………………………...3
6. Fecha de la ejecución…………………………………………………………………...3
7.Desarrollo del informe………………………………………………………………….4
7.1. Introducción. (1 página)…………………………………………………………......4
7.2. Descripción de la metodología (Especificación de cómo se realizaron la(s)
actividad(es) de Investigación Formativa. (Qué y Cómo)……………………………..5
7.3. Descripción de la(s) acción(es) realizadas (Fase de Ejecución y Seguimiento y
Fase de Socialización y Reflexión)………………………………………………………6
FASE EJECUCIÒN……………………………………………………………………..6
FASE SEGUIMIENTO…………………………………………………………….........21
FASE SOCIALIZACIÒN………………………………………………………….........22
FASE REFLEXIÒN……………………………………………………………………..23
7.4.Resultados…………………………………………………………………………….23
7.5.Bibliografia……………………………………………………………………………24
8.Anexos(Evidencias)………………………………………………………………….....25
Página 2 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
1. Autores
Elaborar códigos precisos de cada ejercicio en los cuales lleguemos a obtener una
6. FECHA DE LA EJECUCIÓN:
Página 3 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
7. DESARROLLO DEL INFORME
7.1 INTRODUCCIÓN.
Página 4 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
7.2 DESCRIPCIÓN DE LA METODOLOGÍA
Primeramente comencé a realizar los ejercicios en el cual según sea el caso fue
aplicando las estructuras anteriormente mencionadas lo importante para poder tener una
buena resolución del ejercicio es importante conocer las librerías que dispone y según sea
el caso que se requiera aplicarlas ya que si no utilizamos las librerías correctas puede que
ocasione errores al momento de ejecutar también para poder entregar un resultado según
nos pida ya puede ser números reales, con decimales etc el grado de dificultad no fue muy
alto ya que con tan solo saber programar algoritmos(pseudocodigos) facilita que podamos
realizar códigos con el nuevo lenguaje.
Mientras que para las Estructuras de Datos Arrays (Vectores)/(Matrices) tenemos
que tener más cuidado y saber cómo trabaja los vectores y matrices para poder crear
códigos precisos ,mientras que en la programación modular debemos crear una función con
variables distintas para no tener confusión con las que se usó en el inicio del ejercicio esta
programación ayuda a transformar ejercicios que estén en otra estructura.
Debemos tomar en cuenta aspectos básicos en las distintas estructuras y
programación para así realizar los ejercicios propuestos además me di cuenta que es muy
fundamental la práctica diaria ya que con esto poco a poco nos vamos preparando y asi
obtener un buen aprendizaje y aprovechamiento.
Pero mediante los videos asíncronos que nos proporcionó la ingeniera también nos
ayudo a quitar dudas que fuimos teniendo mientras se realizó el trabajo.
Página 5 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
7.3 DESCRIPCIÓN DE LA(S) ACCIÓN(ES) REALIZADAS
FASE DE EJECUCIÒN:
Primeramente vamos a comenzar hablando de concepto básicos de lenguaje de
programación:
LENGUAJE DE PROGRAMACIÓN:
Página 6 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
A veces este lenguaje no es comprendido por lo que se debe convertir a un lenguaje
de maquina mediante un programa llamado Ensamblador.
Además proporciona códigos, rápidos y eficientes creados por el programador que
tiene el control total de la máquina.
Página 7 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Los intérpretes leen la instrucción línea por línea y obtienen el código máquina
correspondiente.
En cuanto a los compiladores, traducen los símbolos de un lenguaje de
programación a su equivalencia escrito en lenguaje máquina (proceso conocido como
compilar), obteniendo un programa ejecutable. (Ceballos, 2004)
LENGUAJE DE PROGRAMACIÓN EN C.C es muy empleado porque puede
PALABRAS RESERVADAS:
Auto break case char const continue default do double Else
Enum extern float for goto if int long register Return
Short signed sizeof static struct switch typedef union unsigned Void
Página 8 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
volatile while
Tabla01.Palabras Reservadas de lenguaje C
LIBRERÍAS:
Aquí existe un grupo de archivos que disponen de variables y funciones que serán
usadas al momento de programar.
Página 9 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
TIPOS DE DATOS:
Ejemplo:
int a;
unsigned int a;
signed long a;
signed long long a = 10000000;
El lenguaje C hace la distinción de si el entero es con signo (signed) o sin signo
(unsigned). En caso de que no se declare si es con signo o sin signo, se toma con signo
CARACTERES:
Estos se usan de tipo charque sirve para representar hasta 256 caracteres, tipo
entero ya que puede considerarse valores de 0 a 255.
char a;
char a = 's';
unsigned char a = 48;
Página 10 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Página 11 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
FUNCIÓN SCANTF. Se usa para leer cualquier tipo de dato predefinido desde el
teclado, y convertirlo, de forma automática, al formato interno adecuado. La
función se define como: int scanf(const char *formato[,dirección,...]);
Tabla05.Especificaciones Scantf
Además existen otras funciones que son como puts ,gets etc. (Esteban, 2015)
SINTAXIS:
Es un conjunto de reglas y procesos que se programa por el programador las cuales
deben estar claras para que el compilador lo acepte y se proceda a ejecutar debemos usar
adecuadamente sus librerías para poder trabajar en este lenguaje.
Página 12 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Didáctico y de alto nivel
Permite agrupar instrucciones
Tiene muchos compiladores que se pueden ejecutar en diferentes plataformas y
sistemas operativos. (Robledano, 2019)
LIBRERÍAS:
Iostream.
Página 13 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
LIBRERIAS ESTANDAR C++.
(Code., 2020)
COMPILADORES:
Página 14 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
FUNCIONES. Esta utiliza las mismas funciones de C. Una función es una parte con
nombre de un programa que puede ser invocada o llamada desdecualquier otra parte del
programa cuando haga falta. La sintaxis de las funciones depende de si las declaramos o
las definimos.
Por ejemplo.
SIMPLES:
enum dias { lunes, martes, miercoles, jueves, viernes, sabado, domingo }; for
(int d = lunes; d <=domingo; d++) cout << d;
COMPLEJOS.
Matrices / Array. Permiten guardar conjuntos de datos, pero siempre datos del
mismo tipo.
int numeros[5] = { 1, 2, 3, 4, 5 };
Estructuras. Guardar un conjunto de datos, pero esos datos pueden ser de distinto
tipo.
/* declaración de estructura tiempo */ struct tiempo { int hora,
minuto, segundo; };
Página 15 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
OPERADORES:
OPERADORES ARITMETICOS:
+ suma
- resta
* Multiplicación
/ división
% mod o residuo
OPERADORES RELACIONALES:
(GARCÍA, 2016)
SINTAXIS:
La declaración de librerías, en C++, se debe hacer al principio de todo nuestro
código, antes de la declaración de cualquier función o línea de código, indicarle al
compilador que librerías usar, para el saber que términos estarán correctos en la escritura
de nuestro código y cuáles no.
Página 16 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
APLICATIVO DEV_C++
Página 17 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Posibilidad de añadir, editar o eliminar herramientas.
Selección de diferentes temas para la interfaz. (ECURED, 2017)
ESTRUCTURAS:
ESTRUCTURAS SECUENCIALES
Son instrucciones simples. Indican un sólo paso o acción a realizar; siempre que se
encuentren lo van a realizar.
Ejemplo:
Página 18 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
ESTRUCTURA SELECTIVA MÚLTIPLE SWITCH
Esta instrucción es útil cuando se tiene que elegir entre dos a más opciones, como
es el caso de manejo de menús. Esta instrucción es preferible que el uso de anidamientos
de varios «if()».
ESTRUCTURA DE CONTROL REPETITIVAS
WHILE.Con el bucle While, las sentencias del Interior del bucle se ejecutan
mientras la condición es verdadera.
DO-WHILE .El bucle do-while funciona igual que While excepto que la condición
se evalúa al final del bucle.
FOR.El bucle for ejecuta una sección de código un número fijo de veces.
(TECPRO DIGITAL, 2016)
Las matrices son una estructura de datos bastante similar a los vectores o arreglos.
Página 19 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Primero necesitaremos saber el tipo de los datos que irán al interior de este
(números, decimales o cadenas de texto, etc.) necesitamos también, como siempre, un
nombre para la matriz y un tamaño máximo tanto para las filas como para las columnas. La
sintaxis para declarar una matriz en C++ es la siguiente:
tipoDato nombreMatriz[filas][columnas];
(Megon, 2019)
PROGRAMACION MODULAR, PROCEDIMIENTO Y FUNCIONES.
El método más conocidos para resolver un problema es dividirlo en problemas más
pequeños, llamados subproblemas con el fin de hacerlo más legible y manejable.
LINEAMIENTOS PARA LA PROGRAMACIÓN MODULAR SON:
1. Mantener cada módulo de un tamaño manejable (de manera ideal incluyendo sólo una
función).
2. Prestar atención particular en las interfaces criticas (esto es, a los datos y a las variables
de control que pasan entre los módulos).
Página 20 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
FASE DE SEGUIMIENTO:
En esta fase primeramente debemos conocer cual es el uso del Dev_C++.
Página 21 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
FASE DE SOCIALIZACIÒN:
Aquí se presentara capturas de los videos tutoriales de las clase asíncronas que nos
presento la ingeniería y capturas de clases síncronas en las cuales socializamos referente a
ejercicios de lenguaje de programación en C o C++.
Página 22 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
FASE DE REFLEXIÒN:
Principalmente este proyecto de investigación nos permitió que nuestro
conocimiento y aprendizaje vaya avanzando con la utilización de la herramienta Dev_C++
la cual fue algo primordial en nuestro aprendizaje ya que mediante esta pudimos crear
códigos precisos de distintos con un lenguaje de programación de alto nivel ya que aquí se
usa bastante la lógica, además utilizando estructuras y programación modular.
Es muy importante conocer para que se use cada librería, variables, operadores,
palabras reservadas y así obtener una buena estructura dentro del Dev_C++ ya que así
podremos realizar mucho más rápido y llegar a obtener una solución adecuada a nuestro
ejercicio.
La práctica es algo primordial y que no debemos dejar a un lado ya que sin practica
no vamos a ir mejorando nuestro lenguaje de programación con códigos es algo importante
en nuestra carrera y mientras más se practique vamos ir entendiendo mejor y así mismo
vamos a realizarlo de una manera más rápida e ir alcanzando un aprendizaje del 100% .
También es necesario consultar cualquier duda a la ingeniera o buscar una manera
de entender en que estamos fallando y poco a poco ir corrigiendo nuestros errores.
7.4 RESULTADOS
Los resultados que llegamos a obtener es que primeramente al conocer ya todos los
Conceptos de lenguaje de programación , tipos de datos ,funciones, librerías ,operadores,
estructuras y programación modular.
Al comenzar a utilizar el Dev_C++ al principio hasta saber cómo utilizar sus
Librerías ya que para C o C++ son iguales solo cambia que es iostream y la otra studio.h
ahí hubo confusión pero poco a poco mientras la ingeniera nos explicaba pudimos ir
cogiendo practica .Los talleres que nos presentaban en horas asíncronas también nos ayudó
a ir reforzando nuestro aprendizaje.
Al realizar los ejercicios que nos dejó la ingeniería de los tipos de estructuras
hubo un poco de confusión en estructuras de vectores y matrices y programación modular
pero nosotros debemos aprender a manejar de una manera rápida y eficaz en la que
identifiquemos que nos pide que utilicemos en cada ejercicio.
A si mismo dominar el manejo de las librerías, variables, y en especial la
programación modular que mediante una función ayuda a transformar cualquier tipo de
estructuras ya sea de vectores ,matrices ,selectivas y repetitivas en el aplicativo Dev_C++
Página 23 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
y mediante la práctica diaria ir adquiriendo una rapidez de lógica al momento de realizar
un código con un lenguaje de programación en C o C++ aunque es más utilizado el C++ ya
que este nos ayuda a mejorar proceso y presentarlo de una manera comprensible .
7.5 BIBLIOGRAFÍA
Página 24 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
8. ANEXOS
Ejercicio 1.
Dados dos números enteros(Z) , a y b ,hallar a+b y a-b.
Ejercicio 2.
Dados dos números enteros , determinar cuántos números enteros están incluidos en ellos.
Página 25 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 3.
Dada una cantidad de milímetros expresarlo en la máxima cantidad de metros , el resto en
decímetros , centímetros y milímetros.
Ejercicio 4.
Obtener el valor de c y d de acuerdo a la siguiente formula.
Página 26 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 5.
Dado cuatro números enteros ,obtener el porcentaje de cada uno en función a la suma de
los 4 números ingresados.
Ejercicio 6.
Hallar el área y perímetro de un cuadrado.
Página 27 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 7.
Dada una cantidad de horas , obtener el equivalente en minutos y segundos.
Ejercicio 8.
Convertir una cantidad de grados Fahrenheit a Celsius y Kelvin.
Ejercicio 9.
Hallar el área y el perímetro de un Rectángulo.
Página 28 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 10.
Convertir grados sexagesimales a centesimales.
Ejercicio 11.
Dada la edad de una persona, determinar si es mayor de edad o menor de edad.
Considere que alguien es mayor de edad si tiene 18 o más.
Ejercicio 12.
Dados dos números enteros, devolver el número menor.
Página 29 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 13.
Dado dos números, determinar si son iguales o son diferente s.
Ejercicio 14.
Dado un numero entero, devolver el doble del número, si el número es positivo ; el triple
del sí es negativo; y cero si el número es neutro.
Página 30 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 15.
Crear un programa que al ingresar tres números enteros devuelva los números ordenados
en forma ascendente y en forma descendente.
Ejercicio 16.
Después de ingresar 4 notas, obtener el promedio de la t res mejores notas, y mostrar el
mensaje «Aprobado» si el promedio es mayor o igual a 11; caso contrario, mostrar
<<Desaprobado».
Página 31 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 17.
Dados los siguientes datos de entrada : saldo ant erior, tipo de movimiento «R» (re ti ro) o
«D» (deposito) y monto de la transacci6n , obtener coma dato de sa lida el saldo actual .
Ejercicio 18.
Dados 2 numeros enteros a y b, determ inar cual es mayor con respecto al otro.
Página 32 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 19.
Dado 3 longitudes, diga si forman un tri ang ulo.
Ejercicio 20.
Dado 3 longitudes, si forman un trian gulo devolver el tipo de triangulo segun sus lados .
Página 33 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 21.
Dado el numero de un mes, devolve r el mes en letras.
Ejercicio 22.
Lea un numero del 1 al 7 y devuelva el dia de la semana, considere que 1 es domingo.
Página 34 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 23.
Dados los siguientes operadores ar it meticos ( +,-, "y / ), devuelva el nombre del operador.
Ejercicio 24.
Dado el numero de un canal de television, determine cual es el nombre del canal.
Página 35 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 25.
En una empresa se ha determinado la siguiente politica de descuento.
Ejercicio 26.
Una fruteria ofrece las manzanas con descuento segun la siguiente tabla:
Página 36 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 27.
Obtenga el nombre del estado civil segun la siguiente tabla.
Página 37 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 28.
Determinar el monto que recibira un trabajador por utilidades, despues de ingresar el
tiempo de servic io y el cargo, segun la siguiente tabla.
Ejercicio 29.
Segun la siguiente tabla, obtener la ciudad que visita ra, despues de ingresar su sexo y el
puntaje obtenido en un examen.
Página 38 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 30.
Dada una fecha, determine cuantos dias faltan para que acabe el año.
Página 39 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 31.
Obtener el factorial de un numero; recuerde que el factorial de un numero es el producto de
l x 2 x 3 x .,. x N.
Página 40 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 32.
Dado un rango de numeros enteros, obtener la cantidad de numeros pares e impares que
contiene el rango, sin consi derar los multiplos de S.
Ejercicio 33.
Calcular la suma y el producto de los N pr imeros nume ros natur ales multiplos de 3.
Ejercicio 34.
Dado un numero, determinar cuantos digitos 0 contiene.
Página 41 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 35.
Se requiere saber si existe un determinado digito en un numero dado.
Ejercicio 36.
Dado un numero, determinar cual es el porcentaje de numeros pares, impares y neutros (0).
Ejercicio 37.
Dado un rango de numeros, determine cuantos numeros primos contiene.
Página 42 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 38.
Dado un rango de numeros, determine cuantos numeros capicua hay.
Ejercicio 39.
Dados 2 numeros, obtener el MCD (maximo comun divisor), uti lice el metodo Euclides
(divisiones su cesivas).
Ejercicio 40.
Dado 2 numeros, obtener el MCD (m axima comun divisor) , utilice el metodo
factorizacion simultanea.
Página 43 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 41.
Calcu le la suma de los cuadrados y cubos de los N primeros numeros naturales.
Ejercicio 42.
Obtener la suma y la cantidad de los numeros divisibles par 3 y Sa la vez, de los N
primeros numeros naturales.
Página 44 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 43.
Dado un rango numerico entero positivo a y b, obtener la suma y la cantidad de los
numeros pares, impares y multiplos de 3.
Ejercicio 44.
Calcule la suma y la cantidad de numeros de la serie de fibonacci.
Ejercicio 45.
Dado un rango de numeros, determ ine cuantos numeros capicua hay.
Página 45 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 46.
Dada la cantidad de cifras y un divisor, determine cuantos numeros multiplos existen del
divisor con dichas cifras.
Ejercicio 47.
Calcule la suma de la siguiente serie.
Ejercicio 48.
Calcule de cuantas formas se pueden ordenar n objetos.
Página 46 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 49.
Obtenga la cantidad de los numeros primos de n cifras.
Ejercicio 50.
Obtenga la cantidad de los numeros capicuas de n cifras.
Página 47 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 51.
Dados 4 numeros, almacene los en un vector, luego obtenga la suma y el promedio de los
valores almacenados.
Ejercicio 52.
Dados 4 numeros, alm acene los en un vector , el numeros mayor y menor.
Ejercicio 53.
Dados 6 numeros, almacenelos en un vector, luego obtenga cuantos numeros multiplos den
ha ingresado.
Página 48 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 54.
Ordene 5 numeros segun la forma que se indi que: «A» (ascendente) o «D» (descendente).
Ejercicio 55.
lngrese 6 numeros y determine cuantos numeros repeti dos existen.
Ejercicio 56.
lngrese 6 numeros en una matriz de 3x2 y obtenga la suma de cada fila.
Página 49 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 57.
lngrese 6 numeros en una matri z de 3x2 y obtenga el promedio aritmetico.
Ejercicio 58.
En una matriz de 2x3 ingrese 6 numeros, multiplique su contenido par un valor Ky obtenga
la suma de los numeros de la matriz.
Página 50 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 59.
Cree una matriz de A de 2x2, otra B de 2x2 y obtenga una matriz C = A B.
Ejercicio 60.
Cree una matr iz de 4x3 y obtenga los numeros mayores de cada columna.
Página 51 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 61.
Dado el nombre de una persona, obtenga el mensaje «Bienvenido: Sr(a) Gustavo, a su
tienda de preferencial.
Ejercicio 62.
Dado un nombre, obtenga el nombre en forma inverti da; por ejemplo, «Julio» invertido
«oiluJ».
Ejercicio 63.
Dada una frase, devuelva la frase con ast eriscos en lugar de espacios en blanco .
Página 52 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 64.
Dada una letra, determine si esta en minuscula o mayuscula .
Ejercicio 65.
Lea una frase y una palabra, y determine si existe o no la palabra en la frase.
Ejercicio 66.
Dada una palabra, determinar si es palindromo (una palabra es palindromo si se lee igual
de izqu ierda a derecha ode derecha a izquierda) , po r ejemplo ANA .
Página 53 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 67.
Dada una frase, deter mine cuantas palabras palindromos ha ingresado.
Ejercicio 68.
Dada una frase, dete rmine cuantas palabras se rep iten.
Ejercicio 69.
Cree el algoritmo para encriptar una frase con el valo r del caracter ASCII sumando 2
posiciones .
Página 54 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio70.
Cree el algoritmo para desencriptar la frase generada por el algoritmo anterior.
Ejercicio 71.
Hallar el area y el perimetro de un de un cuadrado, cree un procedimiento para realizar
dicha tarea.
Ejercicio 72.
Dadas tres notas, obtenga el promedio de las dos notas mayores; cree un procedimiento
para reali zar dicha tarea.
Página 55 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 73.
Dada la edad de una persona, determine en que etapa de su vida se encuentra; cree un
procedimiento para realizar dicha tarea .
Página 56 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 74.
Dado un numero obtener la suma de sus digitos pares e impares .
Página 57 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 75.
Dado un caracter, determinar si es vocal, letra mayuscula, letra minuscula, numero o
simbolo.
Ejercicio 76.
Hallar el area de un rectangulo, cree una funci6n para realizar dicha tarea.
Página 58 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 77.
Un negocio tiene dos tipos de cliente: publico en general (G) y cliente afiliado (A). Acepta
dos formas de pago: al contado (C) o en plazas (P).
Página 59 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 78.
Lea un numero y devuelva el numero en forma inversa; par ejemplo, si ingresa 123 su
nurnero invertido es 321; si ingresa 12345, numero inverti do es 54321.
Ejercicio 79.
Dada una palabra, determinar si es palfndromo (una palabra es palindrome si se lee igual
de izquierda a derecha ode derecha a izquierda) , por ejernplo ANA.
Página 60 de 61
UNACH-RGF-01-03-10.03
VERSIÓN 01: 01-12-2020
Ejercicio 80.
Cree una matriz de A de 2x2, otra B de 2x2, y obtenga una matriz C = A * B.
Página 61 de 61