Logica De Programacion USTA 2013
lunes, 25 de febrero de 2013
ALGORITMO
Algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-juarismi ).
Es un conjunto de pasos, reglas e instrucciones, definidas sin criterio de interpretaciones, ordenadas y finitas para que concluidas me represente por lo menos una salida(respuesta).
El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.
DIAGRAMA DE FLUJO
Es la representación gráfica de los pasos que se deben seguir para el desarrollo de un proceso hasta que este sea concluido(algoritmo). Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.
TOMADO DE:
http://herramientasdediagramasdeflujo.wikispaces.com/file/view/diagrama_de_flujo.gif/164081913/diagrama_de_flujo.gif
TIPOS DE DATOS
Int: Números enteros
Float: Números con decimales(solo con unos cuantos)
Double: Numeros con demaciados decimales se usan para mediciones muy exactas
Char: Letras que representan un valor
lunes, 18 de febrero de 2013
SISTEMA HEXADECIMAL
Es un sistema numérico de base base 16. la representación de sus cantidades esta a cargo de los números del 0 al 9 (0,1,2,3,4,5,6,7,8,9) y las letras A, B, C, D, E, F que representan a las cantidades del 10 al 15.
Para convertir un numero decimal a hexadecimal es necesario dividir sobre la base del sistema hexadecimal (16), y dividir su cociente entre la misma base hasta que ya no sea posible fracciona su cociente. luego sumamos los residuos de cada división desde la parte baja de la operación (su ultimo cociente) hasta el primer residuo de la operación.
TOMADO DE:
http://i56.tinypic.com/atn3nc.jpg
CONVERSIÓN DE NÚMEROS HEXADECIMALES A DECIMALES
Para convertir un numero hexadecimal a decimal es necesario multiplicar cada dígito por una potencia de 16 que va aumentando de derecha a izquierda de acuerdo a la cantidad de dígitos. Luego se suman los resultados.
TOMADO DE:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqxeaZ7Pd_4F3sDGU991huSXemxRf9xp5F8c8PXqakWKCbAOIfuwzf05s75Um9QB9gsmcQlvOF2fDBBWLYZgeRx5phyGHtDLvgy9j_3Xtr5KNfbu_f-5dsq2fdUAvNl9htTUvUjSdXiypA/s320/hex1.png
SUMA HEXADECIMAL
La suma de cantidades hexadecimales tiene como peculiaridad de involucrar mas símbolos de los que estamos acostumbrados, (A, B, C, D, E, F). al momento de hacer la suma. la cantidad puede corresponder a una cifra entre 10 y 15 (decimal), pero no vamos a usar todavía el acarreo sino después de obtener una cifra mayor a 15(decimal) o F(hexadecimal).
RESTA HEXADECIMAL
En la resta hexadecimal, cuando el minuendo es menor que el sustraendo y se tiene que tiene que recurrir al prestamos de unidades a la cantidad que esta a la izquierda, esta cifra presta 16 de sus unidades.
NUMEROS OCTALES:
Es un sistema numerico base 8, que utiliza los numeros del 0 al 7.
CONVERSIÓN DE NÚMEROS DECIMALES A OCTALES
Para convertir un numero decimal (ejemplo: 450) a octal es necesario dividir sobre la base del sistema octal (8), y dividir su cociente entre la misma base hasta que ya no sea posible fraccionar su cociente. luego sumamos los residuos de cada división desde la parte baja de la operación (su ultimo cociente) hasta el primer residuo de la operación.
CONVERSION DE NUMEROS OCTALES A DECIMALES
Para convertir un numero octal (ejemplo 12057) a octal es necesario multiplicar cada digito por una potencia de 8 que va aumentando de derecha a izquierda de acuerdo a la cantidad de digitos. Luego se suman los resultados.
SUMA DE OCTALES
El sistema numerico actal trabaja con digitos del 0 al 7, luego del 7 viene el numero 10 (que en decimal seria el 8). uso el sistema de acarreo, que va a sumar a los digitos de la izquierda una cantidad que corresponde al sobrante de la suma.
Es importante y util tener en cuenta esta tabla en la que se muestran los resultados de la suma de dos numeros octales, donde la primera cifra de los numeros mayores a 7(octal), sirve como acarreo.
TOMADO DE: http://matematicasparacomputadora.weebly.com/uploads/1/3/9/6/13968799/8721363_orig.png
RESTA DE OCTALES
Es una resta básica con la gran diferencia, que si el minuendo es menor que el sustraendo y tiene que pedir un prestamo la unidad de su izquierda ya no le va a prestar diez unidades(sistema decimal), si no que le prestara 8 unidades.
TOMADO DE: http://matematicasparacomputadora.weebly.com/uploads/1/3/9/6/13968799/8721363_orig.png
MULTIPLICACION DE OCTALES
TOMADO DE:
http://matematicasparacomputadora.weebly.com/uploads/1/3/9/6/13968799/7396303_orig.png
DIVISION DE OCTALES
TOMADO DE:
http://matematicasparacomputadora.weebly.com/uploads/1/3/9/6/13968799/8140975_orig.png
Para convertir un numero decimal (ejemplo: 450) a octal es necesario dividir sobre la base del sistema octal (8), y dividir su cociente entre la misma base hasta que ya no sea posible fraccionar su cociente. luego sumamos los residuos de cada división desde la parte baja de la operación (su ultimo cociente) hasta el primer residuo de la operación.
CONVERSION DE NUMEROS OCTALES A DECIMALES
Para convertir un numero octal (ejemplo 12057) a octal es necesario multiplicar cada digito por una potencia de 8 que va aumentando de derecha a izquierda de acuerdo a la cantidad de digitos. Luego se suman los resultados.
SUMA DE OCTALES
El sistema numerico actal trabaja con digitos del 0 al 7, luego del 7 viene el numero 10 (que en decimal seria el 8). uso el sistema de acarreo, que va a sumar a los digitos de la izquierda una cantidad que corresponde al sobrante de la suma.
Es importante y util tener en cuenta esta tabla en la que se muestran los resultados de la suma de dos numeros octales, donde la primera cifra de los numeros mayores a 7(octal), sirve como acarreo.
+ 0 1 2 3 4 5 6 7
0 0 1 2 3 4 5 6 7
1 1 2 3 4 5 6 7 10
2 2 3 4 5 6 7 10 11
3 3 4 5 6 7 10 11 12
4 4 5 6 7 10 11 12 13
5 5 6 7 10 11 12 13 14
6 6 7 10 11 12 13 14 15
7 7 10 11 12 13 14 15 16
TOMADO DE: http://matematicasparacomputadora.weebly.com/uploads/1/3/9/6/13968799/8721363_orig.png
RESTA DE OCTALES
Es una resta básica con la gran diferencia, que si el minuendo es menor que el sustraendo y tiene que pedir un prestamo la unidad de su izquierda ya no le va a prestar diez unidades(sistema decimal), si no que le prestara 8 unidades.
TOMADO DE: http://matematicasparacomputadora.weebly.com/uploads/1/3/9/6/13968799/8721363_orig.png
MULTIPLICACION DE OCTALES
Para la multiplicacion de octales tomamos dos números que se multiplican teniendo en cuenta la siguiente tabla :
* 0 1 2 3 4 5 6 7
0 0 0 0 0 0 0 0 0
1 0 1 2 3 4 5 6 7
2 0 2 4 6 10 12 14 16
3 0 3 6 11 14 17 22 25
4 0 4 10 14 20 24 30 34
5 0 5 12 17 24 31 36 43
6 0 6 14 22 30 36 44 52
7 0 7 16 25 34 43 52 61
TOMADO DE:
http://matematicasparacomputadora.weebly.com/uploads/1/3/9/6/13968799/7396303_orig.png
DIVISION DE OCTALES
TOMADO DE:
http://matematicasparacomputadora.weebly.com/uploads/1/3/9/6/13968799/8140975_orig.png
martes, 12 de febrero de 2013
NÚMEROS BINARIOS
Es un sistema numérico con base 2, que utiliza únicamente
las cifras de 0 y de 1.
Es usado en las
computadoras pues se relaciona con sus dos estados de voltaje 0 = apagado
y 1=Encendido.
CONVERSIÓN DE NÚMEROS DECIMALES A BINARIOS
Para convertir un numero decimal (ejemplo:25) a binario es necesario dividir el valor sobre la base del sistema binario (2), y dividir su cociente entre la misma base hasta que ya no sea posible fraccionar su cociente. Luego sumamos los residuos de cada división desde la parte baja de la división (su ultimo cociente) hasta el primer residuo que obtuvimos en la operación.
CONVERSIÓN DE NÚMEROS BINARIOS A DECIMALES
para convertir un numero binario (ejemplo:101111) a decimal es necesario multiplicar cada dígito por una potencia de 2 que va aumentando de derecha a izquierda de acuerdo a la cantidad de dígitos Luego se suman los resultados.
SUMA DE BINARIOS
Las posibles combinaciones al sumar dos dígitos binarios son:
- 0 + 0 = 0
- 0 + 1 = 1
- 1 + 0 = 1
- 1 + 1 = 10 (al tener dos cifras quiere decir que se va a utilizar como acarreo en el siguiente dígito a sumar)
RESTA DE BINARIOS
- 0 - 0 = 0
- 1 - 0 = 1
- 1 - 1 = 0
- 0 - 1 = 1 (se transforma en 10 - 1 = 1) (en sistema decimal equivale a 2 - 1 = 1 y el dígito inmediatamente siguiente igual a 1 se convierte en 0).
MULTIPLICACIÓN DE BINARIOS
Para la multiplicación de binarios es necesario considerar que se puede multiplicar teniendo en cuenta la tabla ya conocida en el sistema decimal. y con los mismos principios, luego de eso se suman los resultados de la multiplicación de cada cifra.
miércoles, 6 de febrero de 2013
LOGICA DE PROGRAMACION
La logica de programacion se define como la accion en la que se genera un plan , al que se debe incurrir para solucionar un problema. Planteando asi, una serie de procesos logicos/racionales consecutivos, que dependiendo las condiciones del ambiente y a los datos que se manejan, se genere una solucion al problema. Se debe tener en cuenta los posibles inconvenientes que pueden ocurrir durante el proceso(solucion) y de esa manera conducir el proceso por un camino mas adecuado.
Imagen tomada de: http://programacionalanivb.blogspot.com/2011_02_01_archive.html
Suscribirse a:
Entradas (Atom)