Diapositivas LogicaProgramacion 1

Páginas: 7 (1579 palabras) Publicado: 10 de junio de 2015
Lógica de
Programación
EL ARTE DE APRENDER A PROGRAMAR

Tema 1:
Metodología para
resolver
problemas

Solución de problemas y
Objetivos


El primer paso para la solución de problemas es
tener bien claro el problema.



Para nuestro interés el problema lo vamos a
considerar como nuestro objetivo.

Algoritmo



Un algoritmo es un conjunto de pasos
secuenciales y ordenados que permiten lograrun
objetivo



Los algoritmos tienen un inicio y un fin (que es
cuando se logra el objetivo)

Ejemplo de algoritmo
informal


Objetivo: Adquirir el libro “Fundamentos de programación de
Omar Trejos”. Ojo con el objetivo, Solamente es adquirirlo no
dice leerlo, resumirlo, nada solo adquirirlo.



Algoritmo: Salimos del lugar donde estemos y nos dirigimos
a una librería. En caso de que yaestemos en una, pues
solicitamos el libro, si lo tienen lo adquirimos; sino lo tienen
vamos a otra librería donde repetimos el proceso.

Ejemplo de algoritmo
informal
Algoritmo: Adquisición de Libro
INICIO
1. Saber cual es el libro que se va a adquirir
2. Desplazarnos hacia una librería
3. Preguntar si tienen el libro que buscamos
4. Si tienen el libro
adquirirlo y FIN
Si no lo tienen
ir al paso 2
FIN Prueba de escritorio
La prueba de escritorio es la simulación de la puesta en marcha
del algoritmo.

Con la prueba de escritorio podemos saber si el algoritmo
logra el objetivo propuesto; si después de hacer la prueba de
escritorio no se logra el objetivo es necesario modificar el
algoritmo hasta lograr el objetivo propuesto.

Transcripción
Es el proceso por el cual convertimos o reescribimosel
algoritmo, el cual está escrito de manera informal, en un listado
de instrucciones entendibles por una computadora y que siguen
las reglas sintácticas de determinado lenguaje de programación.

¿Qué es un programa?
Un programa es un algoritmo escrito con las instrucciones, las
restricciones y las reglas de un lenguaje de programación

Compilación
La compilación es un proceso realizado por unprograma llamado
Compilador, el cual analiza el programa que hemos digitado y
verifica que se ajuste a las reglas sintáctica del lenguaje de
programación.
¿Un compilador verifica la sintaxis de todos los lenguajes?
NO, cada lenguaje tiene su propio compilador

Errores en los programas
Hay dos tipos de errores que puede encontrar un compilador:
1. Errores de sintaxis
2. Errores de precaución
Y hayun error, el cual de hecho es el más difícil de encontrar
3. Errores lógicos
¿Cómo detectamos los errores lógicos?
En la prueba de escritorio

Tema 2
Tecnología

Lenguajes de programación
Un lenguaje de programación es un conjunto de instrucciones que
son entendibles y ejecutables por la computadora; cada lenguaje
tiene sus propias reglas de sintaxis y posibilidades.
Podemos categorizarlos de lasiguiente manera:

1.

Lenguajes de bajo nivel

2.

Lenguaje de alto nivel

Lenguajes de bajo nivel
Un lenguaje de bajo nivel tiene instrucciones que son muy
fáciles de entender por la computadora y debido a esto los
programas son muy rápidos, pero la desventaja es que son muy
complicados de entender por nosotros

El lenguaje de bajo nivel el cual es entendido por la
computadora es Assembler. Lenguajes de alto nivel
Se crearon debido a la complejidad de los lenguajes de bajo
nivel, estos tienen instrucciones mas fácilmente entendibles por
los humanos; pero se necesita de otro programa que traduce a
instrucciones de bajo nivel; de aquí surge la idea de los
interpretes y compiladores.

Lenguajes interpretados
En estos lenguajes interpretados existe un programa llamado
interprete el cualtraduce línea a línea nuestro programa y lo va
ejecutando línea a línea.
El inconveniente es que cuando había un error por ejemplo al
final del programa no se detectaba el error hasta que el
interprete llegaba a dicha línea para traducirla.

Lenguajes compilados
En estos lenguajes existe un programa llamado Compilador el
cual analiza todo nuestro programa por completo y después
de este...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • DIAPOSITIVA 1
  • Diapositiva 1
  • DIAPOSITIVA 1
  • diapositivas 1
  • 1 CLASE Diapositivas 1
  • diapositivas c06termoquimica 1
  • DIAPOSITIVAS DE EPOC 1
  • DIAPOSITIVAS PROBLEMAS PSICOSOCIALES 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS