Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Código ASCII: Fundamentos de Programación, Ejercicios de Programación C

Código ASCII y tipos de datos básicos

Tipo: Ejercicios

2022/2023

Subido el 10/06/2023

david-diaz-2k0
david-diaz-2k0 🇲🇽

2 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Instituto Politécnico Nacional
Escuela Superior de Ingeniería Mecánica y Eléctrica Unidad
Culhuacán
Ingeniería en comunicaciones y electrónica
Fundamentos de programación
Código ASCII
Díaz González Juan David
Grupo: 1EV35
Profesor: Gonzalez Amado Juan Carlos
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Código ASCII: Fundamentos de Programación y más Ejercicios en PDF de Programación C solo en Docsity!

Instituto Politécnico Nacional

Escuela Superior de Ingeniería Mecánica y Eléctrica Unidad

Culhuacán

Ingeniería en comunicaciones y electrónica

Fundamentos de programación

Código ASCII

Díaz González Juan David

Grupo: 1EV

Profesor: Gonzalez Amado Juan Carlos

Objetivo:

Desarrollar una investigación sobre el código ASCII, para conocer su función, características, tipos, etc.

Introducción:

El código ASCII o simplemente ASCII (acrónimo de Código Estándar Estadounidense para el Intercambio de Información), es la codificación utilizada por los sistemas informáticos para representar y leer símbolos, letras, números y funciones a partir del lenguaje de máquina. Así, existe un total de 127 códigos que representan caracteres y funciones que el usuario de un computador puede ingresar al ordenador, pero que, al mismo tiempo, el equipo puede traducir y comprender de manera inmediata.

Desarrollo:

Función El código ASCII funciona como enlace entre el lenguaje de máquina (código binario) y la forma empleada por los seres humanos para designar instrucciones o ingresar texto a un computador. De esta manera, ASCII es un recurso indispensable para facilitar la forma en la que las personas dan uso a un ordenador. En este sentido, cuando una persona escribe una palabra en un editor de texto, la computadora no reconoce cada letra como un caracter propiamente dicho, sino que utiliza el código ASCII para traducir el código binario que recibe desde el teclado, y mostrar en pantalla el carácter correspondiente a dicha secuencia binaria de ocho bits. De la misma manera, es gracias al código ASCII que los seres humanos pueden “comunicarse” con un ordenador mediante el lenguaje nativo, es decir, utilizando letras para designar instrucciones, ya que el sistema informático reconoce los comandos ingresados en el teclado y lo traduce a lenguaje de máquina por medio del código ASCII. Características A continuación se detallan algunas de las características más destacadas del código ASCII: No se trata de un lenguaje de programación, sino que es un patrón estandarizado de secuencias binarias que representan un total de 127 elementos compuestos por letras, números, símbolos y funciones. De los 127 códigos ACSII, 32 de ellos corresponden a caracteres de control.

Código ASCII de caracteres imprimibles Los caracteres imprimibles de código ASCII son los códigos que van desde el 32 hasta el 126. En este grupo se encuentran todos aquellos caracteres que, como indica su nombre, tienen una representación visual, por lo que agrupan dígitos, letras, signos de puntuación, una serie de símbolos y el “espacio”. Código ASCII de caracteres de control El código ASCII utiliza los primeros 32 códigos de su sistema para designar caracteres de control, es decir, para delegar instrucciones o controlar periféricos conectados al ordenador. Muchos de los códigos designados para caracteres de control han quedado obsoletos, sin embargo, en este grupo se encuentran los famosos caracteres de salto de línea o “ENTER”, suprimir, borrar, escape, y otros que aún son empleados en los ordenadores modernos.

Conclusión:

El código ASCII nos permite conocer como procesa y trabaja los datos un computador, para poder transformarlos a letras, números y signos de puntuación con los que queremos escribir de manera correcta, y lo hace de forma electrónica.

Glosario:

En red (networking) Propiedad de los ordenadores y programas de ordenador que las permiten comunicarse unos con otros a través de una red.  Objeto (object) Vease instancia. Una instancia de una clase específica. En general, se puede construir cualquier número de objetos a partir de una clase.  Análisis orientado a objetos OOA (objetctoriented Analysis) Análisis realizado en términos de objetos, clase y relaciones de clases.  Diseño orientado a objetos OOD (object.oriented design) Diseño realizado en términos de objetos, clases y selecciones de clases.  Operador (operator) Operaciones para valores de tipos primitivos de datos. Ejemplos de operadores son +,-,*,/ y %  Programación orientada a objetos OOP (objectoriented programming) Un enfoque de programación que implica organización de objetos y su comportamiento en clases de componentes realizables.  Asociatividad de operadores (operator associativity) Orden en que se evalúan operadores de igual procedencia dentro de una expresión. La asociatividad a izquierda produce una evaluación de izquierda a derecha, la asociatividad derecha es derecha a izquierda.  Precedencia de operadores (operator precedence) Prioridad de un operador dentro de una expresión utilizando para determinar en que orden de evaluarán los operadores.  Sobrecarga (overload) Proporciona dos o más métodos con el mismo nombre en el mismo ámbito, diferenciado por tener listas de parámetros deferentes.  Anular o sustituir (override) Donde un método de una subclase redefine y especializa un método del mismo tipo heredado de una superclase.