programacion estructurada
DESCRIPTION
Introducción a la programación en c++ para principiantecTRANSCRIPT
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