Algoritmia y programacion

Páginas: 10 (2372 palabras) Publicado: 5 de junio de 2013
1

ÍNDICE
Índice
Algoritmo
Pseudocódigo
Diagramas de flujo
Algoritmo secuencial
Lenguajes de programación
Compilador
Variables
Lectura e impresión de pantalla
Estructura básica
Ejemplos
Comandos matemáticos
Operadores
Estructuras Selectivas
Simples
Dobles
Compuestas
Múltiples
Estructuras iterativas

1
2
2
3
5
7
8
9
10
11
11
12
15
15
16
16
17
17
18

2Algoritmo

En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas,
un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático
persa Al-Juarismi ) es un conjunto pre-escrito de instrucciones o reglas bien definidas,
ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que
no generen dudas a quien deba realizar dichaactividad. Dados un estado inicial y una
entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una
solución. Los algoritmos son el objeto de estudio de la algoritmia.

Resolución de Problemas
Para lograr resolver cualquier problema se deben seguir básicamente los siguientes
pasos:




Análisis del Problema. en este paso se define el problema, se lo comprende yse lo analiza con todo detalle.
Diseño del Algoritmo. se debe elaborar un algoritmo que refleje paso a paso la
resolución del problema.
Resolución del Algoritmo en la computadora. Se debe codificar el algoritmo.

Pseudocódigo
Pseudocódigo Es un lenguaje artificial e informal que ayuda a los programadores a
desarrollar algoritmos. El Pseudocódigo es similar al lenguaje cotidiano; es cómodoy
amable con el usuario, aunque no es realmente in verdadero lenguaje de
computadora. No se ejecutan en las computadoras más bien sirven para ayudar al
programadora razonar un programa antes de intentar escribirlo en algún lenguaje. Un
programa ejecutado en Pseudocódigo puede ser fácilmente convertido en un
programa en C++, si es que está bien elaborado. Por ejemplo supongamos que la notapara aprobar un examen es de 60. El enunciado en Pseudocódigo sería:

Si calificación >= 60 entonces
Mostrar "Aprobado"
FinSi

3

Diagramas de flujo
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del
mismo. Los diagramas de flujo ayudan en la comprensión de la operación de las
estructuras de control (Si, Mientras).
La ventaja de utilizar un algoritmoes que se lo puede construir independiente mente
de un lenguaje de programación, pues al momento de llevarlo a código se lo puede
hacer en cualquier lenguaje.
Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son
rectángulos, diamantes, óvalos, y pequeños círculos, estos símbolos están conectados
entre sí por flechas, conocidas como líneas de flujo. A continuaciónse detallarán estos
símbolos.

Terminal. Representa el inicio y fin de un programa.
Proceso. Son acciones que el programa tiene que realizar
Decisión. Indica operaciones lógicas o de comparación, así como
expresiones
Entrada / Salida. Nos permite ingresar datos, de un periférico, así como
mostrarlos
Salida. Es usado para mostrar datos o resultados
Conector. Se coloca al principio y finde un pedazo de programa, enlaza dos
partes cualquiera de un programa
Línea de flujo o indicador de dirección.

4
Representaremos el correspondiente diagrama de flujo del ejemplo 2.1

5

Algoritmo Secuencial
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en
secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de lasiguiente y así sucesivamente hasta el fin del proceso.

En este ejemplo se convertirá de grados Celsius a grados Fahrenheit solicitando al
usuario los grados Celsius,
Inicio
Real=ºC, ºF
Escriba ("digite los grados Celsius");
Lea (ºc);
ºF= (9/5*ºc)+32;
Escriba ("los grados Celsius a Fahrenheit son=", ºf);
Final

6
En este otro ejemplo encontraremos la solución a una ecuación cuadrática...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Concepto de algoritmia y programacion
  • algoritmia y programacion
  • algoritmia y programación
  • Algoritmia y Programacion
  • Apuntes Algoritmia y programación orientada a objetos 1
  • taller programación y algoritmia
  • Practicas de algoritmia y programacion estructurada
  • algoritmios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS