Capitulo12015

Páginas: 8 (1937 palabras) Publicado: 31 de marzo de 2015




I. Introducción a la Programación

1.1 Definición
1.1.1. Programa
1.1.2. Algoritmo
1.2. Etapas para la Resolución de Problemas por computadora
1.2.1. Definición del problema
1.2.2. Análisis y Diseño del Problema
1.2.3. Programación
1.2.3.1. Algoritmo
1.2.3.2. Prueba de escritorio
1.2.3.3. Codificación
1.2.3.4. Compilación/Ejecución
1.2.3.4.1 Tipos de Errores1.2.4. Documentación



Encontrar solución a un problema y convertirlo en un programa de computación es una actividad compleja relacionada con una terminología precisa y particular.
Por ello, antes de iniciar el aprendizaje de la programación, es necesario conocer los conceptos implicados en la resolución de un problema mediante una computadora.

I. Introducción a la programación
I.1Definición

I.1.1 Programa.

Un programa, es una secuencia lógica de instrucciones escritas en un determinado lenguaje de programación, que indica a la computadora las acciones que debe llevar a cabo.

En esta definición encontramos dos elementos nuevos:

Una instrucción es una orden que se le da a la máquina para que ejecute una acción. Está compuesta por dos partes : operando y el operador.El operador indica el tipo de operación a realizar sobre los datos; el operando es el conjunto de valores con los que el operador va a trabajar.

Éstos son algunos ejemplos:








El término secuencia lógica se refiere al orden de ejecución de cada instrucción en el programa (figura 1.1).








Figura 1.1. Secuencia lógica de un programa. [Luis Joyanes Aguilar(1998),
Fundamentos de Programación.]

I.1.2 ¿Qué es un algoritmo?
Se denomina algoritmo a un grupo finito de instrucciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.
Los algoritmos suelenestar asociados a muchos ámbitos, como en la matemática, vida diaria, informática, etc.
Ejemplos en el ámbito matemático:
Averiguar el cociente entre un par de números.
El máximo común divisor entre dos cifras.

Ejemplos en la vida diaria:
Al cocinar, preparar un pastel de manzana.
Un manual de instrucciones para el funcionamiento de un electrodoméstico.
Un manual de instrucciones para armarun librero.
Una serie de órdenes del jefe a un empleado para desarrollar una cierta tarea.

Ejemplos en la informática:
La aplicación que permite escuchar la radio en el celular.
La aplicación que permite usar la calculadora en el celular o la pc.
La aplicación que permite chatear.
Esta amplitud de significado permite apreciar que no existe una definición formal y única de algoritmo. El términosuele ser señalado como el número fijo de pasos necesarios para transformar información de entrada (un problema) en una salida (su solución). Asimismo tampoco podemos pasar por alto que los algoritmos se pueden expresar a través de:
Lenguajes de programación: Visual Basic, Java, C, C++ Phyton.
Pseudocódigo: Código que tiene tienes sus propias reglas y sintaxis escritas en un lenguaje natural.Ejemplo: Leer (usuario, contraseña).
Lenguaje natural: Español, inglés, etc.
Diagramas de flujo: Conjunto de instrucciones representada gráficamente.
Cuando se plantean programas de computadoras, se utilizan los algoritmos para esquematizar los pazos de solución usando un lenguaje de especificaciones de algoritmos llamados pseudocódigo, de algoritmos que requieren menos precisión queun lenguaje de programación formal. De hecho, la computadora no puede ejecutar el seudocódigo de un algoritmo: sólo ayuda al programador a determinar cómo escribir la solución planteada en un lenguaje de programación.


1.2. Etapas para la solución de problemas por computadora

El proceso de solución de un problema con una computadora conduce a la escritura de un programa y a su ejecución en...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS