programacion

8

Click here to load reader

Upload: victor-mercado

Post on 06-Jul-2015

149 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Programacion

República Bolivariana de Venezuela

Ministerio del Poder Popular para la

Educación

Universidad Nacional Experimental

Politécnica

“Antonio José de Sucre”

Vicerrectorado: “Luis Caballero Mejías”

Núcleo: Charallave

Carrera: Ing. en Equipos Ferroviarios

Prof.: Gioconda Echenique Alumno:

Victor Mercado

Charallave del TUY

Leguaje de programación

Page 2: Programacion

Niveles de leguaje de programación

Lenguaje de alto nivel

Los lenguajes de alto nivel, son

aquellos cuya característica

principal, consiste en una estructura

sintáctica y semántica legible,

acorde a las capacidades humanas.

Los lenguajes de alto nivel las

instrucciones son independientes de

la máquina, son más fáciles de

aprender porque están formados por

elementos de lenguajes naturales

(del inglés)

Lenguaje de bajo nivel

Son señales electrónicas binarias

que se envían al microprocesador

estas instrucciones se componen de

series de unos y ceros, esta

secuencia de señales se denomina

código máquina. De esta forma, son

llamados lenguajes de bajo nivel, a

aquellos constituidos por

instrucciones en lenguaje máquina o

próximos a él, los programas escritos

en un bajo nivel, son prácticamente

específicos para cada procesador,

estos lenguajes suelen ser difíciles

de aprender, programar y depurar.

Un lenguaje de programación es cualquier lenguaje artificial, intentan conservar unasimilitud con el lenguaje humano, se utiliza para definir adecuadamente una secuenciade instrucciones que puedan ser interpretadas y ejecutadas en una computadora.Existen dos tipos de lenguajes claramente diferenciados; los lenguajes de bajo nivel ylos de alto nivel.

Page 3: Programacion

Métodos de programación

El método es llamado por su nombre o

identificador seguido por una secuencia de

parámetros o argumentos (datos utilizados

por el propio método para sus cálculos).

Cuando el método finaliza sus operaciones,

devuelve habitualmente un valor simple al

programa que lo llama, que utiliza dicho

valor de la forma que le convenga. El tipo

de dato devuelto por la sentencia return

debe coincidir con el tipo de dato

declarado en la cabecera del método.Los métodos son un conjunto de

procedimientos que permiten a un

objeto ejecute una acción o tarea

sobre sí mismo. Por ejemplo, en Visual

Basic para un formulario tenemos el

método Hide que hará que el

formulario se oculte; o el método Show

que hará que el formulario se vuelva a

mostrar. Hay muchos eventos,

propiedades, y demás.

Page 4: Programacion

¿Que es el Pseudocódigo?

El pseudocódigo (falso lenguaje) es una

descripción de alto nivel de un algoritmo

que emplea una mezcla de lenguaje

natural con algunas convenciones

sintácticas propias de lenguajes de

programación, como asignaciones, ciclos

y condicionales. 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 5: Programacion

Diagrama de Flujo

Los diagramas de flujo son una serie de

pasos secuenciales que representan de

una manera tradicional los detalles

algorítmicos de los procesos. Es una

representación pictórica de un

algoritmo o de una parte del mismo,

ayudan en la comprensión de la

operación de las estructuras de control

(Si, Mientras).

Se les llama diagramas de flujo porque

los símbolos utilizados se conectan

por medio de flechas para indicar la

secuencia de operación.

Page 6: Programacion

Diagramas N S

Los diagramas Nassi-Schneiderman son

una técnica para la especificación de

algoritmos que combina la descripción

textual del pseudocódigo con la

representación gráfica del diagrama de

flujo.

Desarrollados en 1972 por Isaac Nassi y

Ben Shneiderman, estos diagramas

también son conocidos como

estructogramas debido a que muestran

las estructuras de un programa.

Es decir que un diagrama N S es un

diagrama de flujo en el que se omiten

las líneas de unión y las cajas o

rectángulos son contiguos, el

aspecto general de un algoritmo

expresado según esta forma de

descripción.

Page 7: Programacion

Ciclos de programación en Pseudocódigo

Las estructuras (mientras) tienen

diferentes variantes que sirven

específicamente para ciertos lenguajes

de programación, por lo que se

recomienda tener cuidado en el uso de

ellas

Si-Entonces

las instrucciones que le siguen al Entonces

si la condición es verdadera, o las

instrucciones que le siguen al Sino si la

condición es falsa. La condición debe ser

una expresión lógica, que al ser evaluada

retorna Verdadero o Falso

("MIENTRAS... ENTONCES", "SI... ENTONCES", "DESDE...HASTA" Y

OTROS)

Mientras < Condición >

< Acción >

Fin_Mientras

Page 8: Programacion

Entonces:

una decisión puede contener otra decisión

que a su vez contenga otra decisión y

así sucesivamente hasta que de alguna

manera se acabe el ciclo de decisiones.

En los pseudocódigos podemos

representar estas decisiones anidadas de

la siguiente forma:

Si Condición1 entonces

Instrucciones1

Si no Si Condición2 entonces

Instrucciones2

….

Si no Si Condición entonces

Instrucciones N

Fin S

Desde: Nos indica el valor inicial de la

Repetición, puede llegar a ser un valor

Constante , una Variable o una operación

Hasta : Nos indica el valor al cual nosotros

queremos llegar con la repeticion, puede

llegar a ser un Valor Constante, una Variable o

una operación

Ejemplo:

........

........

Repetir Para i := 1 , 200 , 1

Imprmir : ' Ingrese un numero '

Leer : Num

Sum : = Sum + Num // Acumulador

Fin Repetir Para

Imprimir : ' El Promedio es ' , Sum /