Lógica de programación

Solo disponible en BuenasTareas
  • Páginas : 7 (1530 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de diciembre de 2010
Leer documento completo
Vista previa del texto
Ejercicios Propuestos de Programación.
Turbo Pascal
Lenguaje C

Prof. Alejandro E. Bolívar P.
Ingeniero Mecánico
Magister en Ingeniería Mecánica

2010


Contenido
Contenido 2
CAPÍTULO 1. ESTRUCTURA SECUENCIAL O LINEAL. 4
EJERCICIOS DE MANEJO DE EXPRESIONES. 4
EJERCICIOS DE EVALUACIÓN DE EXPRESIONES. 4
EJERCICIOS PROPUESTOS DE ESTRUCTURA SECUENCIAL. 7
CAPÍTULO 2. ESTRUCTURACONDICIONAL. 9
EJERCICIOS PROPUESTOS DE ESTRUCTURAS CONDICIONALES. 9
EJERCICIOS CONDICIONALES CON DÍGITOS DE UNA CIFRA ENTERA. 13
CAPÍTULO 3. ESTRUCTURAS REPETITIVAS. 15
EJERCICIOS PROPUESTOS. 15
EJERCICIOS DE SUMATORIA. 19
DESGLOSE DE DÍGITOS. 20
FIGURAS GEOMÉTRICAS. 22
EJERCICIOS QUE HACEN USO DE CONTADORES Y SWITCHES. 22
EJERCICIOS PROPUESTOS DEL USO DE BANDERA, MAYOR Y MENOR. 26
CAPÍTULO4. ARREGLOS UNIDIMENSIONALES (VECTORES). 29
EJERCICIOS PROPUESTOS. 29
CAPÍTULO 4. ARREGLOS BIDIMENSIONALES (matrices). 32
EJERCICIOS PROPUESTOS. 32
CAPÍTULO 4. apuntadores. 36
EJERCICIOS PROPUESTOS. 37
CAPÍTULO 4. funciones. 39
EJERCICIOS PROPUESTOS. 39
REFERENCIAS BIBLIOGRÁFICAS. 40


CAPÍTULO 1. ESTRUCTURA SECUENCIAL O LINEAL.
EJERCICIOS DE MANEJO DE EXPRESIONES.
Escribir lassiguientes expresiones matemáticas en forma de expresiones lineales para ser utilizadas en un programa de computación, donde A, B, C, D, E, F, R, P, Z son las variables.

a)
b)

c)

d)

e)

f)

EJERCICIOS DE EVALUACIÓN DE EXPRESIONES.

Suponga que a = 49, b = 5, c = 3 evalúe:

a) a mod b * c + 1 _____

b) a mod (b * c) +1 _____

c) 24 / c * 4 _____d) a div b mod 2 _____

e) 7 + 2 div c -1 _____

f) 48 / (c * 2) *4 _____

g) 7 – a mod (3 + b) _____

h) a mod – b *c _____

i) b div c mod a _____

Suponga que Indi, Com y Prueba son variables lógicas, ¿Qué valor se le asigna a cada variable cuando se evalúa la expresión:

Indi  5 > 10 _____

Com  ‘A’ < ‘B’ _____

Prueba  Indi AND Com _____

Si Num  3AND Indi  true, evalúe:

(1 > 0) AND (2 = 2) _____

Not Indi _____

(0 < 1) OR (0 > 1) _____

(5 3) _____

Not (2 2) _____

(Num = 1) OR (5 >= 4) _____

Not (Num = 18) AND (Calif >15)

(Edad >= 18) OR (Calif >15)

Evalúe para cada par de datos las expresiones anteriores:

Edad Calif a) b)
12 18
19 12
19 16
12 12Sea la siguiente expresión lógica:

(Edad >= 18) Y ((Calif1 > 15) O (Calif2 > 15))

Evalúe para cada par de datos la expresión anterior:

Edad Calif1 Calif2 Resultado
12 18 15
19 12 17
19 16 10
12 12 12

EJERCICIOS PROPUESTOS DE ESTRUCTURA SECUENCIAL.
Indique el tipo de dato que se puede asignar a los siguientes datos: nombre, apellido, edad, estatura, estado civil,sexo, sueldo, promedio, porcentaje, código, impuesto.
Dados dos números, realizar la operación aritmética según los símbolos +, -, *, /.
Realice el cálculo del área y del perímetro del círculo.
Dadas las longitudes de los lados de un triángulo, determine el área del triángulo basándose en el semiperímeto: donde p=(a + b + c)/2
Para determinar el área de un polígono de vértices conocidos setiene; por ejemplo, si es de 3 lados:
A = (½) * (x1*y2 + x2*y3 + x3*y1 - x1*y3 - x3*y2 - x2*y1)

Calcular el área de un polígono.

En una caja de dimensiones L x L x L se introduce una pelota de radio L/2. Determinar el volumen vacío entre la caja y la esfera.

En una caja de dimensiones L x L x h se introduce un cilindro de radio L/2 y altura h. Determinar el volumen vacío entrela caja y el cilindro.

Realice el cálculo del determinante y de los valores de x, y, z; para un sistema de tres ecuaciones y tres incógnitas.
Dado un valor x de tres dígitos, determinar el promedio de sus dígitos.
Dados L, M, N tres números enteros positivos de un sólo digito, calcule el producto de un número de dos cifras por un número de una cifra de esta manera:

L M
* N...
tracking img