resolucion de problemas

14

Click here to load reader

Upload: carlos-hip-garcia

Post on 22-Jun-2015

113 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Resolucion de problemas

RESOLUCION DE PROBLEMAS POR

COMPUTADORA

Page 2: Resolucion de problemas

¿RESOLUCION DE PROBLEMAS?

• Casi inconscientemente, los

humanos efectuamos

cotidianamente una serie de

pasos, procedimientos o acciones

que nos permiten alcanzar un

resultado o resolver un problema

Page 3: Resolucion de problemas

¿RESOLUCION DE PROBLEMAS?

• La resolución de problemas con el

apoyo de una computadora

siempre concluye con la

construcción de un programa –

SOFTWARE-, que genere los resultados

esperados, mediante la utilización

de alguna metodología.

Page 4: Resolucion de problemas

ETAPAS PARA LA RESOLUCION DE

PROBLEMAS

PROBLEMA

ANALISIS

PROFUNDO DEL

PROBLEMA

CONSTRUCCION

DEL ALGORITMO

VERIFICACION DEL

ALGORITMO

Etapa 1 Etapa 2 Etapa 3

Page 5: Resolucion de problemas

¿CARACTERÍSTICAS A REUNIR?

• Precisión: Los pasos a seguir en el algoritmo deben ser

precisados claramente.

• Determinismo: El algoritmo, dado un conjunto de datos

idénticos de entrada, siempre debe arrojar los mismo

resultados.

• Finitud: el algoritmo, independientemente de la

complejidad del mismo, siempre deber ser de longitud

finita.

Page 6: Resolucion de problemas

¿TIPOS DE DATOS?

• Los datos a procesar por una computadora

pueden clasificarse en:

– Simples.

– estructurados

• La principal característica de los datos simples

es que ocupan una casilla de memoria, por lo

que una variable simple hace referencia a un

único valor a la vez, dentro de este grupo de

datos tenemos: enteros, reales, caracteres,

booleanos, enumerados y sug-rangos.

Page 7: Resolucion de problemas

¿DATOS NUMERICOS?

• Dentro de los tipos de datos numéricos

encontramos los enteros y los reales, los enteros son

números que pueden estar presididos del digno +

o -, y que no tienen parte decimal. ejemplo.

• 128 1528 -714 8530

Page 8: Resolucion de problemas

¿DATOS ALFANUMERICOS?

• Dentro de los tipos de datos encontramos el

carácter simple y la cadena de caracteres como

estructurado, cuyo contenido son letras del

alfabeto, dígitos o símbolos especiales. ejemplo.

• „a‟ „B‟ „#‟ „-‟ „8‟

Page 9: Resolucion de problemas

¿CONSTANTES?

• Las constantes son datos que no cambian

durante la ejecución de un programa. Para

renombrar una constante utilizamos los

identificadores. Existen tipos de constantes

como tipos de datos, por lo que pueden haber

constantes de tipo entero, real, carácter,

cadena de caracteres, etc.

Page 10: Resolucion de problemas

¿VARIABLES?

• Las variables son objetos que pueden cambiar

su valor durante la ejecución de un programa,

para nombrarlas utilizaremos los

identificadores, al igual que las constantes

pueden ser enteras, reales, cadenas de

caracteres, caracteres etc.

Page 11: Resolucion de problemas

¿OPERACIONES ARITMETICAS?

OPERADORES ARITMÉTICOS

Operador Operación Ejemplo Resultado

** Potencia 4 * * 3 64

* Multiplicación 8.28 * 7 57.75

/ División 15/4 3.75

+ Suma 4 + 5 9

- Resta 7 – 9 - 3

mod Módulo

(residuo)

15 mod 2 1

div División entera 17 div 3 5

Page 12: Resolucion de problemas

¿OPERADORES RELACIONALES?

Operadores relacionales

Operador Operación Ejemplo Resultado

= Igual que „hola‟ = „ lola‟ Falso

< > Diferente a „a‟ <>‟B‟ Verdadero

< Menor que 7 < 15 Verdadero

> Mayor que 7 > 15 Falso

<= Menor o igual

que

15 <= 22 Verdadero

>= Mayor o igual

que

35 > = 20 Verdadero

Page 13: Resolucion de problemas

JERARQUIA DE LOS OPERADORES

OPERADOR JERARQUIA

( ) Mayor

Menor

**

* , /, div, mod

=, < >, <, >, < = ,> =

NO

Y

O

Page 14: Resolucion de problemas

INTRODUCCION A C++

• Para poder solucionar los problemas con el apoyo de la

computadora emplearemos como lenguaje de

programación C++.

#include “iostream”

int main()

{

std::cout <<“Hola Mundo\n”;

cin.get();

return 0;

}