lunes, 14 de noviembre de 2011

Programación en C - Perl - Phyton

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