Вы находитесь на странице: 1из 9

ACTIVIDAD LOGICA DE PROGRAMACIÓN

EQUIPO “NEW REVOLUTION”

JUAN SEBASTIAN MENDEZ LOZANO

SERVICIO NACIONAL DE APRENDIZAJE SENA


CENTRO DE LA INDUSTRIA Y LA CONSTRUCCIÓN
A.D.S.I
ESPINAL
2008
MODELOS TECNOLÓGICOS
EMPRESARIALES

EQUIPO “NEW REVOLUTION”

JUAN SEBASTIAN MENDEZ LOZANO

PRESENTADO A:
NILSON GUILLERMO ARENAS CONDE
INGENIERO DE SISTEMAS

SERVICIO NACIONAL DE APRENDIZAJE SENA


CENTRO DE LA INDUSTRIA Y LA CONSTRUCCIÓN
A.D.S.I
ESPINAL
2008
TABLA DE CONTENIDO

ACTIVIDAD LOGICA DE PROGRAMACION


**Leer e interpretar los conceptos de lógica de
programación**

1. Que es y cómo se clasifica un lenguaje de


programación.

Un lenguaje de programación es un conjunto de símbolos y reglas


sintácticas y semánticas que definen su estructura y el significado de
sus elementos y expresiones, y es utilizado para controlar el
comportamiento físico y lógico de una máquina.

Los lenguajes de programación se pueden clasificar atendiendo a varios


criterios:

-Según el nivel de abstracción: Lenguaje de bajo nivel, Lenguaje


medio nivel y Lenguaje de alto nivel
-Según la forma de ejecución: Lenguaje compilado y Lenguaje
interpretado
-Según el paradigma de programación que poseen cada uno de
ellos: Lenguaje imperativo, Lenguajes funcionales, Híbridos, Lenguaje
lógico y Lenguaje orientado a objetos

2. Defina con sus propios términos algoritmo y su


clasificación.

Un algoritmo es el conjunto de operaciones y procedimientos que deben


seguirse para resolver un problema.

Cualitativos: Los pasos a seguir están por medio de palabras


Cuantitativos: Los pasos a seguir son por medio de cálculos
matemáticos.

3. Cuál es la diferencia entre algoritmo y lenguaje


algorítmico.
El lenguaje algorítmico es aquel por medio del cual se realiza un análisis
previo del problema a resolver y encontrar un método que permita
resolverlo. El conjunto de todas las operaciones a realizar, y el orden en
el que deben efectuarse, se le denomina algoritmo.

4. Que características específicas debe tener un


algoritmo.

Inicio: tiene que tener un buen comienzo


Definido: para evitar dobles interpretaciones
General: para soportar los mayores cantidades de variables.
Fin: tiene que tener un fin y un tiempo de ejecución.

5. Enuncie y explique las etapas que se utilizan para la


solución de un problema.

Las etapas que se utilizan para la solución de un problema son las


siguientes:

• Definición del problema


• Análisis del problema
• Diseño del algoritmo
• Codificación
• Prueba y depuración

6. Analizar y realizar los siguientes algoritmos:

• Pasos para asistir a sesión.


• Solicitar un producto en la tienda.
• Preparar y subir una evidencia a plataforma
Blackboard.
• Inscribirse en una formación titulada en el Servicio
Nacional de Aprendizaje.
• Pasos para ejecución del sistema de gestión de
calidad.
Asistir a la sesión.
Inicio
Salir de mi casa
Dirigirme en cicla hacia el colegio
Entrar al colegio
Entrar al salón
Fin

Solicitar un producto en la tienda

Inicio
Entrar a la tienda
Buscar el producto
Decisión:
Aceptar el producto
O
Pedir otro producto
Cancelar el producto
Fin

Preparar y subir una evidencia a plataforma Blackboard

Inicio
Preparar el documento a enviar
Abrir la pagina de senavirtual
Digitar usuario y contraseña
Accesar al link de ADSI
Ir a resultados de aprendizaje
Ubicar el modulo al cual pertenece el
material.
Abrir la carpeta a la que pertenece el
tema
Adjuntar el archivo
Enviarlo
Fin

Inscribirse en una formación titulada en el Servicio Nacional de


Aprendizaje.

Inicio
Abrir la pagina de ofertaeductaiva del
sena
Buscar formación
Hacer inscripción
Esperar citación
Acudir a citación
Presentar examen
Esperar resultados
Fin

NOTA:‐ Para la solución de estos ejercicios utilizar por lo menos


una de las herramientas para el diseño de algoritmos descritas
en el documento Introducción a la lógica de programación.

7. Enuncie y explique con ejemplo los tipos de datos,


identificador, reglas para colocar un identificador,
variables, constantes, expresiones, operadores,
clasificación de los operadores, prioridad de los
operadores.

Tipos de Datos

Datos simples:
• Numéricos: son variables que leen números y sirven para las
operaciones aritméticas.
Cantidad = 10;
• Lógicos: son variables que solo representan verdadero o falso.
Sirve = si o no;
• Alfanuméricos: utilizan datos alfanuméricos como direcciones, fechas,
etc.…
Codigo = Calle 6 No. 3-21

Identificador
Los identificadores nombran variables, funciones, clases y objetos;
cualquier cosa que el programador necesite identificar o usar

Reglas para colocar un identificador


• Su nombre debe ser nemotécnico
• Es recomendable que sea de pocos caracteres
• Las líneas al piso (_) deben ir después del primer carácter.
• Deben comenzar con una letra de la A a la Z minúscula o mayúscula
sin espacios entre las letras.

Variables:
Es un área en memoria la cual no variara durante la ejecución de la
aplicación.

Constante:
Una constante es un dato numérico o alfanumérico que no cambia
durante la ejecución del programa.

Expresiones:
Las expresiones son combinaciones de constantes, variables, símbolos
de operación, paréntesis y nombres de funciones especiales.

Operadores:

Son elementos que relacionan de forma diferente, los valores de una o


mas variables y/o constantes. Es decir, los operadores nos permiten
manipular valores.

8. Herramientas comunes para el diseño de algoritmos.


¿Cuál cree su equipo de trabajo es la herramienta
óptima para el diseño de algoritmos? Justifique su
respuesta.

Para diseñar algoritmos la mejor herramienta son los diagramas de flujo,


debido a que podemos ver los pasos de forma grafica, los dibujos en los
que usamos los pasos nos indican si es una toma de decisión, una
captura de datos.

9. Según el material de estudio documente (explicar


cada línea del algoritmo) el siguiente código y que
resultado tiene la ejecución de las líneas.
• Primer renglón: A la variable PI se le asigna el valor de 3.1416
• Segundo renglón: A la variable R se le asigna el valor de 5
• Tercer renglón: la variable A recibe el valor de la multiplicación entre
la variable PI por la variable R elevada al cuadrado. (78.54)
• Cuarto renglón: La variable L toma el valor de la multiplicación entre
2 por la variable PI por la variable R. (31.41)
• Quinto renglón: Muestra el valor de las variables A y L (78.54 y
31.41)

11. Explique brevemente que es una estructura de


selección con un ejemplo.

La estructura de selección múltiple (Select case, switch) se usan en el


caso de esperar diferentes respuestas para la misma variable, ejemplo:
cuando la persona coloca su edad y el programa muestra si es menor o
mayor de edad, hay estamos usando estructura de selección múltiple
debido a que la variable edad puede tomar valores menores a 18 o
mayores, y que el programa reaccionara de diferente manerasi la
variable toma un valor menor o mayor a 18

12. Diferencia y ejemplo entre un algoritmo y un


flujograma o diagrama de flujo.

Un algoritmo son la serie de pasos con los que resolveremos un


problema, estos pasos estarán entendibles para la persona mas no para
la maquina.
En el diagrama de flujo los pasos van mas estructurados, y van dentro
de unos símbolos (Rectángulo, ovalo, entre otros) los cuales señalan la
acción que ejecutan esa línea de código

Diagrama de flujos Algoritmo.

13. Durante el desarrollo de esta actividad deberán


generar el acta de trabajo del equipo de trabajo donde
se describa la estrategia de trabajo, ausentes, firmas
integrantes, eventualidades así como los resultados
obtenidos por cada equipo, esta acta deberá quedar
firmada por el vocero y el instructor en la carpeta de
cada aprendiz y deberá ser entregada el segundo día
activo de sesión, previamente revisada y concertada.

Вам также может понравиться