You are on page 1of 3

CENTRO DE INDUSTRIA Y SERVICIOS

REGIONAL META
Modelo de Mejora Continua Especialidad : TÈCNICO EN PROGRAMACIÓN DE SOFTWARE

INSTITUCION EDUCATIVA:______________________________________________________________________
NOMBRE COMPLETO: Hugo Alejandro Lerma Aranguren GRADO:10-1

1. ¿Qué es un algoritmo?

2. ¿Cuáles son las características que poseen los algoritmos?

3. ¿Para qué sirven los lenguajes de programación y cuál es su


relación?

4. ¿Cuáles son los inconvenientes de la programación convencional o lineal


(secuencias de instrucciones maquina)?

5. ¿Cuál es el objetivo de la programación estructurada utilizando la


programación modular?

6. ¿Cuál es la ventaja de la programación orientada a objetos sobre la


estructurada?

7. Lea con atención cada uno de los siguientes conceptos y coloque dentro del
paréntesis la letra de la definición que le corresponda.

Concepto Definición
a) Serie de instrucciones o pasos a
( c ) Diagrama de flujo. seguir para lograr una tarea o la
resolución de un problema.

b) Al término del proceso se obtendrá


la información procesada, la cual nos
( e ) Dato de entrada.
dará la solución del problema
planteado.

c) Representación gráfica del


( d ) Módulo.
algoritmo, por medio de símbolos.

d) Realiza tareas definidas, de tal


forma que si un proceso se requiere
( b ) Dato de salida.
varias veces se hará referencia a éste
varias veces.

e) Información necesaria para iniciar


( a ) Procedimiento. un proceso o tarea y resolver un
problema definido.
CENTRO DE INDUSTRIA Y SERVICIOS
REGIONAL META
Modelo de Mejora Continua Especialidad : TÈCNICO EN PROGRAMACIÓN DE SOFTWARE

INSTITUCION EDUCATIVA:______________________________________________________________________

8. Identifique los siguientes símbolos utilizados en los diagramas de


flujo y escriba lo que significa cada uno, según su enumeración.

1. proceso 2.condicion od esiccion


3. entrada de 4 salida
5. ciclo mientras 6. Ciclo Desde,hasta , cuanto en
cuanto

9. ¿Cuáles de los siguientes identificadores de variables son válidos en un


programa en C++?

Renta Dos 4A2D2


Pulgadas
#Alquiler C3P0 13Nombre
Constant Bienvenido# Nombre
e 5 Apellidos

10. A. Si a=6, b=2 y c = 3, determinar el resultado de las siguientes


expresiones aritméticas:

a -b +c a * b mod c
a * b div c a + b mod c
a div b + c a div b div c
Recuerde: div es el resultado de la división entera, mod es el residuo de la
división entera.

B. Determinar si las siguientes expresiones lógicas son ciertas o falsas,


suponiendo que las variables que contienen almacenan los siguientes
valores: a = 5.5 b = 1.5 i = -3
a < 10.0 (a + b ) > = 6.5
i <> 0 (b -1.0) > a
CENTRO DE INDUSTRIA Y SERVICIOS
REGIONAL META
Modelo de Mejora Continua Especialidad : TÈCNICO EN PROGRAMACIÓN DE SOFTWARE

INSTITUCION EDUCATIVA:______________________________________________________________________
not (a < (3.0 * b)) -i <= (i +6)

Solucion

1.Es la secuencia de pasos logicos para realizar una accion.

2. Caracteristicas:

*finito:Un algoritmo siempre tiene fin


*Precisión:Cada paso de un algoritmo debe estar
precisamente definido; las operaciones que se deben llevar a
cabo deben hacerse con especificacion para cada caso .
*Entrada: Un algoritmo tiene cero o más entradas:
cantidades que le son dadas antes de que el algoritmo
comience, o dinámicamente mientras el algoritmo corre.
*Salida: Un algoritmo tiene una o más salidas: las salidas
tienen una relación con las entradas.
* Eficacia: También se espera que un algoritmo sea eficaz,
en el sentido de que todas las operaciones a realizar en un
algoritmo deben ser suficientemente básicas como para que
en principio puedan ser hechas de manera exacta y en un
tiempo finito por un hombre usando lápiz y papel.

3. Los lenguajes de programacion son los que nos permiten


hacer un programa o ejecutar una accion cuando el
computador no puede leer un lenguaje.

You might also like