00 Introduccion Fundamentos De Programacion

Páginas: 9 (2070 palabras) Publicado: 10 de septiembre de 2015
ALGORITMOS
El Algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea específica, como la solución de un problema.
En cada problema el algoritmo se puede expresar en un lenguaje diferente de programación y ejecutarse en una computadora distinta; sin embargo el algoritmo será siempre el mismo.
Por ejemplo considere el algoritmo que se elaboraría para elproblema o situación de levantarse todas las mañanas para ir al trabajo:
1. Salir de la cama
2. Quitarse el pijama
3. Ducharse
4. Vestirse
5. Desayunar
6. Arrancar el automóvil para ir al trabajo o tomar transporte.
Metodología para la solución de problemas por medio de computadora
Para lograr resolver cualquier problema se deben seguir básicamente los siguientes pasos:

Definición delproblema
Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa.

Análisis del problema
Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:
Los datos deentrada.
Cuál es la información que se desea producir (salida)
Los métodos y fórmulas que se necesitan para procesar los datos.

Una recomendación muy práctica es el de colocarse en el lugar de la computadora y analizar qué es lo que se necesita que se ordene y en qué secuencia para producir los resultados esperados.











Estructura de un algoritmo
Para diseñar un algoritmo se debe comenzar poridentificar las tareas más importantes para resolver el problema y disponerlas en el orden en el que han de ser ejecutadas.
Los pasos en esta primera descripción pueden requerir una revisión adicional antes deque podamos obtener un algoritmo claro, preciso y completo.
Este método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente(TOP-down).
En un algoritmo se deben de considerar tres partes:
Entrada: Información dada al algoritmo.
Proceso: Operaciones o cálculos necesarios para encontrar la solución del problema.
Salida: Respuestas dadas por el algoritmo o resultados finales de los procesos realizados.



Ejemplos


Datos y tipo de datos

Definición de datos
1. Un dato es la expresión general que describe losobjetos con los cuales opera una computadora.
2. Existen dos tipos de datos: simples (sin estructuras) y compuestos (estructurados), los datos compuestos son conjuntos de partidas de datos simples con relaciones definidas entre ellos.
3. Los datos simples son: numéricos, lógicos y carácter.

Datos numéricos
1. Es el conjunto de los valores numéricos y puede ser expresado comonumérico entero y numérico real
2. Los enteros no tienen componentes fraccionarias o decimales y pueden ser negativos o positivos. Los reales siempre tienen un punto decimal.

Datos lógicos
1. También llamados booleanos, es aquel que solo puede tomar uno de dos valores: verdadero (true) o falso (false).
2. Se utiliza para representar las alternativas (si/no) a determinadascondiciones.

Datos caracter
1. Este tipo de dato contiene un solo carácter.
2. Los caracteres son: alfabéticos (A-Z), numéricos (0-9) y especiales (¡ @ # $ % ^& *…).
3. Una cadena de caracteres o string es una sucesión de caracteres que se encuentran delimitados por una o dobles comillas.
Ejercicios
En cada uno de los datos, defina su Tipo de dato.
Datos
Tipo
“Hola”

123

¿Quién eres?

Verdadero

“ElSabio”

Falso

12.56

12/15

Trae

“EL Quijote”

56.8999999

¡Alo!

Persona

“Juan”


Manejo de operadores
Definición
Un operador es un carácter o grupo de caracteres que actúa sobre una, dos o más variables para realizar una determinada operación con un determinado resultado. Ejemplos típicos de operadores son la suma (+), la diferencia (-), el producto (*), etc.
Un operador sirve para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion 00
  • Introduccion fundamentos de programacion
  • Introducción a Fundamentos De Programación
  • Fundamentos De La Programacion
  • Fundamentos De Programacion
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS