Programando en C - Perl - Phyton
Alumno: Juan Francisco Mendoza Martínez
Compatencia: Gestion en TI
Palabras claves: C, Perl, Phyton
Descripción de la actividad:
Deberemos desallorar a traves del lenguaje de programación C, Perl, Phyton algunos de los ejercicios que fueron solicitados por el profesor.
Solución:
Tuve que hacer un trabajo metodico y con mucha paciencia, hasta poder lograr lo solicitado por el profesor, a través de las actividades de las cuales debiamos programar y mostrarlas en mi caso en el programa llamado Putty.
Ejercicios:
A) Generar mil numeros aleatorios y calcular el promedio (Programa hecho en Perl)
#!/usr/bin/perl
$cant = 1000; #cantidad de numeros
$promedio = 0; #inicio en 0 variable promedio
for($i=0;$i<$cant;$i++){ #se inicie desde 0 hasta cantidad
$rnd = int(rand($cant)); #genera n° random entre 0 y cantidad
$aux += $rnd; #voy almacenando los valores en una variable auxiliar(puede tener cualquier nombre)
$c += 1; #c guarda numeros de 1 a 1000 para corroborar que el programa genero 1000 n° random
print "$c: $rnd\n"; #imprimo el contador segun el numero random correspondiente
$promedio= $aux / $cant; #calculo promedio que es los 1000 n° random / en cantidad (1000)
}
print "promedio= $promedio\n"; #imprimo el string "promedio" + el resultado del calculo de promedio
B) Calcular los puntos de una circunferencia con centro en el origen (el radio debe ser mayor a 10). (Programa hecho en Phyton)
import math
radio = input("Introduzca el radio de la circunferencia: ")
if (type(radio) != type(1)) and (type(radio) != type(1.0)) or radio < 10:
exit()
N = 30
i = 0
while (i < N):
x = radio * math.sin(i * 2 * math.pi / N)
y = radio * math.cos(i * 2 * math.pi / N)
print x, "\t", y
i = 1 + i
C) Solicitar la fecha de nacimiento y calcular la edad en segundos. (Programa hecho en C)
#include <stdio.h>
main()
{
int fecha;
int nacimiento;
int edad = 0;
fecha=2010;
printf("ingrese la fecha de nacimiento \n");
scanf("%d",&nacimiento);
printf("\n");
edad = fecha - nacimiento;
edad = edad%100;
printf("la edad es %d\n",edad);
edad = edad * 31536000;
printf("la edad en segundos %d\n",edad);
}
Reflexión:
Mostre una cierta capacidad con la que puedo desarrollar mis habilidades, siendo en este caso programador y seguir con la practica para poder manejar estos lenguajes sin mucha dificultad.
No hay comentarios:
Publicar un comentario