Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño de algoritmos.-
2 PARTES DE UN ALGORITMO. -
ENTRADA: se trata de conjunto de datos que el algoritmo necesita como insumo para procesar
Proceso: son los pasos necesarios aplicados por el algoritmo a la entrada recibida para poder
llegar a una salida o resolución del problema.
Salida: es el resultado producido por el algoritmo a partir del procesamiento de la entrada una
vez terminada la ejecución del proceso.
ORDENADOS. - presentan una secuencia clara y precisa para poder llegar a la solución
DEFINIDOS. - el mismo algoritmo debe dar el mismo resultado al recibir la misma entrada
4.- CONSTANTES
Es un numero un carácter o una cadena de caracteres que se puede utilizar como valor en un
programa . para representar valores flotantes , enteros , de enumeración o de caracteres que
no pueden modificarse.
Una constante es un valor que se establece en una sección del código y permanece constante
durante la ejecución del programa.
Se utilizan para asegurar que un valor critico permanezca inalterable y no pueda ser
modificado accidentalmente o intencionalmente .
CONSTANTE
PI:3.1416
E:2.718282
5.-VARIABLES.-
(VALORES)
Una variable es un elemento de datos con nombre cuyo valor puede cambiar durante el curso de
la ejecución de un programa
( son los elementos que se utilizan para contener datos de distintos tipos: números, letras ,
cadenas de caracteres; valores lógicos ; etc. El valor contenido en una variable puede cambiar a lo
largo de la ejecución de un programa.
2.-Int.- contador
3.-Float:_ hipotenusa
4.-Char.- tecla
$ VARIABLEA NUMERICAS.-
Son aquellas en las cuales se almacenan valores numéricos positivos o negativos, es decir
almacenan números del 0 al 9 signo (+y-) y el punto decimal.
EJEMPLO :
IVA: 0.15 PI :3.1416 COSTO : 2500
VARIABLE LOGICA:
Son aquellas que solo pueden tener dos valores (cierto o falso) estos representan el resultado de
una comparación entre otros datos .
VARIABLE LOGEICA
DEFINICION
*En general el termino variable lógica o booleana hace referencia a cualquier símbolo línea
A,B….,Z
Empleado para representar dispositivos o magnitudes físicas que llenan solamente dos valores o
estados verdadero o falso que son representados simbólicamente por 1 o 0 respectivamente.
VARIABLE ALFANUMERICA:
EJM
POR SU USO
VARIABLES DE TRABAJO.-
Variables que reciben el resultado de una operación matemática completa y que se usan
normalmente dentro de un programa.
Ejm
SUMA:a+b/c
CONTADORES,
Se utilizan para llevar del número de ocasiones en que se realiza una operación o se cumple una
condición, Con los incrementos generalmente de un en uno.
ACUMULADORES. - forma que toma una variable y que sirve para llevar la suma acumulativa de
una serie de valores que se van leyendo o calculando progresivamente.
6.-EXPRESIONES
Cada expresión toma un valor que se determina tomando los valores de las variables y constantes
implicadas y la ejecución de las operaciones implicadas.
Una expresión consta de operadores y operando, según sea el tipo de dato que manipulan. Se
clasifican las expresiones en aritméticas relacionales y lógicas.
SE CLASIFICAN EN:
ARITMETICAS
RELACIONALES
LOGICAS
EXPRESIONES ARITMETICAS .-
Están formadas por variables y/o constantes y distintos operadores aritméticos e incrementales
(+,-,*,/,%++,--) como se ha dicho también se pueden emplear paréntesis de tantos niveles como se
desee y su interpretación sigue las normas aritméticas convencionales por ejemplo la solución de
la ecuación de segundo grado :
SE ESCRIBE, EN C EN LA FORMA:
X=(-b+sqrt((b*b)-(4*a*c)))/(2*a)
EXPRESIONES LOGICAS .- son los elementos con los que se conforman están expresiones son
valores lógicos, vedaderos (true o distintos de 0) y falsos ( false o iguales a 0) y los operadores
lógicos
También se puden emplear los operadores relacionales para producir estos valores lógicos a partir
de los valores numéricos .
CONTINUACION.-
Viernes robotica
Expresiones relacionales
Incluyen los operadores de relación o comparación sobre cualquier tipo de dato ( que tenga
establecido relación de orden: números , caracteres , booleanos y el resultado e2s un valor lógico
( verdadero o falso)
7 TIPOS DE DATOS
DATO
Un dato se define como la expresión general que describe los objetos con los cuales opera una
computadora . loa datos de entrada se transforman por el programa después de las etapas
intermedias en datos de salida .
DATOS NUMERICOS .-
Permiten representar valores escalares de forma numérica esto incluye a los números enteros y
los reales. este tipo de datos permiten realizar operaciones aritméticas comunes.
Ejm
DATOIS LOGICOS
Son aquellos que solo pueden tener dos valores (cierto falso)Ya que representan el resultado de
una comparación entre otros datos ( numéricos o alfanuméricos ).
Es posible representar números como alfanuméricos pero estos pierden su propiedad matemática
es decir no es posible hacer operaciones con ellos , este tipo de datos se representan encerrados
entre comillas.
EJM
8.- OPERADORES
Un operador es un carácter o grupo de caracteres que actua sobre una dos o mas variables para
realizar una determinada operación con una determinado resultado.
OPERADOR ARITMETICO.-
Los operadores aritméticos son aquellos que manipulan datos numéricos tanto enteros como
reales .
OPERADORES INCREMENTALES .-
Son operadores unarios que incrementan o disminuyen en una unidad el valor de la
variable a la que afectan pueden ir inmediatamente delante o detrás de la variable.
OPERADORES RELACIONALES
Los operadores relacionales permiten estudiar si se cumple o no esas condiciones así pues estos
operadores producen un resultado u otro según se cumplan o no algunas condiciones .
Estos operadores se usan para comparar valores de variables por pares es decir no se pueden
comparar mas de 2 valores al mismo tiempo.
Para el apredizaje de la programar se debe usar herramientas para representara los algortimos
para hacernos entender uno a los otros .
SEUDOCODIGO
XD
Algoritmo sumadedosnumeros
Leer n1
Leer n2
DIAGRAMA DE FLUJOLos diagramas de flujo son representaciones graficas que mediante el uso de
símbolos unidos mediante líneas de flujo muestran la secuencia lógica que se debe suceder para la
solución del problema.
Un diagrama de flujo de flujo es una forma visual la cual nos permite representar un algoritmo o
proceso.