SlideShare una empresa de Scribd logo
1 de 37
REALIZADO POR:
ING. BELZYT GONZÁLEZ GUERRA
Departamento de Investigación de
Operaciones y Computación
Generalidades del
Computador
Unidades
de Entrada
Esquema General Funcional del Computador
Unidades de Almacenamiento
Secundario
Unidades
de Salida
Unidad Central de
Procesamiento (CPU)
Generalidades del Computador
Esquema General Funcional del Computador
CPU
Unidad de Almacenamiento
Principal
Unidad Arimético - Lógica
Unidad de Control
Dispositivos Periféricos
Todos aquellos conectados al CPU.
- Und. Entrada / Salida
- Und. Almacenamiento Secundario
Generalidades del Computador
Unidad de Almacenamiento
Principal ó Memoria Principal
Memoria RAM
De Random Access Memory.
Donde se guardan los datos del
computador. La información se pierde al
apagar el equipo.
Memoria ROM
De Read Only Memory.
Generalidades del Computador
Unidad Aritmético-Lógica
Es la encargada de realizar todas las
operaciones aritméticas y lógicas necesarias
para el procesamiento de los datos.
Generalidades del Computador
Unidad de Control
Es la que “manda”. Está encargada de
controlar y coordinar el funcionamiento
del sistema, constituido por las demás
unidades y periféricos.
Generalidades del Computador
UNIDAD DE CONTROL
UNIDAD
ARITMÉTICO-LÓGICA
MEMORIA
PRINCIPAL
CPU
Unidad
de
Entrada
Unidad
de Salida
Generalidades del Computador
El Software puede ser dividido en:
 Sistemas Operativos
 Lenguajes
 Programas Utilitarios:
Procesadores de Texto
Hojas de Cálculo
Dibujo y Diseño
Mantenimiento
Entretenimiento
Tratamiento de Sonido e Imágenes
Generalidades del Computador
A su vez en los lenguajes se tiene:
Assembler
Basic Visual Basic
Fortran Visual Fortran
Turbo Pascal Delphy
Borland C Builder C
Java Builder Java
Phyton
Nodejs
JavaScript
Generalidades del Computador
Un lenguaje de programación permite
implementar los algoritmos en un
computador, es un lenguaje escrito que
posee un alfabeto y reglas sintácticas
precisas.
Se suele decir que un algoritmo es
una lista de pasos que ejecutados
secuencialmente, resuelven un
problema.
Generalidades del Computador
Resolución de Problemas:
(con el Computador)
Comprensión del Problema
Desarrollo de un método de solución
Codificación y Comprobación
Ejecución y Depuración del Programa
Validación de Resultados
Generalidades del Computador
Análisis del Problema:
 Las Incógnitas
 Los Datos
 Las Condiciones
 Información Adicional
Comprensión
del
problema
Generalidades del Computador
Programa
Datos
Computador Resultados
La salida no es otra cosa que los
resultados de procesar los datos según un
programa.
Generalidades del Computador
Ciclo de Procesamiento de datos
Existen tres pasos fundamentales:
Generalidades del Computador
Desarrollo de un método de solución
Procedimiento
Lista de pasos o instrucciones que
permiten realizar una actividad
cualquiera.
Paso Secuencial
Cada uno de los pasos que
constituyen un procedimiento y que
deben ejecutarse siguiendo un orden
específico.
Generalidades del Computador
Para que un procedimiento pueda ser
considerado un ALGORITMO debe reunir
las siguientes características:
 Finitud
 Buena Definición
 Generalidad
 Poseer Entrada
 Generar Salida o Resultado
Generalidades del Computador
Un computador sólo “entiende” ciertos
lenguajes particulares, conocidos como
Lenguajes de Programación, en consecuencia
el Algoritmo debe ser traducido a uno de
estos lenguajes. Este proceso se conoce como
CODIFICACION.
Generalidades del Computador
Codificación y
Comprobación del
Programa
Codificación del
Algoritmo Detallado
Revisión del
Funcionamiento
del Programa
Generalidades del Computador
Carga del Programa
al Computador
Depuración de
Errores de Sintaxis
Depuración de
Errores de Ejecución
Ejecución y
Depuración de
Programa
Generalidades del Computador
Validación de
Resultados
Comparación de los
Resultados del
Programa con el Modelo
Comprobación de los
Resultados del Modelo
con el Problema Real
Generalidades del Computador
Sistemas de
Numeración
Por esta razón, la mínima unidad de información que
puede manejar el computador es aquella que es capaz de
adoptar uno de dos estados posibles.
A esta unidad se le conoce con el nombre de BIT que
significa BInary digiT.
Los computadores, como dispositivos
electrónicos que son, ejecutan sus
funciones mediante señales eléctricas
y éstas pueden tener dos estados:
encendido y apagado, verdadero y
falso ó cero y uno.
BYTE: Es una agrupación de ocho bits que son tratados
como una unidad.
1 0 0 1 1 0 1 1
PALABRA: es la agrupación
de uno ó más bytes, y está
ligado al concepto de
transferencia de datos entre
los componentes del
computador.
La unidad de memoria llamada byte, se utiliza como
unidad de medida de la capacidad de almacenamiento
de datos en un computador. Como esta unidad es muy
pequeña (un Byte es capaz de almacenar un caracter),
se utilizan los múltiplos:
• Kilobytes (Kb) = 1.024 bytes
• Megabytes (Mb) = 1.000 Kb
• Gigabytes (Gb) = 1.000 Mb
• Terabyte (Tb) = 1.000 Gb
Por ejemplo, un pen drive su capacidad puede variar,
por ejemplo de 8Gb a 80Gb.
La forma de almacenar datos en un computador difiere
respecto al tipo de datos que se desea almacenar. De
esta forma tenemos datos numéricos y alfanuméricos.
•Los datos alfanuméricos se almacenan mediante un
código denominado ASCII (American Standard Code for
Information Interchange) donde un caracter ocupa un
byte.
•Los datos numéricos se almacenan mediante la
conversión al sistema de numeración binario.
Tipos de datos
Para que el computador realice las operaciones
numéricas, desarrolla los siguientes pasos:
• Convertir datos decimales de entrada a binario
• Realizar operaciones aritméticas en forma binaria
• Convertir los resultados binarios a decimal.
Datos Numéricos
Un valor numérico N puede ser representado en un
sistema de numeración cualquiera, de la siguiente forma:
0
0
1
1
2
2
3
3
... R
d
R
d
R
d
R
d
R
d
N K
K 





Por ejemplo para el número decimal 5.643 tenemos la
representación:
0
1
2
3
10
*
3
10
*
4
10
*
6
10
*
5
5643 



Para convertir de binario a decimal:
Para convertir de decimal a binario:
35/2 = 17 resto 1
17/2 = 8 resto 1
8/2 = 4 resto 0
4/2 = 2 resto 0 (100011)2
2/2 = 1 resto 0
1/2 = 0 resto 1
Conversiones
= 2510
  0
1
2
3
4
2 2
*
1
2
*
0
2
*
0
2
*
1
2
*
1
11001 




Aritmética Binaria
Suma binaria de dos dígitos:
0 + 0 = 0 1 + 0 = 1
0 + 1 = 1 1 + 1 = 0
Se acarrea 1
Ejemplo:
50
110010
37
100101
13
1101


Para la resta binaria se aplica la misma regla de la
aritmética decimal:
16 - 12 = 4
16 + (-12) = 4
De esta forma se convierte la resta en una suma de un
número positivo y uno negativo.
Aritmética Binaria
Si el computador representa números enteros positivos
(sin signo) que ocupen un byte en memoria, tenemos los
valores extremos:
(00000000)2 (11111111)2
(0)10 (255)10
Si el computador representa números enteros positivos
(sin signo) que ocupen dos bytes en memoria, tenemos
los valores extremos:
(0000000000000000)2 (1111111111111111)2
(0)10 (65.535)10
Representación sin signo (sólo positivos)
Si el computador representa números con signo que
ocupen dos bytes en memoria, tenemos:
Menor valor negativo Mayor valor positivo
(1000000000000000)2 (0111111111111111)2
(-32.768)10 (32.767)10
Si el computador representa números con signo que
ocupen un byte en memoria, tenemos:
Menor valor negativo Mayor valor positivo
(10000000)2 (01111111)2
(-128)10 (127)10
Representación con signo (positivos o negativos)
Tipos de datos enteros en Borland C
Tipo Rango Representación Bytes
unsigned char 0/255 sin signo 1
unsigned int 0/65535 sin signo 2
char -128/127 con signo 1
int -32768/32767 con signo 2
unsigned long 0/4294967295 sin signo 4
long -2147483648/
2147483647
con signo 4
Otras Conversiones
Existen otros sistemas de numeración que guardan una
estrecha relación con el binario.
• El sistema hexadecimal utiliza 16 dígitos para
representar los números: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
• El sistema octal utiliza 8 dígitos para representar los
números: 0,1,2,3,4,5,6,7.
Sistema Hexadecimal
Hexa Binario Hexa Binario
0 0000 9 1001
1 0001 A 1010
2 0010 B 1011
3 0011 C 1100
4 0100 D 1101
5 0101 E 1110
6 0110 F 1111
7 0111
8 1000
Sistema Octal
Octal Binario Octal Binario
0 000 4 100
1 001 5 101
2 010 6 110
3 011 7 111

Más contenido relacionado

Similar a generalidades del computador y sistemas de numeracion.pptx

Similar a generalidades del computador y sistemas de numeracion.pptx (20)

Power point leeccion
Power point leeccionPower point leeccion
Power point leeccion
 
Arquitectura
ArquitecturaArquitectura
Arquitectura
 
Power point leeccion
Power point leeccionPower point leeccion
Power point leeccion
 
El ordenador y sus componentes
El ordenador y sus componentesEl ordenador y sus componentes
El ordenador y sus componentes
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Arquitectura de un computador 1.a
Arquitectura de un computador 1.aArquitectura de un computador 1.a
Arquitectura de un computador 1.a
 
Tema1
Tema1Tema1
Tema1
 
Material ayuda arquitectura i
Material ayuda   arquitectura iMaterial ayuda   arquitectura i
Material ayuda arquitectura i
 
Material ayuda arquitectura i
Material ayuda   arquitectura iMaterial ayuda   arquitectura i
Material ayuda arquitectura i
 
Arquitectura01
Arquitectura01Arquitectura01
Arquitectura01
 
Tema1
Tema1Tema1
Tema1
 
Tema1 informatica.
Tema1 informatica.Tema1 informatica.
Tema1 informatica.
 
Informatica enfermeria 1_ro
Informatica enfermeria 1_roInformatica enfermeria 1_ro
Informatica enfermeria 1_ro
 
Tic corvalan
Tic corvalanTic corvalan
Tic corvalan
 
Tic
TicTic
Tic
 
Informatica enfermeria 1_ro (1)
Informatica enfermeria 1_ro (1)Informatica enfermeria 1_ro (1)
Informatica enfermeria 1_ro (1)
 
Tratamiento de la información _ Joaquín Yornet
Tratamiento de la información _ Joaquín YornetTratamiento de la información _ Joaquín Yornet
Tratamiento de la información _ Joaquín Yornet
 

Último

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 

Último (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 

generalidades del computador y sistemas de numeracion.pptx

  • 1. REALIZADO POR: ING. BELZYT GONZÁLEZ GUERRA Departamento de Investigación de Operaciones y Computación Generalidades del Computador
  • 2. Unidades de Entrada Esquema General Funcional del Computador Unidades de Almacenamiento Secundario Unidades de Salida Unidad Central de Procesamiento (CPU) Generalidades del Computador
  • 3. Esquema General Funcional del Computador CPU Unidad de Almacenamiento Principal Unidad Arimético - Lógica Unidad de Control Dispositivos Periféricos Todos aquellos conectados al CPU. - Und. Entrada / Salida - Und. Almacenamiento Secundario Generalidades del Computador
  • 4. Unidad de Almacenamiento Principal ó Memoria Principal Memoria RAM De Random Access Memory. Donde se guardan los datos del computador. La información se pierde al apagar el equipo. Memoria ROM De Read Only Memory. Generalidades del Computador
  • 5. Unidad Aritmético-Lógica Es la encargada de realizar todas las operaciones aritméticas y lógicas necesarias para el procesamiento de los datos. Generalidades del Computador
  • 6. Unidad de Control Es la que “manda”. Está encargada de controlar y coordinar el funcionamiento del sistema, constituido por las demás unidades y periféricos. Generalidades del Computador
  • 8. El Software puede ser dividido en:  Sistemas Operativos  Lenguajes  Programas Utilitarios: Procesadores de Texto Hojas de Cálculo Dibujo y Diseño Mantenimiento Entretenimiento Tratamiento de Sonido e Imágenes Generalidades del Computador
  • 9. A su vez en los lenguajes se tiene: Assembler Basic Visual Basic Fortran Visual Fortran Turbo Pascal Delphy Borland C Builder C Java Builder Java Phyton Nodejs JavaScript Generalidades del Computador
  • 10. Un lenguaje de programación permite implementar los algoritmos en un computador, es un lenguaje escrito que posee un alfabeto y reglas sintácticas precisas. Se suele decir que un algoritmo es una lista de pasos que ejecutados secuencialmente, resuelven un problema. Generalidades del Computador
  • 11. Resolución de Problemas: (con el Computador) Comprensión del Problema Desarrollo de un método de solución Codificación y Comprobación Ejecución y Depuración del Programa Validación de Resultados Generalidades del Computador
  • 12. Análisis del Problema:  Las Incógnitas  Los Datos  Las Condiciones  Información Adicional Comprensión del problema Generalidades del Computador
  • 13. Programa Datos Computador Resultados La salida no es otra cosa que los resultados de procesar los datos según un programa. Generalidades del Computador
  • 14. Ciclo de Procesamiento de datos Existen tres pasos fundamentales: Generalidades del Computador
  • 15. Desarrollo de un método de solución Procedimiento Lista de pasos o instrucciones que permiten realizar una actividad cualquiera. Paso Secuencial Cada uno de los pasos que constituyen un procedimiento y que deben ejecutarse siguiendo un orden específico. Generalidades del Computador
  • 16. Para que un procedimiento pueda ser considerado un ALGORITMO debe reunir las siguientes características:  Finitud  Buena Definición  Generalidad  Poseer Entrada  Generar Salida o Resultado Generalidades del Computador
  • 17. Un computador sólo “entiende” ciertos lenguajes particulares, conocidos como Lenguajes de Programación, en consecuencia el Algoritmo debe ser traducido a uno de estos lenguajes. Este proceso se conoce como CODIFICACION. Generalidades del Computador
  • 18. Codificación y Comprobación del Programa Codificación del Algoritmo Detallado Revisión del Funcionamiento del Programa Generalidades del Computador
  • 19. Carga del Programa al Computador Depuración de Errores de Sintaxis Depuración de Errores de Ejecución Ejecución y Depuración de Programa Generalidades del Computador
  • 20. Validación de Resultados Comparación de los Resultados del Programa con el Modelo Comprobación de los Resultados del Modelo con el Problema Real Generalidades del Computador
  • 22. Por esta razón, la mínima unidad de información que puede manejar el computador es aquella que es capaz de adoptar uno de dos estados posibles. A esta unidad se le conoce con el nombre de BIT que significa BInary digiT. Los computadores, como dispositivos electrónicos que son, ejecutan sus funciones mediante señales eléctricas y éstas pueden tener dos estados: encendido y apagado, verdadero y falso ó cero y uno.
  • 23. BYTE: Es una agrupación de ocho bits que son tratados como una unidad. 1 0 0 1 1 0 1 1 PALABRA: es la agrupación de uno ó más bytes, y está ligado al concepto de transferencia de datos entre los componentes del computador.
  • 24. La unidad de memoria llamada byte, se utiliza como unidad de medida de la capacidad de almacenamiento de datos en un computador. Como esta unidad es muy pequeña (un Byte es capaz de almacenar un caracter), se utilizan los múltiplos: • Kilobytes (Kb) = 1.024 bytes • Megabytes (Mb) = 1.000 Kb • Gigabytes (Gb) = 1.000 Mb • Terabyte (Tb) = 1.000 Gb Por ejemplo, un pen drive su capacidad puede variar, por ejemplo de 8Gb a 80Gb.
  • 25. La forma de almacenar datos en un computador difiere respecto al tipo de datos que se desea almacenar. De esta forma tenemos datos numéricos y alfanuméricos. •Los datos alfanuméricos se almacenan mediante un código denominado ASCII (American Standard Code for Information Interchange) donde un caracter ocupa un byte. •Los datos numéricos se almacenan mediante la conversión al sistema de numeración binario. Tipos de datos
  • 26.
  • 27. Para que el computador realice las operaciones numéricas, desarrolla los siguientes pasos: • Convertir datos decimales de entrada a binario • Realizar operaciones aritméticas en forma binaria • Convertir los resultados binarios a decimal. Datos Numéricos
  • 28. Un valor numérico N puede ser representado en un sistema de numeración cualquiera, de la siguiente forma: 0 0 1 1 2 2 3 3 ... R d R d R d R d R d N K K       Por ejemplo para el número decimal 5.643 tenemos la representación: 0 1 2 3 10 * 3 10 * 4 10 * 6 10 * 5 5643    
  • 29. Para convertir de binario a decimal: Para convertir de decimal a binario: 35/2 = 17 resto 1 17/2 = 8 resto 1 8/2 = 4 resto 0 4/2 = 2 resto 0 (100011)2 2/2 = 1 resto 0 1/2 = 0 resto 1 Conversiones = 2510   0 1 2 3 4 2 2 * 1 2 * 0 2 * 0 2 * 1 2 * 1 11001     
  • 30. Aritmética Binaria Suma binaria de dos dígitos: 0 + 0 = 0 1 + 0 = 1 0 + 1 = 1 1 + 1 = 0 Se acarrea 1 Ejemplo: 50 110010 37 100101 13 1101  
  • 31. Para la resta binaria se aplica la misma regla de la aritmética decimal: 16 - 12 = 4 16 + (-12) = 4 De esta forma se convierte la resta en una suma de un número positivo y uno negativo. Aritmética Binaria
  • 32. Si el computador representa números enteros positivos (sin signo) que ocupen un byte en memoria, tenemos los valores extremos: (00000000)2 (11111111)2 (0)10 (255)10 Si el computador representa números enteros positivos (sin signo) que ocupen dos bytes en memoria, tenemos los valores extremos: (0000000000000000)2 (1111111111111111)2 (0)10 (65.535)10 Representación sin signo (sólo positivos)
  • 33. Si el computador representa números con signo que ocupen dos bytes en memoria, tenemos: Menor valor negativo Mayor valor positivo (1000000000000000)2 (0111111111111111)2 (-32.768)10 (32.767)10 Si el computador representa números con signo que ocupen un byte en memoria, tenemos: Menor valor negativo Mayor valor positivo (10000000)2 (01111111)2 (-128)10 (127)10 Representación con signo (positivos o negativos)
  • 34. Tipos de datos enteros en Borland C Tipo Rango Representación Bytes unsigned char 0/255 sin signo 1 unsigned int 0/65535 sin signo 2 char -128/127 con signo 1 int -32768/32767 con signo 2 unsigned long 0/4294967295 sin signo 4 long -2147483648/ 2147483647 con signo 4
  • 35. Otras Conversiones Existen otros sistemas de numeración que guardan una estrecha relación con el binario. • El sistema hexadecimal utiliza 16 dígitos para representar los números: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. • El sistema octal utiliza 8 dígitos para representar los números: 0,1,2,3,4,5,6,7.
  • 36. Sistema Hexadecimal Hexa Binario Hexa Binario 0 0000 9 1001 1 0001 A 1010 2 0010 B 1011 3 0011 C 1100 4 0100 D 1101 5 0101 E 1110 6 0110 F 1111 7 0111 8 1000
  • 37. Sistema Octal Octal Binario Octal Binario 0 000 4 100 1 001 5 101 2 010 6 110 3 011 7 111