03.08.01. Descubriendo como funcionan los arreglos
Escriba el planteamiento y el algoritmo para:
1. Leer cinco nmeros en cinco variables diferentes. Sumar 1 a cada nmero e
imprimirlos. 2. Leer cinco nmeros en cinco variables diferentes. Sumar 1 a cada nmero e imprimirlos. Utilizar un arreglo unidimensional o vector. Realizar la lectura, el proceso y la impresin en tres ciclos diferentes. 3. Leer n nmeros en un vector. Multiplicar cada nmero por 2. Imprimir el vector resultante. Realizar la lectura, el proceso y la impresin en tres ciclos diferentes. 4. Generar e imprimir un vector tipo cadena con *(asterisco) en las posiciones pares y #(numeral) en las posiciones impares. Para verificar si la posicin es par o no utilizar la funcin lgica par(). El nico valor que se debe ingresar por teclado es la dimensin del vector, representada por la variable d. 5. Generar e impimir un vector tipo lgico con VERDADERO en las posiciones pares y FALSO en las posiciones impares. Para verificar si la posicin es par o no utilizar la funcin lgica par(). El nico valor que se debe ingresar por teclado es la dimensin del vector, representada por la variable t. 6. Leer unas preguntas sobre canciones y pelculas en un vector cadena. La cantidad de preguntas estar dada por la variable cant cuyo valor se deber leer por teclado. Con el vector de preguntas ledas(ya en memoria), realizar las mismas al usuario del programa, anteponiendo Te gusta al texto de la interrogacin. Se debe incluir los signos de interrogacin. Leer las respuestas del usuario en un vector, que se debe definir explcitamente como de tipo lgico. Finalmente mostrar las preguntas, siempre con el Te gusta antes, y las respuestas del usuario, una al lado del otra, y con los signos de interrogacin. Un ejemplo de la impresin final: *** Preguntas y respuestas *** Te gusta Justin Bieber? FALSO Te gusta El seor de los anillos? VERDADERO Te gusta RHCP? VERDADERO Te gusta The Big Bang Theory? VERDADERO 7. Leer nmeros y cargarlos una tabla bidimensional de 3 filas y 4 columnas. Restar 1 cada elemento de la tabla. Imprimir el resultado. Usar ciclos anidados diferentes para leer, procesar e imprimir los valores de la tabla. 8. Leer nombres y guardarlos en una matriz de m filas y n columnas. Despus de cargar la matriz, recorrerla y modificar su contenido, agregando a cada nombre cargado un @(arroba) inicial y final, sin espacios de por medio. Imprimir la
Informtica Unidad 3.8: Arreglos 03.08.01. Descubriendo como funcionan los arreglos
matriz modificada. Usar ciclos anidados diferentes para leer, procesar e
imprimir los valores de la matriz. 9. Leer v o f para determinar si las manzanas de una poblacin tienen o no energa elctrica. La poblacin est representada por una matriz lgica de f filas y c columnas, que se debe imprimir como tabla bidimensional, convirtiendo antes las constantes lgicas VERDADERO y FALSO en las constantes cadenas s o n. 10. Imprimir las coordenadas de las sillas situadas en la diagonal principal de un aula que tiene un formato matricial. Se sabe que la cantidad de filas, est dada por la variable fc. La misma variable representa a la cantidad de columnas. Se debe leer por teclado los valores para la matriz y se debe cargar 1, si existe silla en la coordenada o cero si no existe. Validar en una funcin lgica, que el valor ingresado sea cero o uno. Si no se cumple , se vuelve a leer el valor. 11. Imprimir las coordenadas de las sillas situadas en la diagonal secundaria de un aula que tiene un formato matricial. Se sabe que la cantidad de filas, est dada por la variable fc. La misma variable representa a la cantidad de columnas. Se debe leer por teclado los valores para la matriz y se debe cargar S, si existe silla en la coordenada o N si no existe. Validar en una funcin lgica, que el valor ingresado sea S o N. Si no se cumple, se vuelve a leer el valor. 12. Mostrar la suma de las edades de los alumnos que ocupan lugares por debajo de la diagonal principal en una disposicin matricial cuadrada de orden r. Los datos a ingresar son las edades de los alumnos que ocupan toda la matriz. 13. Mostrar el promedio de las edades de los alumnos que ocupan lugares por encima de la diagonal principal en una disposicin matricial cuadrada de orden r. Los datos a ingresar son las edades de los alumnos que ocupan toda la matriz. 14. Encontrar y mostrar, el mayor y su posicin de un vector cadena de dimensin n, cuyos valores deben ser ledos por teclado. Si existe ms de un elemento con el valor mayor considerar el ltimo que aparece.