FUNDAMENTOS DE LA PROGRAMACION

By karisjim

FUNDAMENTOS DE LA PROGRAMACIÓN

La computadora La computadora es un aparato electrónico que se utiliza para representar cualquier situación de la realidad en forma de datos, los cuales se procesan para convertirse en información.Los elementos básicos que componen a una computadora son la unidad central de proceso, la memoria, la unidad de entrada y la unidad de salida.

<!–[if gte vml 1]&gt; &lt;![endif]–><!–[if !vml]–><!–[endif]–><!–[if gte vml 1]&gt; &lt;![endif]–><!–[if !vml]–><!–[endif]–><!–[if mso & !supportInlineShapes & supportFields]&gt; SHAPE  \* MERGEFORMAT &lt;![endif]–>

Entrada

<!–[if !vml]–>Entrada <!–[if mso & !supportInlineShapes & supportFields]&gt; SHAPE  \* MERGEFORMAT &lt;![endif]–>

Salida

<!–[if !vml]–>Salida<!–[endif]–><!–[if mso & !supportInlineShapes & supportFields]&gt; &lt;![endif]–>

 Entrada->Proceso->Salida

El ProgramaUn programa es un conjunto de instrucciones que guían a la computadora para realizar alguna actividad o resolver algún problema. Un programa se compone de:

- Estructura de datos

- Opciones primitivas elementales

- Estructuras de control

El lenguaje de programaciónEl lenguaje de programación es el medio a través del cual le comunicamos a la computadora mediante la secuencia de instrucciones que se deben ejecutar para llevar a cabo actividades tareas o solución de problemas. El mismo que también permite el manejo de los tres elementos que componen a un programa.

Características del lenguaje de programación

1. Alfabeto o conjunto de caracteres

a) Caracteres alfabéticos.→ letras minúsculas y mayúsculas.

b) Caracteres numéricos. → dígitos del 0 al 9

c) Caracteres especiales.→ símbolos especiales

2. Vocabulario

3. Gramática

La programaciónLa finalidad de un programa es realizar un proceso sobre ciertos datos para obtener resultados específicos, para esto un programa debe ser operable, legible, transportable, claro y modular. El proceso de programación sique un proceso que consiste en:

1. Definición del problema

2. Análisis del problema

3. Diseño del programa

4. Codificación del programa

5. Implantación del programa

6. Mantenimiento

El AlgoritmoUn programa es una secuencia ordenada y cronológica de pasos que llevan a la solución de un problema; paro lo cual este debe ser simple, claro, preciso, exacto, tener un orden lógico y ser finito.

El pseudocódigoEsta es una técnica de diseño de programas (algoritmos) que permite definir la estructura de datos, las operaciones que se aplicaran a los datos y la lógica que tendrá el programa de computadora para solucionar un determinado problema.

La característica principal es que este es claro para cualquier persona; es decir cualquiera lo puede entender.Ejemplo:-

Elaborar un algoritmo que lea una cantidad de horas e imprima su equivalente en minutos segundos y días.

Algoritmo CANTIDAD DE HORAS1

Clase CantHoras1

1. Método Principala.

Declaraciones

CantHoras: Entero

Minutos: Entero

Segundos: Entero

Días: Real

b. Solicitar CantHoras

c. Leer CantHoras

d. Calcular

Minutos=CantHoras*60

Segundos= CantHoras*3600

Días= CantHoras/24

e. Imprimir

“Minutos” Minutos

“Segundos” Segundos

“Días”Dias

f. Fin Método Principal

Fin Clase CantHoras1

Fin

Un algoritmo tambien  se puede presentar como diagramas de flujo

Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por 

Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. Por su facilidad de lectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación.

 

Etiquetas:

Escribe un comentario