Você está na página 1de 3

​Servicio Nacional de Aprendizaje

REGIONAL VALLE DEL CAUCA


CENTRO DE ELECTRICIDAD Y AUTOMATIZACION INDUSTRIAL
C.E.A.I.
Modelo de la Mejora
Análisis y Desarrollo de Sistemas de información Continua

ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES – FUNDAMENTOS DE


PHP

22/03/2017

Instructor:​ Nelson López Hidalgo


Email: ​nelson.hidalgo@misena.edu.co

Objetivos:

1. Adquirir los conocimientos necesarios para usar arreglos unidimensionales en PHP.


2. Adquirir los conocimientos necesarios para usar arreglos bidimensionales en PHP.

Ejercicios

1. Crear un programa en PHP el cual genere un arreglo y lo llene con 100 números enteros
aleatorios (entre 1 y 500) y los muestre en pantalla en orden descendente. ​Nota:
primero imprima el arreglo generado y luego imprima el arreglo en orden descendente
para verificar que efectivamente el ejercicio quedó correctamente resultó.

2. Escribir un programa que solicite ingresar 8 notas de alumnos (las notas deben ser
ingresadas a través de un formulario) luego almacenar dichas notas en un array, el
programa nos debe informar cuántas notas son mayores o iguales a 3 y cuántas menores
a 3 (en este ejercicio para recorrer el arreglo debe usar la estructura while).

3. Se tienen 10 personas, de las cuales se conocen sus edades, hacer un programa que
permita ingresar las edades (a través de un formulario) de todas las personas y
almacenarlas en un array luego el programa nos debe indicar cuántas edades son
mayores a 18 y cuántas son menores a 18 (Consideramos mayores de edad a todos
aquellos que tienen de 18 años a más).

4. Realizar un programa que lea por teclado la nota de 10 aprendices y calcular la nota
media (promedio) del grupo. También mostrar los notas superiores a la media
​Servicio Nacional de Aprendizaje
REGIONAL VALLE DEL CAUCA
CENTRO DE ELECTRICIDAD Y AUTOMATIZACION INDUSTRIAL
C.E.A.I.
Modelo de la Mejora
Análisis y Desarrollo de Sistemas de información Continua

(promedio), nota más baja, nota más alta, número de notas inferiores al promedio,
cantidad de notas aprobadas, cantidad de notas reprobadas.

5. Crear un programa que guarde en un array 10 números enteros (positivos, negativos y


ceros) ingresados por teclado. luego calcular cuántos (no cuáles) números son positivos,
cuantos negativos y cuántos ceros.

6. Realizar un programa que llene un array con 10 números enteros (positivos, negativos y
ceros) que se leen por teclado. A continuación calcular y mostrar la media (promedio) de
los valores positivos y la de los valores negativos del array.

7. Escribir un programa que llene un arreglo con números enteros comprendidos entre dos
números ingresados a través de un formulario.

8. Escribir un programa que llene un arreglo con los números comprendidos entre 0 y 100
divisibles por 3.

9. Escribir un programa que tras asignar los números, -2, 5, 8, -9, 10, 15 y –4 a un arreglo
calcule, independientemente, la suma de los elementos positivos y negativos.

10. Escribir un programa que sume, independientemente, los elementos positivos y


negativos de la siguiente matriz:
-2 56 50
44 -12 -42
70 57 -86

11. Escribir un programa que multiplique por dos los elementos de la siguiente matriz:
5 6 13
14 2 4
21 7 6
​Servicio Nacional de Aprendizaje
REGIONAL VALLE DEL CAUCA
CENTRO DE ELECTRICIDAD Y AUTOMATIZACION INDUSTRIAL
C.E.A.I.
Modelo de la Mejora
Análisis y Desarrollo de Sistemas de información Continua

12. Se ingresan un conjunto de n alturas de personas por teclado. Mostrar la altura promedio
de las personas.

13. En una empresa trabajan n empleados cuyos sueldos oscilan entre $100 y $500, realizar
un programa que lea los sueldos que cobra cada empleado e informe cuántos empleados
cobran entre $100 y $300 y cuántos cobran más de $300. Además el programa deberá
informar el importe que gasta la empresa en sueldos al personal (es decir el total
pagado).

14. Realizar un programa que internamente genera 4 números aleatorios, luego a través de
un formulario capturar 4 números, si los 4 números ingresados son iguales a los 4
números ingresados imprimir un mensaje “Ganaste la lotería”, en caso contrario “No
ganaste”.

15. Realizar un programa que simule el lanzamiento de dos dados, para lo cual usted deberá
capturar dos números a través del teclado, además generar dos números aleatorios, si los
números aleatorios son iguales a los ingresados imprimir “ganaste” en caso contrario
“perdiste”. además debe imprimir los datos usando imágenes.

16. Realizar un programa que solicite a una persona su dia y mes de nacimiento, luego
imprimir una imagen que represente su signo zodiacal.

Você também pode gostar