Cuadernillo de Practicas de Lenguaje de Programacion
Cuadernillo de Practicas de Lenguaje de Programacion
Cuadernillo de Practicas de Lenguaje de Programacion
Tecnológicos No. 1
“Gonzalo Vázquez Vela”
Nombre ____________________________
Grupo ____________________________
Profesor ____________________________
LENGUAJE DE
PROGRAMACIÓN
Cuadernillo de Prácticas
1 4
Apellido Materno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA: GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Objetivos de la Práctica:
1. Manejar el ambiente de C por medio del uso del ambiente.
Equipo Necesario Material
1. PC 1. Apuntes
2. Borland C 2. Información Impresa relacionada
3. Cañón de proyección
Instrucciones:
Siga las instrucciones del maestro en su exposición y responda lo que se le indica.
6. Codifica el programa que aparece en la imagen anterior y observa lo que sucede, anota tus
conclusiones.
1 2
Apellido Paterno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 2
Como programar en el lenguaje
Objetivo de la unidad: UNIDAD 1
Realizar programas con funciones básicas de entrada – salida de datos,
declarando variables de diversos tipos y realizando operaciones matemáticas
simples basándose en algoritmos y utilizando el entorno integrado del lenguaje.
Actividades Prácticas:
1. Diseña un programa que de cómo salida una línea de texto
2. Realiza un programa que de cómo salida un texto con varias líneas en lenguaje C.
10. Usando printf realiza un programa que muestre el calendario del mes de agosto.
Conclusiones:
1. Describe como se puede usar la ayuda de Borland C
1 2
Apellido Paterno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
7. Encuentre los valores que daría “C” para las siguientes expresiones:
a. (4+3-5)%2+6*5/2-7= ______
b. 20/10+5*6%3= ______
c. (4*6-3+1)-(4*2-4)+6+2*3= ______
d. 6+1-7+8%3%2+1= ______
e. 100*(20+5)+3%10= ______
Actividades Prácticas
1. Realiza un programa que te permita resolver una ecuación de segundo grado a partir del
ingreso de sus coeficientes a, b y c (use la fórmula general).
2. Realizar un programa que encuentre los valores de “x“ y “y” para un sistema de ecuaciones
de segundo grado y en donde el usuario ingresará los coeficientes a1, b1 y c1, así como a2,
b2 y c2.(use método de determinantes).
Conclusiones
1. De los programas implementados realiza:
a. Diagrama de flujo
b. Codificación
c. Prueba de escritorio.
2. Utilizando los operadores aritméticos y la librería math.h, escriba la sintaxis de las expresiones
matemáticas.
1 2
Apellido Materno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 4
Sentencias de Control Secuenciales
Objetivo de la Unidad: UNIDAD II
Diseña programas empleando las estructuras de control condicionales y
repetitivas basadas en el modelo de la programación estructurada.
Actividades Prácticas
Implementa en laboratorio los programas que se te indiquen incluyendo diagrama de flujo y prueba de
escritorio. Ya una vez probados deberán tener recurrencia.
1. Realiza un programa que de cómo salida un contador ascendente en el que el usuario ingrese el
valor inicial, valor final e intervalo de conteo.
4. Diseña un programa que imprima en pantalla la siguiente figura carácter por carácter.
*********
*********
*********
*********
Modifíquelo para que se el usuario pueda cambiar la base y la altura de la figura.
5. Haga un programa que por medio de un menú de la opción de imprimir un contador ascendente
o un contador descendente cuyos variables deberán ser ingresadas por el usuario.
7. Haga un programa que sea capaz de realizar la suma de N números ingresados por el usuario.
10. Por ayuda de la sentencia exit hacer recurrente un programa con la sentencia for
Conclusiones:
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
1 2
Apellido Paterno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 5
Sentencias de Control de Decisión
Objetivo de la Unidad: UNIDAD II
Diseña programas empleando las estructuras de control condicionales y
repetitivas basadas en el modelo de la programación estructurada.
Objetivos de la Práctica:
4. El alumno dará solución a diversos problemas mediante el uso la sentencia de control IF.
Equipo Necesario Material
1. PC 1. Apuntes
2. BorlandC 2. Información Impresa relacionada
3. Cañón de proyección
Cuestionario previo
1. Menciona que función tienen las sentencias de control dentro de un programa en lenguaje C
4. Explica que aplicación tiene la sentencias “else if” con respecto a una sentencia “if”
Actividades prácticas
Desarrolla los programas que se te indiquen en el laboratorio los cuales deberán ser guardados en
extensión c y ejecutable.
1. Realice un programa que acepte dos valores: el de la calificación del extraordinario y el de la
calificación de promedio final. La salida del programa será el valor más alto de los dos
ingresados.
2. Haga un programa que capte tres valores “a”, “b”, y “c” La salida del programa deberá ser el valor
menor de los tres ingresados.
4. Realice un programa que determine la resistencia total de un circuito con dos resistores en
paralelo, cuando uno o los dos valores ingresados sea “0” el programa deberá ingresar un
mensaje de error. La salida del programa deberá ser en Ohms cuando el valor sea menor a 1000
y cuando sea mayor a 1000 la salida deberá ser en Kilo ohms
5. Implementa un programa que acepte del usuario un carácter y cuya salida será que si se trata de
un carácter en mayúscula o minúscula.
Conclusiones:
1. De los programas implementados realiza:
a. Diagrama de flujo
b. Codificación
c. Prueba de escritorio.
1 2
Apellido Paterno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 6
Sentencias de Control Anidadas
Objetivo de la Unidad: UNIDAD II
Diseña programas empleando las estructuras de control condicionales y
repetitivas basadas en el modelo de la programación estructurada.
Objetivos de la Práctica:
4. El alumno dará solución a diversos problemas mediante el uso la sentencia de control IF.
Equipo Necesario Material
1. PC 1. Apuntes
2. BorlandC 2. Información Impresa relacionada
3. Cañón de proyección
Cuestionario previo
1. Menciona por medio de que se hace un “anidamiento de sentencias if”
Actividades prácticas
Desarrolla los programas que se te indiquen en el laboratorio los cuales deberán ser guardados en
extensión c y ejecutable.
1. Haga un programa que determine el total a pagar a partir del número de artículos comprados,
cada artículo tiene un valor de $12.85, Si la compra total es mayor $1000, el programa deberá de
aplicar un 10% de descuento al total.
2. Diseña un programa que determina si un número ingresado por el usuario es divisible entre 5 y
entre 3.
3. Realiza un programa que al ingresar un 1 deberá dar como salida un texto relacionado con
información personal de uno de los integrantes y para cualquier otro número los datos
relacionados con el otro integrante del equipo.
Conclusiones:
1. De los programas implementados realiza:
a. Diagrama de flujo
b. Codificación
c. Prueba de escritorio.
1 2
Apellido Materno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 7
Sentencias de Control por Casos
Objetivo de la Unidad: UNIDAD II
Diseña programas empleando las estructuras de control condicionales y
repetitivas basadas en el modelo de la programación estructurada.
Objetivos de la Práctica:
1 Identificar la sintaxis para la creación de menús en Lenguaje C
2 Diseñar programas básicos que presenten diferentes opciones al usuario
Equipo Necesario Material
1. PC 1. Apuntes
2. BorlandC 2. Información Impresa relacionada
3. Cañón de proyección
Cuestionario previo
1. ¿Explica la función de la sentencia switch?
Actividades prácticas
1. Busca en la ayuda de BorlandC un programa de ejemplo de la sentencia switch. y ejecútalo.
a. 1a.- Modifícalo con el fin de aumentar una opción.
b. 1b.- Modifícalo con el fin de cambiar las letras necesarias para acceder a cada opción.
e. Realiza por medio de un menú un programa que de la opción de realizar alguna las
operaciones aritméticas básicas entre dos números.
Conclusiones de la práctica:
1. Elabora los diagramas de flujo y registra la codificación de los programas realizados.
1 2
Apellido Materno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 8
Sentencias de Control: Condicionamiento Alto
Objetivo de la Unidad: UNIDAD II PROFESOR:
Diseña programas empleando las estructuras de control condicionales y
repetitivas basadas en el modelo de la programación estructurada.
Objetivos de la Práctica:
1. La sintaxis para la creación de menús en Lenguaje C
2. Diseñar programas básicos que presenten diferentes opciones al usuario
Equipo Necesario Material
1. PC 1. Apuntes
2. BorlandC 2. Información Impresa relacionada
3. Cañón de proyección
Cuestionario previo
1. ¿Qué es una sentencia while?
Conclusiones:
1. Realiza el diagrama de flujo, codificación y prueba de escritorio de los programas realizados.
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
1 2
Apellido Materno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 9
Sentencias de Control: Condicionamiento Bajo
Objetivo de la Unidad: UNIDAD II PROFESOR:
Diseña programas empleando las estructuras de control condicionales y
repetitivas basadas en el modelo de la programación estructurada.
Objetivos de la Práctica:
1. La sintaxis para la creación de menús en Lenguaje C
2. Diseñar programas básicos que presenten diferentes opciones al usuario
Equipo Necesario Material
1. PC 1. Apuntes
2. BorlandC 2. Información Impresa relacionada
3. Cañón de proyección
Cuestionario previo
1. Explica la sentencia do while?
2. Realiza un programa con un con una sentencia for un contador de 0 100 de 5 en 5 y hágalo
recurrente por medio de un sentencia while y do while.
3. Realice un programa que calcule la suma de “n” números ingresados por el usuario.
4. Haga recurrente un programa realizado en una práctica anterior con sentencia do - while.
5. Haga un programa que solicite una contraseña y de no ser ingresada correctamente deberá
continuar solicitándolo.
Conclusiones:
1. Realiza el diagrama de flujo, codificación y prueba de escritorio de los programas realizados.
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
1 5
Apellido Paterno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 10
Arreglos Unidimensionales y multidimensionales
Objetivo de la Unidad: UNIDAD III
Diseña programas empleando las estructuras de control condicionales y
repetitivas basadas en el modelo de la programación estructurada.
Resultado de Aprendizaje Propuesto (RAP):
Asociado con esta Utiliza los arreglos como herramienta auxiliar en
Práctica: (3.1) simplificación de variables del mismo tipo
Objetivos de la Práctica:
1. Definir los parámetros que requiere un arreglo en lenguaje C
2. Utilizar tipos de arreglos para el desarrollo de programas en lenguaje C
Equipo Necesario Material
1. PC 1. Apuntes
2. BorlandC 2. Información Impresa relacionada
3. Cañón de proyección
Arreglos
Los arreglos son estructuras de datos que consisten de elementos de información del mismo tipo que
están relacionados.
Definición.
Un arreglo es un grupo consecutivo de localidades de memoria que tienen el mismo nombre y el mismo
tipo de datos. Para referirnos a una localidad o elemento particular de un arreglo, especificamos el
nombre del arreglo y el número de posición del elemento particular dentro de este.
Tipo_de_datosnombre_del_arreglo[numero_de_elementos];
Donde:
Tipo_de_datos : Se refiere al tipo de datos que vas a guardar en el arreglo, recuerda todos los
datos tienen que ser del mismo tipo (int, float, char, double, etc.).
nombre_del_arreglo : Es el nombre con el que te vas a referir al arreglo durante todo el
programa, elige un nombre no mayor a 8 caracteres y que sea relacionado con el uso que le vas
a dar al arreglo.
numero_de_elementos : Es la cantidad de elementos que vas a guardar en el arreglo.
El primer elemento de cualquier arreglo es el elemento cero. Por lo tanto, nos referimos al primer
elemento del arreglo nombre[0]; Al número de posición entre los corchetes se le conoce como
subíndice. Los subíndices deben ser enteros o expresiones enteras.
Ejemplo
El siguiente programa es un ejemplo de limpiar o poner a ceros todas las localidades de un arreglo,
además de imprimirlo en la pantalla.
#include <stdio.h>
#include <conio.h>
void main(void)
{
int i, n[10];
clrscr();
for(i = 0; i < 10; i++) /* Inicializa el arreglo en ceros */
{
n[i] = 0;
}
printf("Elemento \t Valor \n");
for(i = 0; i < 10; i++) /* imprime el arreglo */
{
printf("\t %d \t\t %d \n",i,n[i]);
}
getch();
}
#include <stdio.h>
#include <conio.h>
void main(void)
{
const int datos = 6;
int i, total = 0, n[datos]={1,6,4,8,5,4};/*Inicializacion del arreglo*/
/* con valores predeterminados */
clrscr();
printf("Elemento \t Valor \n");
for(i = 0; i < datos; i++) /* imprime el arreglo */
{
printf("\t %d \t\t %d \n",i,n[i]);
}
for(i = 0; i < datos; i++) /* suma de los elementos */
{
total += n[i];
}
printf("La suma de todos los elementos del arreglo es %d \n", total);
getch();
}
Un uso común de los arreglos de múltiples subíndices es la representación de tablas de valores que
consisten en información ordenada en filas y columnas. Para identificar un elemento en particular de
una tabla, debemos especificar dos subíndices: el primero identifica la fila del elemento y el segundo la
columna.
Los arreglos de dos subíndices se conocen como arreglos bidimensionales. Los arreglos pueden tener
más de dos subíndices, llamándose multidimensionales.
Cuestionario previo
1. Define un arreglo.
2. Implementa un programa que lea del usuario los 9 elementos de un arreglo de 3x3 elementos,
limpie la pantalla y los imprima en pantalla.
3. Realiza un programa que lea un arreglo de cinco elementos y guarde e imprima en otro arreglo el
doble de los datos ingresados en el primer arreglo.
Conclusiones
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
1 3
Apellido Paterno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 11
Cadenas
Objetivo de la Unidad: UNIDAD III
Diseña programas empleando las estructuras de control condicionales y
repetitivas basadas en el modelo de la programación estructurada.
Cuestionario Previo
1. ¿Qué es una cadena de caracteres?
3. Realice un programa donde se ingresen datos de 3 persona tales como Nombre, Edad, Sexo,
etc, y después los despliegue en pantalla
Conclusiones:
1. Realiza el diagrama de flujo, codificación y prueba de escritorio de los programas realizados.
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
1 3
Apellido Paterno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 12
Funciones Matemáticas y Gráficas
Objetivo de la Unidad: UNIDAD IV
Desarrolla programas utilizando funciones matemáticas, gráficas y de entrada –
salida mediante el puerto, así como las diseñadas para uso específico de la
problemática planteada.
3. Escriba la ruta para ingresar a la carpeta BGI donde se localizan los modos de video.
5. Elabore un programa que muestre en pantalla una caratula de datos del o los alumnos con
efectos de color en ella.
9. Desarrolle un programa que dibuje una línea comenzando por la parte superior izquierda a
cualquier punto de la pantalla.
10. Diseñe un programa mediante el cual aparezca en pantalla una línea recta con coordenadas
aleatorias de inicio y fin.
11. Desarrollando un programa elabore una línea en pantalla con un color específico.
14. Proponga un programa que rellene un rectángulo con un color específico en pantalla.
15. Proponga un programa que rellene una circunferencia con un color específico en pantalla.
16. Elabore un programa que haga se desplace un circulo de color moviéndose de izquierda a
derecha.
17. Mediante un programa elabore un carrito que en pantalla avance de izquierda a derecha.
18. Desarrolle en pantalla un programa que dibuje un brazo robot de 4 articulaciones y un elemento
terminal de pinza.
2. 2.- Diga que procedimientos y comandos utilizo para mezclar texto y gráficos.
1 3
Apellido Paterno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 13
Funciones de Manejo de Puertos
Objetivo de la Unidad: UNIDAD IV
Desarrolla programas utilizando funciones matemáticas, gráficas y de entrada –
salida mediante el puerto, así como las diseñadas para uso específico de la
problemática planteada.
Resultado de Aprendizaje Propuesto (RAP):
Asociado con esta Utiliza las funciones predefinidas en el lenguaje de
Práctica: (4.1) programación
Objetivos de la Práctica:
1. El alumno desarrollara programas básicos usando el puerto paralelo de la computadora en su
opción de salida de datos.
Material Material
1. Computadora 1. Apuntes
2. BorlandC 2. Información Impresa relacionada
3. Cañón Electrónico
Cuestionario previo
1. Diga qué función realiza un puerto en la computadora.
3. Dibuje los conectores DB-25 hembra y macho anotando los nombres respectivos para cada pin.
4. Anote que comando se utiliza para enviar datos de salida al exterior en Lenguaje C y que
características presenta dicho comando.
5. Diga que precauciones deben tomarse para no dañar el puerto paralelo en la computadora.
2. En un protoboard coloque para terminal de datos del puerto paralelo un LED y una resistencia en
serie con valores específicos de corriente para tecnología TTL.
3. Una vez desarrollado lo anterior utilice compuertas lógicas entre el cable y los LED´s que
servirán de protección al puerto de la computadora.
5. Por el momento no conecte el DB-25 hasta haber compilado correctamente los siguientes
programas.
6. Realice un programa que mande el Dato AAH por un periodo de tiempo de 5 segundos y
posteriormente se apaguen todos los LED´s.
8. Diseñe un programa que muestre en los 8 LED´s un efecto de luces secuenciales de izquierda a
derecha y viceversa.
9. Desarrolle un programa que muestre en los LED´s el control de dos motores y dos pares de
luces (un par blancas y un par rojas independientes). El primer motor moverá un carrito en
sentido Adelante-Atrás. El segundo motor moverá el carrito en sentido Izquierda-Derecha. El par
de luces blancas serán las luces delanteras del carrito y encenderán simultáneamente. El par de
luces rojas encenderán de forma individual e indicaran cuando el carrito gire a la derecha o
izquierda respectivamente. En base a lo anterior, proponga los movimientos necesarios de forma
automática para que mediante un programa en C ingrese el carrito a un estacionamiento de
noche y se estacione en un cajón del mismo.
10. Una vez elaborado todo lo anterior correctamente, proceda a conectar el DB-25 y observe si
efectivamente se desarrollan en los LED´S lo que se propuso en los programas.
11. Finalmente añada al circuito electrónico anterior una interfase con dispositivos de potencia para
conectar dos motores de C.D. que simulen el problema anterior del carrito.
3. Mencione porque es importante colocar compuertas lógicas entre el cable del conector DB-25 y
la aplicación.
1 2
Apellido Materno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 14
Funciones sin Parámetros
Objetivo de la Unidad: UNIDAD IV
Desarrolla programas utilizando funciones matemáticas, gráficas y de entrada –
salida mediante el puerto, así como las diseñadas para uso específico de la
problemática planteada.
Resultado de Aprendizaje Propuesto (RAP):
Asociado con esta Diseñe funciones específicas para resolver las
Práctica: (4.2) problemáticas planteadas.
Objetivos de la Práctica:
1. Definir los parámetros que requiere una función en lenguaje C
2. Utilizar funciones para el desarrollo de programas en lenguaje C
Material Material
1. Computadora 1. Apuntes
2. BorlandC 2. Información Impresa relacionada
3. Cañón Electrónico
Cuestionario previo
1. ¿Cuál es el objetivo de programar mediante el uso de funciones?
#include <stdio.h>
#include <math.h>
void mediageo();
void main()
{
printf("\n Programa Principal que llama a una ");
printf("\n\n función de nombre mediageo");
mediageo();
printf("\n\n\n fin de programa principal");
}
void mediageo()
{
float a,b;
printf("\n Introduce los dos números: \n");
scanf("%f %f",&a,&b);
printf("\n\n La Media Geométrica de %f y %f es %f",a,b,sqrt(a*b));
}
2. Utilizando funciones con la estructura del ejemplo anterior realizar un programa que permita
calcular una suma, una raíz cuadrada, un logaritmo y una potencia (diseñar una función para
cada caso y todas las funciones deben ser utilizadas en el mismo programa)
1 2
Apellido Paterno Nombre
Profesor Titular:_________________________________________
N° DE BOLETA GRUPO: Profesor Adjunto:________________________________________
DIA MES AÑO
Práctica 15
Funciones con Parámetros
Objetivo de la Unidad: UNIDAD IV
Desarrolla programas utilizando funciones matemáticas, gráficas y de entrada –
salida mediante el puerto, así como las diseñadas para uso específico de la
problemática planteada.
Resultado de Aprendizaje Propuesto (RAP):
Asociado con esta Diseñe funciones específicas para resolver las
Práctica: (4.2) problemáticas planteadas.
Objetivos de la Práctica:
3. Definir los parámetros que requiere una función en lenguaje C
4. Utilizar funciones para el desarrollo de programas en lenguaje C
Material Material
4. Computadora 1. Apuntes
5. BorlandC 2. Información Impresa relacionada
6. Cañón Electrónico
Actividades prácticas
1. Escribir en el editor de C el siguiente código de programa:
#include <stdio.h>
int cuenta(char nom[25]);
void main()
{
int longit;
char palabra[25];
printf("\n Escribe una palabra de 25 caracteres como máximo: ");
scanf("%s",palabra);
longit=cuenta(palabra);
printf("\n\n Longitud de %s = %d",palabra,longit);
}
2. Diseñar un programa que por medio de una función que retorne parámetros, permita calcular las
funciones seno y coseno de un argumento dado. (Los parámetros de la función deben ser: valor
inicial, valor final y paso).
3. Proponer un programa que mediante el uso de funciones muestre en número de días que tiene
cada mes del año (por ejemplo: febrero tiene 28 días, agosto 31 días y septiembre 30).
ASCIIHexSímboloASCIIHexSímboloASCIIHexSímboloASCIIHexSímbolo
64 40 @ 80 50 P 96 60 ` 112 70 p
65 41 A 81 51 Q 97 61 a 113 71 q
66 42 B 82 52 R 98 62 b 114 72 r
67 43 C 83 53 S 99 63 c 115 73 s
68 44 D 84 54 T 100 64 d 116 74 t
69 45 E 85 55 U 101 65 e 117 75 u
70 46 F 86 56 V 102 66 f 118 76 v
71 47 G 87 57 W 103 67 g 119 77 w
72 48 H 88 58 X 104 68 h 120 78 x
73 49 I 89 59 Y 105 69 i 121 79 y
74 4A J 90 5A Z 106 6A j 122 7A z
75 4B K 91 5B [ 107 6B k 123 7B {
76 4C L 92 5C \ 108 6C l 124 7C |
77 4D M 93 5D ] 109 6D m 125 7D }
78 4E N 94 5E ^ 110 6E n 126 7E ~
79 4F O 95 5F _ 111 6F o 127 7F •
Código ASCII
Enciclopedia, Lenguaje C++, 2ª Edición, Ceballos Sierra, Francisco Javier, Ra Ma Editorial, 2009
C/C++ Curso de Programación. 3ª Edición Ceballos Sierra, Francisco Javier, Editorial Ra Ma, 2007
Programación En C++: Algoritmos, Estructuras de Datos y Objetos, Joyanes Aguilar Luis, McGraw Hill,
2006
Prpgramación en C/C++, Alfonseca, Manuel y Sierra Urrecho, Alejandro, Anaya Multimedia, 2005
Fundamentos de Programación en Lenguaje C, Menchaca García, Felipe Rolando, Editorial IPN, 2010