Prograbasica 01

Preview:

Citation preview

CONCEPTOS

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

• 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

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

ALGORITMO

UNA SECUENCIA DE PASOS PARA RESOLVER UN DETERMINADO

PROBLEMAN

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

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.

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.

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.

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

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.

Entender el problema

Trazar un plan

Ejecutar el plan

Revisar

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).

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)

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

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

Recommended