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