Está en la página 1de 2

MINISTERIO DE EDUCACIÓN

COLEGIO SECUNDARIO DE GUABITO


BACHILLERATO EN INFORMÁTICA
EXÁMEN TRIMESTRAL I TRIMESTRE
DESARROLLO LÓGICO Y ALGORÍTMICOS

Nombre: _________________________ Grado: _________ Fecha:


__________________
Coordinador: _____________Profesor: Punto Obtenido: _________

Total: 26 puntos
I Parte: Desarrollo
Sigan las siguientes indicaciones, Conteste correctamente las siguientes preguntas del
cuestionario. No borre, No Tache. Cuide su ortografía.
Ortografía = 1 puntos
Coherencia = 1 puntos
1. ¿En la mayoría de los casos en que tipos de técnicas se centran la
programación?
Las técnicas se centran en programación modular y programación
estructurada.
2. ¿Qué es una programación estructurada (P.E.)?
La programación estructurada está compuesta por un conjunto de técnicas que
han ido evolucionando aumentando considerablemente la productividad del
programa reduciendo el tiempo de depuración y mantenimiento del mismo.
3. ¿Para qué se utiliza una estructura de control?
Para reducir así considerablemente los errores.
4. ¿Mencione y expliques las técnicas que incorpora o utiliza una
programación estructuradas (P.E.)?
Estructuras básicas: existen tres tipos de estructuras básicas:
Estructuras secuénciales: cada acción sigue a otra acción secuencialmente. La
salida de una acción es la entrada de otra.
Estructuras selectivas: en estas estructuras se evalúan las condiciones y en
función del resultado de las mismas se realizan unas acciones u otras. Se
utilizan expresiones lógicas.
Estructuras repetitivas: son secuencias de instrucciones que se repiten un
número determinado de veces.
5. ¿Mencione las ventajas de una programación estructurada?
Los programas son más fáciles de entender
Se reduce la complejidad de las pruebas
Aumenta la productividad del programador
Los programas queden mejor documentados internamente.
6. ¿Explique que es una programación modular?
En la programación modular consta de varias secciones dividas de forma que
interactúan a través de llamadas a procedimientos, que integran el programa
en su totalidad.
7. ¿Cómo se programa en una programación modular?
En la programación modular, el programa principal coordina las llamadas a los
módulos secundarios y pasa los datos necesarios en forma de parámetros.
8. ¿Explique que es una programación orientado a objetos?
Se trata de una técnica que aumenta considerablemente la velocidad de
desarrollo de los programas gracias a la reutilización de los objetos.
9. ¿Cuál es el principal elemento en la programación orientado a objeto?
El elemento principal de la programación orientada a objetos es el objeto.
10. ¿Explique qué es un objeto?
El objeto es un conjunto complejo de datos y programas que poseen estructura
y forman parte de una organización.
11. ¿Qué es una programación concurrente?
Este tipo de programación se utiliza cuando tenemos que realizar varias
acciones a la vez.
Se suele utilizar para controlar los accesos de usuarios y programas a un
recurso de forma simultánea.
12. ¿Qué es una programación funcional?
Se caracteriza principalmente por permitir declarar y llamar a funciones dentro
de otras funciones.
13. ¿Qué es una programación lógica y en que está basado?
Se suele utilizar en la inteligencia artificial y pequeños programas infantiles. Se
trata de una programación basada en el cálculo de predicados (una teoría
matemática que permite lograr que un ordenador basándose en hecho y reglas
lógicas, pueda dar soluciones inteligentes).
II Parte: Laboratorio
Total: 50 puntos
Siga las siguientes indicaciones.
1. Resolver correctamente, prueba de escritorio (20 pts.)
2. Escribir correctamente, Seudocódigos (30 pts.)
El propietario de la distribuidora XYZ, requiere del servicio de un grupo de estudiantes
programadores de 10 grados del CSG, diseñar una aplicación para el pago de planilla.
el pago salarial mínimo semanal de tres trabajadores, de lunes a sábado, utilizando el
método de programación estructurada. tomando como referencia los siguientes datos.
Datos:
Juan = 45 horas trabajadas.
José=40 Horas trabajadas.
Bernardo=35 Horas trabajadas.
sueldo por hora = 4.00
Calcular el sueldo bruto
Calcular el seguro educativo (1.50)
Calcular el seguro social (7.25).
Imprimir el nombre de cada trabajador con sus Sueldo Bruto sus descuentos
y su sueldo neto.
Ejemplo: Francisco Jiménez
Sueldo Bruto= 500
Descuento = 14.00
Sueldo Neto = 486.00
Inicio
Imprimir ‘Programa que imprime planilla de los empleados’
Declarar Juan=1
José=2
Bernardo=3
Ciclo for consta=1 hasta=3 consta= consta+1
Imprimir ‘Introduzca clave de empleado’
Leer clave
Decisión SI clave=1 entonces
Imprimir ‘Introduzca horas trabajadas para Juan’
Leer horas
Proceso SB= horas * 4.00
SE=SB*7.25/100
SS= SB* 1.50/100
SN=SB-SE-SS
SINO SI clave =2 entonces
Imprimir ‘Introduzca clave de empleado’
Leer clave
Imprimir ‘Introduzca horas trabajadas para Juan’
Leer horas
Proceso SB= horas * 4.00
SE=SB*7.25/100
SS= SB* 1.50/100
SN=SB-SE-SS
SINO clave =3 entonces
Imprimir ‘Introduzca clave de empleado’
Leer clave
Imprimir ‘Introduzca horas trabajadas para Juan’
Leer horas
Proceso SB= horas * 4.00
SE=SB*7.25/100
SS= SB* 1.50/100
SN=SB-SE-SS
Fin Ciclo For
Imprimir ‘Sueldo Bruto de Juan es = ‘, SB
‘Descuento total es = ‘, SS +SE
‘Sueldo Neto de Juan es = ‘, SN
FIN
“Donde hay educación no hay distinción de clases" Confucio

También podría gustarte