Desarrollo Lógico y Algoritmo - Contenido 1
Desarrollo Lógico y Algoritmo - Contenido 1
10º
Profesora Diana Avilés
Celular 6646-1737
Correo electrónico
diana.aviles@meduca.edu.pa
Grupos F, G, H, I, J y K
OBJETIVOS
OBJETIVO GENERAL
1. Determinar problemas que se puedan solucionar con el diseño de algoritmos.
OBJETIVO DE APRENDIZAJE
2. Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora.
3. Emplea las técnicas de pseudocódigo y diagrama de flujo para representar algoritmos.
Competencias
✓ Tratamiento de la información y competencia digital ✓ Aprender a aprender
✓ Pensamiento lógico matemático ✓ Aprender haciendo
✓ Autonomía e iniciativa personal
2do. TRIMESTRE
AÑO LECTIVO 2021
10º Desarrollo Lógico y Algoritmo
4. Prueba de Escritorio
5. Programación
Etapa
6. Codificación
7. Compilación
2
10º Desarrollo Lógico y Algoritmo
Del mismo modo, el informático que va a resolver un determinado problema puede ser un experto programador, pero
en principio no tiene por qué conocer el dominio del problema; siguiendo el ejemplo anterior, el informático que hace un
programa no tiene por qué ser un experto en contabilidad.
Por ello, al abordar un problema que se quiere resolver mediante un computador, el programador necesita de la
experiencia del experto del dominio para entender el problema. Al final, si se quiere llegar a una solución satisfactoria es
necesario que:
Se entiende por acciones elementales aquellas que el computador es capaz de realizar y que serán de dos tipos:
Un cálculo Aritmético (suma, resta, multiplicación, …) las cuales devuelven un valor numérico (4, -5.6, ...) o
Un cálculo Lógico (mayor que, menor que, igual que …) las cuales devuelven un valor lógico (verdadero o falso).
De entrada – salida: Acciones que permiten capturar datos para su posterior tratamiento (las de entrada) y guardar
3
10º Desarrollo Lógico y Algoritmo
5.4. Prueba de Escritorio
Una prueba de escritorio es la comprobación lógica, de un algoritmo. Para desarrollar la prueba de escritorio, se utilizará
el siguiente procedimiento:
Con datos de prueba, se seguirán cada uno de los pasos propuestos en el algoritmo.
Si la prueba de escritorio genera resultados óptimos, quiere decir que el algoritmo posee una lógica adecuada, en caso
contrario el algoritmo tendrá que ser corregido.
5.5. Programación
La palabra programación se define como el proceso de creación de un programa de
computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
1. El desarrollo lógico del programa para resolver un problema en particular.
2. Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
3. Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
4. Prueba y depuración del programa.
5. Desarrollo de la documentación.
5.5.1. Programador(a)
El programador es el encargado de utilizar un lenguaje de programación para crear un conjunto de instrucciones que,
al final, constituirán un programa.
5.6. Codificación
Es el algoritmo escrito en el computador a través de un lenguaje de programación, el cual debe ser escrito de acuerdo
con las reglas gramaticales o sintaxis del algoritmo. Generamos un algoritmo el cual se denomina código, y al pasarlo a
un lenguaje de programación se le llama código fuente.
Lenguaje de Código
Algoritmo
Programación Fuente
Se convierte genera un
a un
Cuadro de Codificación
5.7. Compilación
Compilación, el lenguaje de programación seleccionado revisa que ya no halla errores en el código fuente.