Pseudocódigo

12
Universidad Nacional Experimental Francisco de Miranda Programa Educación Matemática Mención Informática– ADI Unidad Curricular: Computación I Santa Ana de Coro; Julio 2011 Unidad 2: Técnicas de Resolución de Problemas Tema 2: El Pseudocódigo

description

Material en pdf sobre Pseudocódigo

Transcript of Pseudocódigo

Page 1: Pseudocódigo

Universidad Nacional ExperimentalFrancisco de Miranda

Programa Educación Matemática Mención Informática– ADIUnidad Curricular: Computación I

Santa Ana de Coro; Julio 2011

Unidad 2: Técnicas de

Resolución de Problemas

Tema 2: El Pseudocódigo

Page 2: Pseudocódigo

Definición de Pseudocódigo

Elementos de un Pseudocódigo:

Variables

Condiciones

Ciclos

Page 3: Pseudocódigo

Definición

El pseudocódigo es una herramienta utilizada para el diseño de

programas que permite al programador expresar sus pensamientos de

una forma clara utilizando su lenguaje natural y mostrando el orden de

ejecución de las sentencias del programa sin ninguna ambigüedad.

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 4: Pseudocódigo

Ejemplo Para hallar el área de un triangulo, conocida la base y la

altura

Definición del problema:

Entrada: base*altura Proceso: (base*altura)/2 Salida:

areaInicio

base, altura, area;

Escribir "Ingrese el valor de base y altura respectivamente“;

Leer base;

Leer altura;

area=(base*altura)/2;

Escribir "El resultado es: ", area;

Fin

Page 5: Pseudocódigo

Variables: Representar elementos, acciones, cosas, procesos, datos o información relevante del problema a resolver. Tipos de Datos: Los tipos de datos existentes en pseudocódigo son:

Page 6: Pseudocódigo

Estas condiciones se utilizan cuando el usuario programa en un lenguaje de alto nivel. Comenzaremos con la más famosa, la sentencia SI - SINO - FINSI

Si (condicion1=valor) entonces ejecutar acción; Sino ejecutar acción; Finsi

En esta sentencia tenemos que si se cumple una condición, se ejecutará determinado proceso, en caso contrario, se ejecutará otro.

Page 7: Pseudocódigo

Simple Doble Múltiple Múltiple -Casos

La condición es una expresión booleana. Instrucciones es ejecutada sólo si la condición es verdadera

Si esta condición es cierta se ejecuta Instrucciones1, si no es así, entonces se ejecuta Instrucciones2.

En esta estructura si Condición1 es cierta, entonces se ejecuta sólo Instrucciones1. En general, si Condicióni es verdadera, entonces sólo se ejecuta Instruccionesi

En este caso hay un Indicador es una variable o una función cuyo valor es comparado en cada caso con los valores "Valori", si en algún caso coinciden ambos valores, entonces se ejecutarán las Instruccionesi correspondientes.

Page 8: Pseudocódigo

Los ciclos son estructuras de control repetitivo, es decir, son

aquellas en las que una sentencia o grupos de sentencias se repiten

muchas veces. Este conjunto de sentencias se denomina bucle o

lazo

Page 9: Pseudocódigo

Mientras Repetir Para

El bucle se repite mientras la condición sea cierta, si al llegar por primera vez al bucle mientras la condición es falsa, el cuerpo del bucle no se ejecuta ninguna vez.

La estructura de control repetir se utiliza cuando es necesario que el cuerpo del bucle se ejecuten al menos una vez y hasta que se cumpla la condición.

Una estructura de control muy común es el ciclo para, la cual se usa cuando se desea iterar un número conocido de veces, empleando como índice una variable que se incrementa (o decrementa)

Page 10: Pseudocódigo

Unidimensionales Bidimensionales Multidimensionales

Es una colección de datos del mismo tipo. Sirve para manejar un número “n” de elementos en común, ya sea de tipos definidos por el Lenguaje,(“int”,”float”,”String”,etc…),también son llamados “Vectores”.

Al Igual que las Unidimensionales es una colección de datos del mismo tipo. Pero de 2 dimensiones, es decir, una fila y una columna (vertical y horizontal).

Los ciclos Multidimencionales son las que están integradas por 3 o mas dimensiones, como los registros de los aeropuertos, como pasajeros, avión o vuelo, origen , destino, entre otros.

Page 11: Pseudocódigo

Hacer un Pseudocódigo que despliegue las tablas de

multiplicar. Inicio Variables i,k,r; para i=1 hasta 10  para k=1 hasta 10 r=i*k; Imprimir i," x ",k," = ",r; k=k+1; i=i+1;Fin.

Page 12: Pseudocódigo

Que un pseudocódigo es toda acción o

rutina que realizas en la vida para efectuar

cualquier actividad, ya que todo amerita un

proceso, un orden, con datos suministrados,

es decir, una serie de pasos para concretar

cualquier objetivo.

Recuerden que lo más importante es

……..