Vous êtes sur la page 1sur 3

CENTRO DE INDUSTRIA Y SERVICIOS

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

INSTITUCION EDUCATIVA:______________________________________________________________________
NOMBRE COMPLETO: NICOLAS SIERRA MELO 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
(A) 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


(C) 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


(D) 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. ASIGNACION 2.DECISION
3. LECTURA 4.IMPRIMIR
5. CICLO MIENTRAS 6.CICLO PARA

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 =7 a * b mod c=0
a * b div c=4 a + b mod c=2
a div b + c=6 a div b div c=1
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 cierto (a + b ) > = 6.5 cierto
i <> 0 falso (b -1.0) > a falso
not (a < (3.0 * b))falso -i <= (i +6) cierto
CENTRO DE INDUSTRIA Y SERVICIOS
REGIONAL META
Modelo de Mejora Continua Especialidad : TÈCNICO EN PROGRAMACIÓN DE SOFTWARE

INSTITUCION EDUCATIVA:______________________________________________________________________

SOLUCION

Solucion
1.RTA=Un algoritmo es una secuencia de pasos
lógicos para llevar a cabo una acción
2.RTA=Es una secuencia de pasos, es finito,
contiene una entrada, proceso y solución
3.RTA=Los lenguajes de programación nos sirven
para darle la orden a la máquina de los pasos que
tiene que hacer para lograr una determinada
acción lo común en ellos es que nos sirven para
programar
4.RTA=Un inconveniente de este tipo de
programación es que es muy compleja de poca
claridad lo cual no perite visualizar fácilmente los
errores cometidos
5.RTA=El objetivo es hacer todo atreves de
módulos asiendo la programación estructurada
aun más fácil
6.RTA=La diferencia es que utilizan en la
programación de objetos varias técnicas como la
herencia entre otras emcambio la programación
estructurada consta de varios pasos

Vous aimerez peut-être aussi