Practica Program Ac I On 6

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

Carátula para entrega de prácticas

Facultad de Ingeniería Laboratorio de docencia

Laboratorios de computación
salas A y B
Profesor: Ing. Karina Garcia Morales

Asignatura: Fundamentos de Programacion

20
Grupo:

6
No. de práctica(s):

Integrante(s): Esquivel Medrano Uriel Antonio

No. de lista o brigada: 17

Semestre: 2023-1

28 / 09 / 22
Fecha de entrega:

Observaciones:

CALIFICACIÓN: __________
Objetivos:
El alumno elaborará programas en lenguaje C utilizando las instrucciones de control
de tipo secuencia, para realizar la declaración de variables de diferentes tipos de
datos, así como efectuar llamadas a funciones externas de entrada y salida para
asignar y mostrar valores de variables y expresiones.

Desarrollo:
Una vez que un problema dado ha sido analizado (se identifican los datos de
entrada y la salida deseada), que se ha diseñado un algoritmo que lo resuelva de
manera eficiente (procesamiento de datos), y que se ha representado el algoritmo
de manera gráfica o escrita (diagrama de flujo o pseudocódigo) se puede proceder
a la etapa de codificación. La codificación se puede realizar en cualquier lenguaje
de programación estructurada.
En esta practica de laboratorio aprendimos el uso del lenguaje de programación C.

Entorno de C.
Un lenguaje de programación permite expresar una serie de instrucciones que
podrán ser realizadas por una computadora.
Una característica importante del lenguaje C es que es muy poderoso ya que
combina las características de un lenguaje de alto nivel (facilidad de programación),
con uno de bajo nivel (manejo más preciso de una máquina).
Un programa en C se elabora describiendo cada una de las instrucciones de
acuerdo con las reglas definidas en este lenguaje en un archivo de texto para
después ser procesadas en un compilador.
Un compilador es un programa que toma como entrada un archivo de texto y tiene
como salida un programa ejecutable, éste tiene instrucciones que pueden ser
procesadas por el hardware de la computadora en conjunto con el sistema operativo
que corre sobre ella.
Se tiene como ventaja que un programa escrito en lenguaje C, siguiendo siempre
su estándar, puede ejecutarse en cualquier máquina siempre y cuando exista un
compilador de C. A esto también se le conoce como multiplataforma.
Editores
Un programa en C debe ser escrito en un editor de texto para después generar un
programa ejecutable en la computadora por medio de un compilador. Tanto el editor
de texto como el compilador van de la mano con el sistema operativo y si posee o
no interfaz gráfica, por lo que son factores que se deben tomar en cuenta a la hora
de elegir el entorno para desarrollar programas en C.

En este punto de la practica usamos la terminal, con el comando “vi” para crear un
archivo llamado “programa.c” y el comando “Esc :wq” que significa guardar y salir.

Despues realizamos lo siguiente con los comandos enlistados que venían en la


practica, donde probamos uno por uno en la terminal.
Compiladores
Una vez codificado un programa en C en algún editor de texto, éste debe ser leído
por un programa que produzca un archivo ejecutable. A este programa se le conoce
como compilador.
Para el caso del lenguaje C el compilador traduce el código fuente del programa a
código ejecutable.
vi nombrearchivo  crear o editar archivo
gcc nombrearchivo –o nombrearchivo.out  compilar programa
. /nombrearchivo  ejecutar programa
Comentarios
En esta parte de la practica lo que realizamos fue copiar el código con comentarios
en nuestro programa llamado “programados.c”

Despues de esto compilamos el programa con el debido comando.


Podemos observar que nos marco un error, entoncemos volvemos a ingresar al
programa a corregir el error (en este caso las comillas), guardamos y salimos,
compilamos y ejecutamos.

Tambien analizamos la estructura general de un programa en C:


Revisamos las palabras reservadas, que son palabras que tienen un significado
predefinido estándar y sólo se pueden utilizar para su propósito ya establecido.
Y los tipos de datos:

Lo siguiente fue crear el programa3.c:


Copiamos y pegamos el programa de la practica en nuestra terminal:

Como podemos ver nos marco varios errores, los cuales son las comillas, entonces,
ingresamos al programa, editamos las comillas por las de nuestro teclado,
guardamos y salimos, compilamos y ejecutamos.
Lo siguiente fue crear el programa4.c , entonces , creamos nuestro archivo, estando
dentro lo editamos y pegamos el código que viene en la practica.

Guardamos y salimos, compilamos y después ejecutamos el programa y como


veremos a continuación nos marco varios errores:
Nuevamente los errores estan en las comillas , entonces volveremos a entrar al
programa para editar las comillas, una vez hecho esto, guardamos y salimos,
compilamos y ejecutamos.

Ingresamos un valor y como podemos ver, el código es correcto y fue ejecutado


satisfactoriamente:
Tarea en casa
1.- Investigar cual es el dato que se encuentra por default en el lenguaje C( signed
o unsigned)
Las librerias
2.- Indicar que sucede cuando en una variable tipo carácter se emplea el formato
%d, %i, %o, %x
Significa que estaremos usando datos/variables Enteros
3.- Mencionar las características con las que debe crearse una variable
Darle nombre y e indicar que tipo de variable es, cuanto vale, etc…
4.- ¿Cuál es la diferencia entre variable estática y constante?
En la constante el valor no cambiara, y en la estatica una vez que se le asigna un
valor lo mantiene fijo.
5.- Menciona en que momento empleas los dos tipos de diferentes ( < > != )
Cuando una variable es mayor o menor que otra
Cuando una variable es diferente de otra
6.- Crea un programa en el que declares 4 variables haciendo uso de las reglas
signed/unsigned, las cuatro variables deben ser solicitadas al usuario(se emplea
scanf) y deben mostrarse en pantalla (emplear printf)
7.- Crea un programa que le solicite su edad al usuario, leer el datos( emplear scanf)
y mostrarlo en pantalla

8.- Revisar y colocar cuando se emplea MOD y cuando se emplea %


(pseudocódigo y códificación) agrega un ejemplo de su uso.
El operador % nos sirve para especificar que tipo de variable o dato es el que
estamos utilizando.
La función MOD se utiliza para probar si dos números pueden dividirse de manera
exacta o aislar el resto de un cálculo de división. Esta función divide un número
entre otro y devuelve el resto.
9.- Comparación entre Editor de Texto y Procesador de Texto(Realizar una tabla
comparativa)
10.- Indica los comandos utilizados para compilar y para ejecutar un programa en
iOS o Linux .ls
Compilar programa  gcc nombreprograma –o programa.out
Ejecutar programa  ./ programa.out
11.- Compilación y prueba del programa antes mostrado en DEV C++ u otro IDE en
sistema operativo Windows.
12.- Genera un programa que solicite dos variables enteras al usuario y realice las
4 operaciones básicas, compila y ejecuta el programa utilizando terminal y los
comandos indicados para cada instrucción.

Conclusion:
Esta practica me gusto mucho y fue muy interesante por ser la primera vez que
compilamos y ejecutamos un programa, después de revisar todos los comandos y
realizar varios programas me doy cuenta de lo padre que es, aprendí bastantes
cosas en esta practica y creo que ha sido la mas completa hasta el momento, sobre
todo porque tuvimos que estar trabajando y editando los programas.

Bibliografia:
El lenguaje de programación C. Brian W. Kernighan, Dennis M. Ritchie, segunda
edición, USA, Pearson Educación 1991.

También podría gustarte