prograbasica 01

18
CONCEPTOS

Upload: cun

Post on 10-Jul-2015

4.059 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Prograbasica 01

CONCEPTOS

Page 2: Prograbasica 01

Que es un programa de computador?

• Conjunto de instrucciones,órdenes dada a una máquina para que ejecute una tarea especifica.

• La persona que escribeprogramas se le denomina programador

Page 3: Prograbasica 01

• Conjunto de instrucciones,órdenes dada a una máquina para que ejecute una tarea especifica.

• El proceso de escribir los programas

• Programación

• Es la acción de escribir un conjunto de instrucciones es un determinado lenguaje con el objetivo de resolver un problema que se ha determinado previamente.

• Es un proceso por el cual se escribe (en un lenguaje de programación) se depura y se mantiene el código fuente de un programa informático

• Es una técnica utilizada para desarrollar programas que sean fáciles de leer, depurar , modificar y mantener

Page 4: Prograbasica 01

Un programador no solo debe aprender latarea que realiza cada instrucción sino queademás debe saber combinar estasinstrucciones para realizar un tarea enparticular. Al considerar este problema desdeun punto de vista diferente, un programadorprimero debe resolver el problema paso apaso y luego tratar de encontrar lasinstrucciones (o series de instrucciones)apropiada que resuelva el problema

Page 5: Prograbasica 01
Page 6: Prograbasica 01

ALGORITMO

UNA SECUENCIA DE PASOS PARA RESOLVER UN DETERMINADO

PROBLEMAN

Page 7: Prograbasica 01

PSEUDOCODIGO

PARA REPRESENTARLO SE

UTILIZAN

DIAGRAMAS DE FLUJO DE DATOS

Lenguaje intermedio entre

nuestro lenguaje y el de programación

Es un gráfico lógico del plan de trabajo

que se ejecutará para la solución de un

determinado problema

Page 8: Prograbasica 01

Lenguaje intermedio entre nuestro lenguaje y el lenguaje de programación.

El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.

Page 9: Prograbasica 01

El pseudocódigo es un lenguaje intermedio entre nuestro lenguaje y elde programación, debido a que quien lo utiliza se guía por una serie denormas pero sin llegar a usar una estructura tan rígida como ladel lenguaje de programación.

El objetivo al que apunta es que quien lo pone en práctica se centre másen la solución del algoritmo o el diseño de un software que en elprograma que utiliza para crearlo. Y esto es posible porque es más fácilde manipular ya que no tiene que tener en mente el lenguaje en sí yademás, más fácil de codificar.

Por ejemplo, si alguien tiene que hacer un software con un findeterminado, utiliza un pseudocódigo propio en donde confluyen frasesdel lenguaje coloquial y algunas palabras de programación, y una vezque se logra concretar el software, se puede pasar al escalón siguienteque es el de la transformación al lenguaje de programación formal quese vaya a utilizar.

De esta manera, al ser un lenguaje intermedio, no tiene una composiciónestandarizada por lo que no todos los programadores utilizan la mismasintaxis con exactitud. Pero a la vez, como es una herramienta que estáun paso previo al lenguaje formal de programación, es fácil detransformar al que será ejecutado en la computadora.

Page 10: Prograbasica 01

En seudocódigo se describen los algoritmosutilizando una mezcla de lenguajecomún, coninstrucciones de programación, palabrasclaves, etc. El objetivo es que el programadorse centre en la solución lógica del algoritmo yno en la implementación en un lenguajede programación concreto (con las posiblescomplicaciones en las reglas sintácticas), o enotras palabras, sólo ayudan a "pensar" unprograma antes de escribirlo en un lenguajede programación formal.

Page 11: Prograbasica 01

Es una forma de representación sencilla de utilizar y de manipular.

Facilita el paso del programa al lenguaje de programación.

Es independiente del lenguaje de programación que se vaya a utilizar.

Es un método que facilita la programación y solución al algoritmo del programa

Page 12: Prograbasica 01

El seudocódigo utiliza las palabras reservadasy exige la indentación debe comenzarsiempre con la palabra inicio y terminar conla palabra fin

Las palabras reservadas o palabra propias delseudocódigo estarán subrayadas paradiferenciarlas de las demás.

Page 13: Prograbasica 01
Page 14: Prograbasica 01

Entender el problema

Trazar un plan

Ejecutar el plan

Revisar

Page 15: Prograbasica 01

Los programas de computador tienen comofinalidad resolver problemas específicos y elprimer paso consiste en definir con precisión elproblema hasta lograr la mejor comprensiónposible. Una forma de realizar esta actividad sebasa en formular claramente el problema,especificar los resultados que se desean obtener,identificar la información disponible (datos),determinar las restricciones y definir losprocesos necesarios para convertir los datosdisponibles (materia prima) en la informaciónrequerida (resultados).

Page 16: Prograbasica 01

1. Analizar el problema (Entender el problema)

2. Diseñar un algoritmo (Trazar un plan)

3. Traducir el algoritmo a un lenguaje de programación

(Ejecutar el plan)

4. Depurar el programa (Revisar)

Page 17: Prograbasica 01

Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo..

Programa; área Entorno: BASE, ALTURA, AREA son número

enteros Algoritmo: escribir: Introduzca la base y la altura leer: BASE, ALTURA calcular: AREA = BASE * ALTURA escribir El área del rectángulo es:AREA Finprograma

Page 18: Prograbasica 01

Identación: significa mover un bloque detexto hacia la derecha insertando espacios otabuladores para separarlo deltexto adyacente