• No se han encontrado resultados

Variable, Diagrama de Flujo, Constante y Tipos de Datos

N/A
N/A
Protected

Academic year: 2021

Share "Variable, Diagrama de Flujo, Constante y Tipos de Datos"

Copied!
11
0
0

Texto completo

(1)

UNIVERSIDAD CORHUILA

UNIVERSIDAD CORHUILA

PSEUDOCODIGO Y DIAGRAMA DE FLUJO

PSEUDOCODIGO Y DIAGRAMA DE FLUJO

PRESENTADO A:

PRESENTADO A:

INGENIERIO EDUARDO MARTINEZ VIDAL

INGENIERIO EDUARDO MARTINEZ VIDAL

PRESENTA

PRESENTADO

DO POR:

POR:

CRISTIAN CAMILO GENTIL IBARRA

CRISTIAN CAMILO GENTIL IBARRA

JUAN CAMILO PEÑA TOCORA

JUAN CAMILO PEÑA TOCORA

 NEIVA, HUI

 NEIVA, HUILA

LA

(2)

PSEUDOCÒDIGO

El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo  programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es  programable sino facilita la 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 utilizará para la codificación del mismo.

CARACTERISTICAS Y PARTES

Las principales características de este lenguaje son: 1. Se puede ejecutar en un ordenador 

2. Es una forma de representación sencilla de utilizar y de manipular. 3. Facilita el paso del programa al lenguaje de programación.

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

5. Es un método que facilita la programación y solución al algoritmo del programa. Todo documento en pseudocódigo debe permitir la descripción de:

1. Instrucciones primitivas. 2. Instrucciones de proceso. 3. Instrucciones de control. 4. Instrucciones compuestas. 5. Instrucciones de descripción. Estructura a seguir en su realización:

1. Cabecera. 1. Programa. 2. Modulo. 3. Tipos de datos. 4. Constantes. 5. Variables.

(3)

2. Cuerpo.

1. Inicio.

2. Instrucciones. 3. Fin.

EJERCICIOS

I. 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 Fin programa

II. Realizar el pseudocódigo que permita al usuario introducir por teclado dos notas, calculando la suma y el producto de las notas.

Programa: Suma Producto

Entorno: NOTA1,NOTA2,SUMA,PRODUCTO son números enteros Algoritmo:

Escribir “ Introduzca las notas” Leer NOTA1,NOTA2

Calcular SUMA = NOTA1 + NOTA2

Calcular PRODUCTO = NOTA1 * NOTA2 Escribir “ La suma de las dos notas es:” SUMA

Escribir “ El producto de las dos notas es :” PRODUCTO Fin programa

(4)

VARIABLE

Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa.

Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo.

Ejemplo:

área = pi * radio ^ 2

Las variables son: el radio, el área y la constate es pi

Clasificación de las Variables

Por su contenido

 Variables Numéricas: Son aquellas en las cuales se almacenan valores numéricos,

 positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el

 punto decimal.

Ejemplo:

IVA = 0.15 pi = 3.1416 costo = 2500

 Variables Lógicas: Son aquellas que solo pueden tener dos valores (cierto o falso)

estos representan el resultado de una comparación entre otros datos.

 Variables Alfanuméricas: Esta formada por caracteres alfanuméricos (letras,

números y caracteres especiales). Ejemplo:

(5)

CONSTANTE

En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.

Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

Por ejemplo:

 El valor de pi = 3.1416

Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes

TIPO DE DATOS

Conceptos:

DATO. Es la expresión general que describe los objetos con los cuales opera el programa. Por ejemplo, la edad y el domicilio de una persona, forman parte de sus datos.

Los datos se sitúan en objetos llamados variables.

Los tipos son: simples (no estructurados) y compuestos (estructurados). Tipos de datos simples:

(6)

Tipos de datos compuestos:

CONDICIONES

Una decisión simple con una sola condición y una acción o serie de acciones (una instrucción o serie de instrucciones) para el T y otras para el F es una estructura simple. Ésta permite la elección entre dos posibles acciones o serie de acciones en función de que se cumpla o no determinada condición (hay instrucciones tanto para el T como para el F). Por ejemplo, imagínate que tienes que calcular el pago de las horas regulares y el de las horas extras a 2.5 sobre las regulares después de 40 horas a la semana. Esta sería la decisión  para calcular el salario devengado: Si (IF) trabajó más de 40 horas, entonces (THEN) se calcula el pago por horas extras, de lo contrario (ELSE) se calcula el pago de forma regular.

Una decisión que conlleve múltiples condiciones para lograr una acción o serie de acciones  para el TRUE y otra acción o serie de acciones para el FALSE es un poco más compleja que la condición simple. La estructura decisional se complica a medida que aumenta el número de condiciones y de acciones para el TRUE o el FALSE.

(7)

Instrucciones Múltiples IF/THEN/ELSE

Para resolver algunos problemas, diría la mayoría, se requiere más de una condición. Esta estructura se utiliza cuando es necesario procesar una de entre muchas acciones o serie de acciones posibles. Hay tres tipos de decisiones lógicas para aquellas soluciones con más de una condición: lógica lineal, lógica positiva y lógica negativa.

DIAGRAMA DE FLUJO

Un diagrama de flujo es la representación gráfica de un algoritmo. También se puede decir  que es la representación detallada en forma gráfica de cómo deben realizarse los pasos en la computadora para producir resultados.

Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la computadora), se relacionan entre sí mediante líneas que indican el orden en que se deben ejecutar los procesos. Los símbolos utilizados han sido normalizados por el instituto norteamericano de normalización (ANSI):

Símbolo Descripción

Indica el inicio y el final de nuestro diagrama de flujo.

Indica la entrada y salida de datos. Símbolo de proceso y nos indica la asignación de un valor en la memoria  y/o la ejecución de una operación

aritmética.

Indica la salida de información por impresora.

Conector dentro de página. Representa la continuidad del

(8)

Conector fuera de página. Representa la continuidad del diagrama en otra página.

Indica la salida de información en la pantalla o monitor.

Símbolo de decisión. Indica la realización de una comparación de valores.

Símbolo de Selección Múltiple. Dada una expresión permite escoger una opción de muchas.

Símbolo del Mientras. Dada una expresión al principio de la iteración esta es evaluada; si la condición es verdadera realizará el ciclo, si es falsa la repetición cesará.

Símbolo del Para. Esta estructura de control repetitiva se usa

generalmente cuando se conoce de antemano el número de iteraciones.

(9)

Símbolo Repita Hasta. Funciona igual que la estructura Mientras, con la diferencia que al menos una vez hará el grupo de instrucciones y luego

evaluará una condición. Si la condición evaluada es falsa continua dentro del ciclo y si es verdadera termina la iteración.

Líneas de flujo o dirección. Indican la secuencia en que se realizan las

operaciones

IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO

Los diagramas de flujo son importantes porque nos facilita la manera de representar  visualmente el flujo de datos por medio de un sistema de tratamiento de información, en este realizamos un análisis de los procesos o procedimientos que requerimos para realizar  un programa o un objetivo.

Por ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los ingredientes, este ya sería un proceso, luego de haber conseguido los ingredientes necesitamos realizar la masa, este sería otro proceso, luego realizamos la salsa, este sería otro procesos y finalmente unimos todo lo que hemos hecho y agregamos los complemento como el jamón, el queso, etc. Para la realización de esta pizza ya contamos con 4 procesos los cual  podemos desarrollar en un diagrama de flujo y unirlos en el mismo. Para así obtener 

(10)

PROBLEMAS

RESUELTOS

CON DIAGRAMAS DE

FLUJO

1. Determinar si 2 números son iguales o diferentes, si son diferentes determinar cuál de los 2 es el mayor.

(11)

Referencias

Documento similar

[r]

Elaborar los instrumentos técnicos para apoyar la preparación del Programa Estatal de Acción ante el Cambio Climático del Estado de Hidalgo, que incluya el comportamiento de

Separa y escribe en los recuadros las sílabas de cada dibujo y en la línea derecha coloca el nombre de la palabra según el número de sílabas que tienen.. Pronuncia las palabras,

[r]

SECUNDARIA COMPRENDE LOS

[r]

"No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

En cuarto lugar, se establecen unos medios para la actuación de re- fuerzo de la Cohesión (conducción y coordinación de las políticas eco- nómicas nacionales, políticas y acciones