Está en la página 1de 4

TALLER DE CONOCIMIENTOS

PROGRAMA: PROGRAMACIÓN DE SOFTWARE


COMPETENCIA: ANALIZAR LOS REQUISITOS DEL CLIENTE PARA CONSTRUIR EL SISTEMA DE INFORMACIÓN
INSTRUCTOR: RONALD MARTELO CHING
SENA – CENTRO PARA LA INDUSTRIA PETROQUIMICA
NOMBRE COMPLETO: FECHA: N° FICHA: CALIFICACIÓN:

1. Enumere los tipos de Datos más utilizados en programación y de 6 ejemplos de cada uno de ellos.

Los tipos de datos más utilizados en programación son

Numéricos (enteros y reales)


Lógicos (boolean)
Carácter (carácter, cadena)

Ejemplos de datos numéricos:


 65
 -8
 9.14
 3.1416…
 1.4142…
 0.00000009

Ejemplos de datos lógicos

 A>B entonces es verdadero


 D=F entonces es falso
 A<B entonces es falso
 A<41 entonces es verdadero
 B=0 entonces es falso
 (A/B)<8 entonces es verdadero

Ejemplos de datos de carácter

 A, B, C, D, E…
 1, 2, 3, 4, 5….
 *$%><
 ´Sr.´
 ´Hola´
 3*a
2. Explique en qué consisten y cómo funcionan las reglas de prioridad de las operaciones matemáticas.
De ejemplos en los cuales se muestren como se aplican.

Reglas para Orden de Operaciones

1. Resolver paréntesis, u otros símbolos. ( ) [ ] { }


2. Resolver exponentes o raíces.
3. Multiplicación y división de izquierda a derecha.
4. Suma y resta de izquierda a derecha.

Ejemplos:

(4-2)2+(8/2)2*2=
22+42*2=
4+16*2=
4+32=
36

3. Construya las tablas de la verdad para AND, OR, NOT

ENTRADA SALIDA
A B A AND B
V V V
V F F
F V F
F F F

ENTRADA SALIDA
A B A OR B
V V V
V F V
F V V
F F F

ENTRADA SALIDA
A NOT
V F
V F
F V
F V
Teniendo en cuenta el Modelo de procesamiento de datos por computadora (ver capítulo 1 del libro
Fundamentos de Programación de Luis Joyánes Aguilar)), para los siguientes ejercicios identificar
ENTRADAS, PROCESOS Y SALIDAS (ver capítulo 2 del libro Fundamentos de Programación
de Luis Joyánes Aguilar):

Analice el siguiente Ejemplo:


Se requiere un programa que permita realizar la suma de 2 números introducidos por teclado y
mostrar el resultado por pantalla.

ENTRADAS PROCESOS SALIDAS


Numero1: numérico
Numero2: numérico Suma = Numero1 + Numero2 Suma
Suma: numérico

4. Para convertir horas a minutos, se toman las horas y se multiplican por 60. Construir un programa que
lea por el teclado un número de horas ingresado por el usuario e imprimir a cuántos minutos equivale.

5. Para convertir minutos a horas se toman los minutos y se dividen por 60, la idea es que esta cifra sea
entera. Construir un algoritmo que lea un número de minutos ingresados por el usuario y el sistema le
muestre a cuantas horas equivale.

6. Una de las unidades de longitud más usadas son los centímetros, para pasarlos a metros se toman los
centímetros y se dividen por 100 y para pasarlos a milímetros se toman los centímetros y se
multiplican por 10. Construir un programa que dados los centímetros ingresados por el teclado,
muestre a cuántos metros y milímetros equivalen.

7. Una de las unidades de peso más comunes en nuestro medio son los kilos. Recordemos que una
tonelada son 1000 kilos y que una libra es medio kilo. La idea es construir un algoritmo al que se le
ingrese un valor en kilos y este imprima a cuántas toneladas y a cuántos gramos equivalen.

8. En la universidad el costo de la matrícula se calcula tomando las horas totales que el estudiante tomará
en el semestre y cada hora se multiplica por $115000. Se desea construir un programa en el que el
usuario ingrese las horas de clase y el sistema le imprima el costo de la matrícula para el semestre.

9. Cuando se contrata a un empleado a este se le descuenta del salario el 9% de lo que gana de forma
que el 4% es para salud y el 5% para afiliación a riesgos profesionales. Construir un algoritmo que
permita saber dado el salario de una persona, cuánto le será descontado por cada concepto y cuánto
termina recibiendo realmente.

10. Una persona promedio por cada paso avanza 45 centímetros. Dado el número de pasos, determinar
cuántos kilómetros, metros y centímetros avanza una persona.

11. Tomando como referencia los datos del ejercicio anterior, se desea construir un algoritmo que permita
determinar cuántos pasos son necesarios para avanzar un número de kilómetros que el usuario desee.
12. Dado un número de billetes de 50.000$, determinar a cuántas monedas de 1000$ equivalen. Además si
se sabe que cada moneda pesa 20 gramos, determinar a cuántos kilos equivale el peso total de las
monedas. Recordemos que 1000 gramos son 1 kilo.

13. Teniendo presente que por cada 5000 kilómetros de recorrido de un vehículo se debe realizar un
cambio de aceite. Construir un algoritmo que determine cuántos cambios de aceite se han realizado a
un vehículo conocidos sus kilómetros recorridos.

También podría gustarte