You are on page 1of 2

Ejercicios de Introducción a la Programación

Miércoles 2 de junio de 2010

Nombre: ________________________ Matrícula: ____________________

Objetivo de la Clase: El alumno aplicara las estructuras de control en el


desarrollo de programas en pseudocódigo.

Instrucciones. - Estos ejercicios son de forma personal y se deberán


entregar el seudocódigo el día lunes antes del examen.

1.- Diseñe algoritmo en pseudocódigo utilizando las estructuras de ciclo y


bifurcación condicional para calcular: ingrese una serie de n valores que estén
dentro del intervalo 1 a 1000 y realice las siguientes operaciones:

 Sume todos los valores e imprima el resultado.


 Muestre el total de valores pares e impares.

2.- Diseñe el algoritmo que calcule las operaciones aritméticas básicas (suma,
resta, multiplicación, división) de 2 números quebrados para n veces.

3.- Una compañía fumigadora tiene las tarifas siguientes:

Tipo 1.-Fumigación contra moscas, $10.00 por hectárea.


Tipo 2.-Fumigación contra chapulines, $20.00 por hectárea.
Tipo 3.-Fumigación contra gusanos, $30.00 por hectárea.

Si el área a fumigar es mayor que 100 hectáreas, se tiene un descuento del 5%. Si
es mayor a 300 el 10% y si es mayor a 500 el 15%.

Diseñar el algoritmo que muestre por cada agricultor que lea, los siguientes datos:

 Número de Agricultor.
 Tipo de Fumigación.
 Número de Hectáreas a Fumigar.
 Total a Pagar.

4.- Se tienen datos de todos los accidentes de tránsito ocurridos durante el año en
el estado de Sonora. Los datos que se tienen de cada conductor involucrado en un
accidente son la edad del conductor y el sexo. Diseñar el algoritmo que lea los
datos e imprima los siguientes resúmenes estadísticos de los conductores que han
participado en accidentes:

 Porcentaje de conductores menores de 25 años.


 Porcentaje de conductores del sexo femenino.
 Porcentaje de conductores del sexo masculino con edades
comprendidas entre 18 y 25 años.

5.- Diseñe el algoritmo para calcular la siguiente serie:

0,1,1,2,3,5,8,13, …..
a) Usando la estructura de control de ciclo mientras.
b) Usando la estructura de control de ciclo hacer – mientras.

6.- Desarrolle el algoritmo que calcule las siguientes series:

multi = 2 * 4 * 6 *8 * 10* ….. n

c) Usando la estructura de control de ciclo mientras.


d) Usando la estructura de control de ciclo hacer – mientras.
e) Usando la estructura de control de ciclo desde.
7.- Diseñar un algoritmo que calcule las diferentes áreas de “n” triángulos en
función de las longitudes de sus lados:

AREA = p ( p  A)( p  B )( p  C )

Donde A, B, C lados:

A BC
P SEMIPERIMETRO = p
2

Variables de entrada Variables de salida Variables intermedias


A,B,C = reales ÁREA = reales P = real

a) Usando la estructura de control de ciclo mientras.


b) Usando la estructura de control de ciclo hacer – mientras.
c) Usando la estructura de control de ciclo desde.
8.- Desarrolle el algoritmo para determinar el área y volumen de “n” diferentes
cilindros cuyas dimensiones radio y altura se leen desde el teclado.

Análisis

Las fórmulas de volumen y superficie de un cilindro son:


V   * R2 * H
S  2 * * R * H
H = Altura
R = Radio

La constante π= 3.141592 deberá ser introducida como una variable.