1
A
ALLG
GOORRIIT
TMMO
OSS Y
YPPRRO
OGGRRA
AMMA
ASS
En este capitulo veremos algunas definiciones cortas de los elementos más
importantes en el desarrollo de un programa, también veremos el uso de los
diagramas de flujo como herramienta para representar los algoritmos
¿Qué es la programación?
Podemos definir la programación como el proceso mediante el cual un problema ó
una situación puede ser automatizada para ser resuelta de manera rápida por medio
de una computadora.
Algoritmos
Los algoritmos de programación, son un conjunto ordenado y finito de pasos que
conducen a la solución de un problema.
El uso de los algoritmos es muy importante y lo ventajoso de estos es que pueden
ser ajustados a cualquier lenguaje de programación para luego ser convertidos en
programas. Un algoritmo comienza con la palabra Inicio y termina con la palabra
Fin, además contiene palabras como leer, escribir, hacer, etc. Es por eso que su
comprensión se hace sencilla.
Variable
Una variable es un espacio en memoria al que se le asigna un valor que será
utilizado y modificado a lo largo del programa. Los valores que son asignados
pueden ser de diferentes tipos:
TIPO DESCRIPCION
Entero (Integer) Valor numérico entero
Real (Single, Double) Valor numérico con punto decimal
Lógico (Boolean) Contiene falso o verdadero (0 ó 1)
Carácter Contiene un carácter alfanumérico
Cadena (String) Contiene un conjunto de caracteres
Roberto Vargas Poquechoque 1
, Algoritmos y Programas
Expresiones
Las expresiones son conjunto de variables, constantes, símbolos de operaciones,
paréntesis, y funciones especiales que se utilizan para hacer cálculos matemáticos o
lógicos. Ejm. N*3/(5+cos(x)/2).
Reglas de prioridad
Aquellas expresiones que tienen dos o más operandos requieren una regla
matemática que permita determinar el orden de las operaciones, se denominan
reglas de prioridad y son:
1. Las operaciones encerradas entre paréntesis se evalúan primero, si
existen diferentes paréntesis, las operaciones más internas se operan
primero.
2. Las operaciones aritméticas dentro de una expresión suelen seguir el
siguiente orden:
a. Exponenciales ^
b. Operadores * /
c. Operadores div mod
d. Operadores + -
Análisis del problema
El propósito del análisis de un problema es ayudar al programador para llevar a una
cierta comprensión de la naturaleza del problema. El problema debe estar bien
definido si se desea llegar a una solución satisfactoria.
Para poder definir con precisión el problema se requiere que las especificaciones de
entrada y salida sean escritas con detalle.
1.1 DISEÑO DE ALGORITMOS.-
Para plantear la solución al problema previamente estudiado se utiliza un algoritmo
que sea independiente de cualquier lenguaje de programación.
2 Roberto Vargas Poquechoque
, Métodos Numéricos
Los métodos más utilizados son:
§ Diagramas de Flujo
§ Diagrama de Nassi-Sheiderman (N-S)
§ Pseudo código
Nosotros nos abocaremos al uso de los diagramas de flujo. Esta es una técnica de
representación mediante el uso de símbolos estándares que permiten la
identificación de la entrada, proceso y salida, estos son:
SIMBOLO DESCRIPCION
TERMINAL. Representa el comienzo y el final de
un programa
ENTRADA, SALIDA
PROCESO
DECISION
CONECTOR de flujo en la misma página
INDICADOR de flujo
CONECTOR de página
PREPARACION
LLAMADA A SUBRUTINA
Roberto Vargas Poquechoque 3
Los beneficios de comprar resúmenes en Stuvia estan en línea:
Garantiza la calidad de los comentarios
Compradores de Stuvia evaluaron más de 700.000 resúmenes. Así estas seguro que compras los mejores documentos!
Compra fácil y rápido
Puedes pagar rápidamente y en una vez con iDeal, tarjeta de crédito o con tu crédito de Stuvia. Sin tener que hacerte miembro.
Enfócate en lo más importante
Tus compañeros escriben los resúmenes. Por eso tienes la seguridad que tienes un resumen actual y confiable.
Así llegas a la conclusión rapidamente!
Preguntas frecuentes
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
100% de satisfacción garantizada: ¿Cómo funciona?
Nuestra garantía de satisfacción le asegura que siempre encontrará un documento de estudio a tu medida. Tu rellenas un formulario y nuestro equipo de atención al cliente se encarga del resto.
Who am I buying this summary from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller archivosingenieria. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy this summary for 6,49 €. You're not tied to anything after your purchase.