Práctica N° 1Fundamentos De Programación, ESIME Zacatenco.
Enviado por hu3v0x • 4 de Marzo de 2014 • 2.097 Palabras (9 Páginas) • 903 Visitas
Escuela Superior de Ingeniería Mecánica y Eléctrica
PRÁCTICA 1 Introducción a la computadora, Sistemas Operativos y Lenguaje de Programación C”
Atalo de Santillana Verdin
“Fundamentos de Programación”
1AM2
TABLA DE CONTENIDO (INDICE) 2
1. OBJETIVOS: 3
2. INTRODUCCION 3
3. MARCO TEORICO 3
3.1 Sistema Operativo 3
3.2 CPU 3
3.3 Partes de un programa en C 3
4. DESARROLLO 5
4.1 Identificar partes de una computadora 5
4.1.1 Unidad Central de Procesos (UCP) 5
4.1.2 Dispositivos de entrada (DE) 5
4.1.3 Dispositivos de salida (DS) 5
4.2 Comando del sistema operativo en ms dos 7
4.3 Reconocer el ambiente de Dev c 7
4.4 Reconocer las partes de un programa en C 8
4.4.1 Realice el programa anterior pero con getch(); 9
4.5 Hola mundo con secuencias de escape 9
4.5.1 Programa Fuente pegar líneas de código 10
4.5.2 Corrida de programa 11
4.6 Presentación con secuencias de escape 11
4.6.1 Código fuente o programa fuente (líneas de código) 11
4.6.2 Corrida de programa 12
5. CONCLUSIONES 13
6. REFERENCIAS 13
1.-Objetivos
1.-Reconocer las partes de una computadora
2.-Conocer algunos comando del sistema operativo
3.- conocer el ambiente de dev c++ u otro.
4.-Conocer la secuencias de escape
5.- conocer las partes de un programa en c.
6.- Realizar un programa sencillo que despliegue en pantalla hola mundo, y la utilización de las secuencias de escape.
2.-Introducción
En esta práctica realizaremos diversos ejercicios con el fin de identificar las partes de una computadora, sus elementos de los que la computadora hace uso para recibir y mostrar datos, así como sus funciones, también aprenderemos a usar los comandos en el sistema operativo.
De igual forma identificaremos las partes que componen un programa en lenguaje C, y las secuencias de escape que podemos usar en estos, para finalmente realizar un programa sencillo en el que integremos las secuencias de escape y las partes del programa en C, todo esto para lograr un dominio y un conocimiento mayor sobre los compiladores en C con los cuales trabajaremos el resto del semestre.
3.-Teoría
Desarrollar en forma breve los puntos anteriores
3.1.-Sistema operativo: Conjunto de programas de un sistema de cómputo destinado a administrar y compartir sus recursos, así como coordinar todas sus funciones. El sistema operativo comienza a trabajar cuando se enciende el equipo, y gestiona por ejemplo la memoria, discos duros, pantalla, teclado, mouse, dispositivos de red, impresoras, puertos USB, etc.
3.2.-CPU La operación fundamental de la mayoría de los CPU, es ejecutar una secuencia de instrucciones almacenadas llamadas "programa". El programa es representado por una serie de números que se mantentienen en una cierta clase de memoria de computador. Hay cuatro pasos que casi todos los CPU de arquitectura de von Neumann usan en su operación: fetch, decode, execute, y writeback, (leer, decodificar, ejecutar, y escribir).
3.3.-Partes de un programa en C:
Identificadores: Son nombres exclusivos para diferenciar un elemento de otro usado en el mismo programa
Tipos de datos: El tipo de dato determina la cantidad requerida para almacenarlo. Estos son los tipos de datos más comunes:
Tipo: Descricion Memoria Rango
Void Define vacio
Char Almacena1 carácter 1 byte -128 a 127
Unsigned char Carácter sin signo 1 byte 0-255
Int Valor num. Entero 2 bytes -32767 a 32768
Unsigned int Entero sin signo 2 bytes 0 a 65,535
Short int Entero corto 2 bytes -32767 a 32768
Float Punto flotante 4 bytes 3.4x10-38 a 3.4x1038
Double Punto flotante doble 8 bytes 1.7x10-38 a 1.7x1038
Long Entero doble con signo 4 bytes -2147483688 a2147483647
Unsigned long Entero sin signo 4 bytes 0 a 4,294,967,295
Variables: Es un espacio en la memoria que el programador reserva con el fin de almacenar esos datos “desconocidos” cuando empieza la ejecución de un programa. Para poder reservar espacios es necesario declarar variables; lo cual consiste reservar los espacios de la memoria, es necesario especificar el tipo de dato y el identificador con el que se hara referencia.
Constantes: Es un espacio en la memoria que recibe un valor por primera vez y no se modifica durante la ejecución de un programa. Se utiliza cuando se conoce un valor de un dato y este no debe cambiar. Se crean utilizando la constante simbólica “#define” y la constante numérica “const”. Cuando se crea una constante, el compilador sustituye cada ocurrencia del nombre simbolico por su respectivo valor.
Palabras reservadas: Son aquellas cuyo significado se encuentra definido en el lenguaje, por lo cual ya tienen un uso específico; estas son:
Auto
break
float
register
Struct
Volatile
while
default
Do
For
Goto
Short
Switch
Return
Typedef
Double
Case
Char
Else
If
Signed
Union
Const
Enum
Int
Sizeof
Unsigned
Continue
Extern
Long
Static
Void
Secuencias de Escape
NOTA: Anteriormente para comilla sencilla e interrogación se requería usar la diagonal para que esto se observara en la salida a pantalla actualmente plataformas actuales no requieren utilizar la diagonal ya da el símbolo por default
\’ (comilla sencilla) Despliega el carácter de comilla sencilla
\’’ (comilla doble) Despliega el carácter de comilla doble
\? (interrogación) Despliega el carácter de interrogación
\\ (diagonal invertida) Despliega el carácter de diagonal invertida
\a (alerta o compana) Provoca una alerta sonora (campana) o una alerta visual
\b (retroceso) Mueve el cursor una posición hacia atrás en la línea actual
\f (nueva página o avance de pagina) Mueve el cursor
...