You are on page 1of 2

Informtica

Unidad 3.8: Arreglos


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

1/2 12/11/14 04:17:48 03-08-01-cav-01-vivencia-enunciado-ejercicios


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.

Fin del documento

2/2 12/11/14 04:17:48 03-08-01-cav-01-vivencia-enunciado-ejercicios

You might also like