programacion estructurada

18
Metodología para la solución de un problema.

Upload: fabiolacortesrodriguez

Post on 26-May-2015

971 views

Category:

Education


1 download

DESCRIPTION

Introducción a la programación en c++ para principiantec

TRANSCRIPT

Page 1: Programacion estructurada

Metodología para la solución de un problema.

Page 2: Programacion estructurada

Proceso

1. Definición del Problema

2. Análisis del Problema

3. Diseño del Algoritmo

Page 3: Programacion estructurada

Definición Del Problema

Esta fase debe de ser clara y precisa.

Es importante que se conozca lo que sedesea realizar.

Cual es el resultado a obtener.

Page 4: Programacion estructurada

Análisis del Problema

Una vez que se ha comprendido lo quese desea de la computadora, esnecesario definir:

Los datos de entrada: Cual es la información que se desea producir (salida).

Los métodos y fórmulas que se necesitan para procesar los datos.

.

Page 5: Programacion estructurada

Diseño del Algoritmo

Conocer las características delalgoritmo:

Debe tener un punto de inicio.

Debe ser definido, no debe permitir doblesinterpretaciones.

Debe ser general, es decir, soportar la mayoríade las variantes.

Debe ser finito en tamaño y tiempo deejecución.

Prueba de escritorio o Depuración.

Page 6: Programacion estructurada

Tipos De Datos

Page 7: Programacion estructurada

Un dato puede ser un simple carácter,tal como ‘b’, un valor entero tal como35.

El tipo de dato determina lanaturaleza del conjunto de valoresque puede tomar una variable.

Page 8: Programacion estructurada
Page 9: Programacion estructurada

Tipos de Datos Simples

Datos Numéricos:

Permiten representar valores de formanumérica, esto incluye a los númerosenteros y los reales(punto flotante).

ejemplo:

Int x;

X=15;

Float r;

R=3.1416;

Page 10: Programacion estructurada

Tipos de Datos Simples

Datos lógicos:

Son aquellos que solo pueden tener dosvalores (cierto o falso) ya que representanel resultado de una comparación entreotros datos (numéricos o alfanuméricos).

Ejemplo

A>b

B<a

Page 11: Programacion estructurada

Tipos de Datos Simples

Datos alfanuméricos (string): Es una secuencia de caracteres alfanuméricos que permiten representar valores esto incluye nombres de personas, direcciones, etc.

String x;

X=“bienvenidos a la Programación”;

Page 12: Programacion estructurada

Variable

Es un espacio en la memoria de la computadora quepermite almacenar temporalmente un datodurante la ejecución de un proceso, su contenidopuede cambiar durante la ejecución del programa.

Ejemplo: área = pi * radio ^ 2

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

Page 13: Programacion estructurada

Operadores

Son elementos que relacionan de formadiferente, los valores de una o masvariables y/o constantes.

Es decir, los operadores nos permitenmanipular valores.

Page 14: Programacion estructurada
Page 15: Programacion estructurada

Los Operadores Aritméticos

Permiten la realización de operacionesmatemáticas .

Los operadores aritméticos pueden serutilizados con tipos de datos enteros oreales.

EJEMPLO:

+ Suma - Resta * Multiplicación / División

Page 16: Programacion estructurada

Operadores Relacionales

Se utilizan para establecer una relación entre dosvalores o para comparar valores entre si y estacomparación produce un resultado de certeza ofalsedad (verdadero o falso).

Tipos de operadores Relacionales

> Mayor que

< Menor que

> = Mayor o igual que

< = Menor o igual que

< > Diferente

= Igual

Ejemplos: Si a = 10, b = 20, c = 30

a + b > c

Page 17: Programacion estructurada

Operadores Lógicos

Estos operadores se utilizan para establecerrelaciones entre valores lógicos.

Estos valores pueden ser resultado de unaexpresión relacional.

Tipos de operadores Lógicos And Y Or O Not Negación

Ejemplo: Para los siguientes ejemplos T significa verdadero y F falso.

Page 18: Programacion estructurada

Operadores Lógicos