Programacion estructurada

Preview:

DESCRIPTION

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

Citation preview

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

Proceso

1. Definición del Problema

2. Análisis del Problema

3. Diseño del Algoritmo

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.

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.

.

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.

Tipos De Datos

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.

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;

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

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”;

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.

Operadores

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

Es decir, los operadores nos permitenmanipular valores.

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

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

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.

Operadores Lógicos

Recommended