06.05.2013 Views

CONTENIDO DE LA LECCIÓN 8

CONTENIDO DE LA LECCIÓN 8

CONTENIDO DE LA LECCIÓN 8

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MIGUEL Á. TOLEDO MARTÍNEZ<br />

30. Indique cuáles de las siguientes afirmaciones son verdaderas y cuáles falsas (si la respuesta es falso, explique<br />

por qué):<br />

a. Las funciones impresionantes que realizan las computadoras involucran esencialmente la manipulación de ceros y<br />

unos.<br />

b. La gente prefiere manejar bits en vez de caracteres y campos, debido a que los bits son más compactos.<br />

c. La gente especifica programas y elementos de datos como caracteres, y luego las computadoras manipulan y procesan<br />

estos caracteres como grupos de ceros y unos.<br />

d. El código postal de cinco dígitos de una persona es un ejemplo de un campo numérico.<br />

e. La dirección de la calle de una persona se considera, por lo general, un campo alfabético en las aplicaciones de<br />

computadora.<br />

f. Los elementos de datos que están representados en las computadoras forman una jerarquía de datos en la cual los<br />

elementos de datos se hacen cada vez más grandes y más complejos conforme se avanza de campos a caracteres, a<br />

bits, etcétera.<br />

g. Una clave de registro identifica a un registro como perteneciente a un campo particular.<br />

h. La mayoría de las organizaciones almacenan toda su información en un solo archivo para facilitar el procesamiento<br />

en computadora.<br />

i. Cada instrucción que procesa un archivo en un programa C++ hace referencia explícitamente a ese archivo por<br />

nombre.<br />

j. Cuando un programa crea un archivo, la computadora almacena automáticamente dicho archivo para referencia<br />

futura.<br />

PROBLEMAS<br />

1. Escriba un programa que le pida al usuario que introduzca dos números, que obtenga dichos números y que<br />

imprima la suma, el producto, la diferencia y el cociente de ambos.<br />

2. Escriba un programa para calcular el interés simple sobre un préstamo de 2000 pesos a dos años, a una tasa de<br />

12.5%. Dé formato a su salida en forma apropiada, mostrando el importe del préstamo, el periodo de tiempo, la<br />

tasa de interés y la importe del interés (Nota: establezca la bandera ios::showpoint para asegurar en forma<br />

apropiada el formato de pesos y centavos para una salida monetaria).<br />

3. Escriba un programa que pida al usuario escribir cualquier palabra de cuatro letras. Después muestre la palabra<br />

al revés.<br />

4. La fuerza eléctrica en un circuito de corriente directa se define como el producto del voltaje y la corriente. En<br />

símbolos, fuerza = voltaje x corriente. Escriba un programa para calcular la fuerza eléctrica de un valor de<br />

voltaje de 12 volts y un valor de corriente de 0.00125 amperes. Genere una tabla de valores de entrada y salida<br />

en forma decimal.<br />

5. Escriba un programa que emplee un ciclo para leer un archivo de carácter de nombre letminus que consista en<br />

todos los caracteres minúsculos. Convierta los caracteres minúsculos a mayúsculas restado 32 a cada carácter y<br />

escriba los caracteres mayúsculos a un archivo de nombre letmayus. (Nota: deberá crear el archivo letminus<br />

usando su editor de texto ASCII)<br />

6. Escriba un programa que calcule los valores de fuerza y voltaje escritos por el usuario. Genere una tabla de<br />

valores de entrada y salida en formato decimal.<br />

7. Escriba un programa que calcule el pago semanal bruto para un empleado, determinando el salario mínimo y el<br />

número de horas trabajadas. Suponga que el empleado es de medio tiempo y además trabaja menos de 40 horas<br />

a la semana. Genere una pantalla mostrando el nombre del empleado, el pago por hora, horas trabajadas y pago<br />

bruto. Proporcione los títulos apropiados en pantalla. (Nota: establezca la bandera ios::showpoint para asegurar<br />

la salida adecuada en formato monetario de pesos y centavos.)<br />

8. Escriba un programa para calcular la circunferencia y área de un círculo a partir de una entrada del radio escrita<br />

por el usuario. Genere una pantalla tabular mo strando el radio del círculo, la circunferencia y el área. (Nota: La<br />

circunferencia de un círculo es igual a 2 p r. El área de un círculo = p r 2.<br />

9. Escriba un programa que permita a un estudiante calcular el promedio de cuatro registros de exámenes. Genere<br />

una pantalla tabular con el nombre del estudiante, nombre del curso, registros individuales de los exámenes y<br />

promedio de exámenes.<br />

FUNDAMENTOS – <strong>LECCIÓN</strong> 7 7-65

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!