Está en la página 1de 2

Tarea 6:Introducción al lenguaje C

Pensamiento Algorítmico

Profesor: M.I. César Augusto Ramírez Gámez

DESCRIPCIÓN

Utilizando la metodología para el desarrollo de software vista en clase, resuelva los problemas que
se definen a continuación. Leer bien lo que se pide.

1. Genere un programa en lenguaje C que lea un carácter e imprima si el carácter es una


letra mayúscula, minúscula, un número o un símbolo. Para poder llegar a la solución hay
que recordar que es el código ascii, en esta liga pueden encontrar información:
http://informatica.dgenp.unam.mx/recomendaciones/codigo-ascii. Con base en esa
información, podemos decir que la ‘A’ también puede identificarse como un 65.

a. (Entender el problema) Lean bien el problema, todo debe estar claro.


b. (Análisis) Llenar la siguiente tabla:

Entradas Salidas

c. (Diseñar algoritmo) Escribir el algoritmo que resuelve el problema, enumerando las


instrucciones:
Algoritmo
1.
2.

d. (Diseñar algoritmo) Realice dos pruebas para comprobar que su algoritmo trabaja
correctamente:

Prueba 1 Prueba 2
Definir valores de las entradas Definir valores de las entradas
Realizar cálculos Realizar cálculos
Mostrar resultado Mostrar resultado

2. Analice lo que imprimen las siguientes líneas de código y como están afectado cada uno de los
modificadores. Escribe los comentarios de cada modificador.

printf ("Integers:\t %i %u \n", -3456, 3456);


printf ("Characters: %d %c \n", 'z', 64);
printf ("Decimals: %d %ld\n", 1997, 32000L);
printf ("Some different radices: %d %x %o %#x %#o \n", 100, 100, 100, 100, 100);
printf ("floats: %4.2f %+.0e %E \n", 3.14159, 3.14159, 3.14159);
printf ("Preceding with empty spaces: %10d \n", 1997);
printf ("Preceding with zeros: %010d \n", 1997);
printf ("Width: %*d \n", 15, 140);
3. La Distancia Euclidiana es la distancia en línea recta entre dos puntos de un plano. Se calcula con

la formula:
Donde P1 se refiere al punto1, P2 al punto dos, x1, y1 son las coordenadas del punto 1 y x2 y2
las coordenadas del punto 2. Si tenemos dos puntos datos y un origen (otro punto extra) genere
un programa que identifique cual es el punto más cercado a ese origen.

a. (Entender el problema) Lean bien el problema, todo debe estar claro.


b. (Análisis) Llenar la siguiente tabla:

Entradas Salidas

c. (Diseñar algoritmo) Escribir el algoritmo que resuelve el problema, enumerando las


instrucciones:
Algoritmo
1.
2.

d. (Diseñar algoritmo) Realice dos pruebas para comprobar que su algoritmo trabaja
correctamente:

Prueba 1 Prueba 2

FORMATO
- Copiar el código a Word y convertirlo a PDF, subir solo el documento con los códigos

ENTREGA

- Subir la tarea a Didac-Tic


- Deberá ser un solo archivo .docx o pdf. El nombre de su archivo deberá tener el formato:
Tarea6_Apellido_ Nombre.docx

También podría gustarte