Guía de Laboratorio ELC215-v3 2
Guía de Laboratorio ELC215-v3 2
Guía de Laboratorio ELC215-v3 2
Fotos de portada:
Superior: "Designed by Freepik"
Medio: Pixabay
Izquierda: Photo by Roozbeh Eslami on Unsplash
Contenido
i
Índice
Instrucciones..........................................................................................................................................1
1. Del informe de laboratorio................................................................................................................1
1.1 Aspectos a tomar en cuenta para elaborar el informe.................................................................4
1.2 Conclusiones y Recomendaciones..............................................................................................5
1.3 Presentación del Informe............................................................................................................5
2. De las entregas al aula virtual............................................................................................................5
2.1 Modo de presentación.................................................................................................................5
Práctica Nº 1 Conexiones, Manipulación Física de una Computadora y Manejo del Sistema
Operativo...............................................................................................................................................7
Práctica Nº 2 Sistema de Archivos del Sistema Operativo..................................................................18
Práctica Nº 3 Introducción a los Algoritmos.......................................................................................22
Práctica Nº 4 Estructuras Selectivas....................................................................................................26
Práctica Nº 5 Estructuras Repetitivas..................................................................................................28
Práctica Nº 6 Reconocimiento de las herramientas de desarrollo e Introducción a la programación en
lenguaje C............................................................................................................................................30
Práctica Nº 7 Estructuras Selectivas o Condicionales.........................................................................38
Práctica Nº 8 Estructuras Repetitivas y Funciones..............................................................................40
Práctica Nº 9 Funciones y Bibliotecas.................................................................................................43
Práctica Nº 10 Funciones y Bibliotecas...............................................................................................45
Práctica Nº 11 Arrays Multidimensionales y Cadenas de Caracteres.................................................47
Práctica Nº 12 Arrays Multidimensionales y Cadenas de Caracteres.................................................49
Práctica Nº 13 Reconocimiento de las Herramientas Desarrollo e Introducción al Diseño de las
Interfaces de Usuario...........................................................................................................................51
Práctica Nº 14 Diseño de Interfaces de Usuario..................................................................................55
Práctica Nº 15 Preparación y Pruebas del Proyecto Integrador..........................................................57
Anexo 1: Formato de presentación del informe..................................................................................59
ii
Instrucciones
Esta sección da pautas generales acerca de cómo se debe elaborar el informe de laboratorio, así
como la forma de presentar el mismo en el aula virtual.
El informe de laboratorio debe contener los siguientes elementos a considerar (para ver el formato,
consultar el anexo 1 al final del documento):
Carátula e Índice.
Contenido
En esta sección se debe incluir (si corresponde) el código fuente y explicación de todos los
ejercicios elaborados por el equipo de trabajo durante la clase de laboratorio.
1
1.1 Ejercicio X.
Incluir una explicación de los aspectos más relevantes de como funciona el código
fuente elaborado por el equipo de trabajo.
2. Trabajo práctico.
En esta sección se debe incluir ejercicios, preguntas, tablas para llenar, etc. que se haya
pedido en la práctica para presentar con el informe elaborado por el equipo de trabajo.
2
Los puntos “Proceso de programación”, “Código fuente”, “Explicación del código fuente”
son aplicables solo a los casos donde se tenga que escribir un programa y se deberán repetir
para cada ejercicio realizado.
2.1 Ejercicio Y.
Se debe explicar los aspectos que se considere más importantes acerca de cómo
funciona el código fuente presentado.
3. Conclusiones.
3
todos los objetivo específico planteados para la práctica. También se puede hacer una
comparación de los resultados prácticos obtenidos con la computadora con los resultados
teóricos esperados si no se utilizaría una computadora y un lenguaje de programación. Se
debe elaborar una síntesis sobre los aspectos que se considere más relevantes de la práctica
realizada.
4. Recomendaciones.
El informe debe incluir todos datos calculados y medidos, tablas, etc. tomados en el laboratorio así
como respuestas a preguntas. Se debe incluir el código fuente de los programas desarrollados, esto
es particularmente importante, ya que sin el código fuente, la práctica no podrá ser calificada. Se
debe incluir la mayor cantidad de información posible para que sea entendible el trabajo realizado en
el laboratorio.
Todo lo que se vaya a poner en el informe, debe estar acompañados por una explicación acerca de
que representan los datos y para que incluye en el informe del laboratorio. No es aceptable que se
copie una tabla por ejemplo y no se incluya una descripción de lo que se ha copiado o para qué se ha
incluido la tabla ni para qué sirve.
El desarrollo debe estar ordenado según los pasos seguidos por la práctica de laboratorio y separados
en secciones si corresponde.
4
1.2 Conclusiones y Recomendaciones.
Se debe escribir un ANÁLISIS PROPIO (no se aceptarán copias de Internet) en base a lo que se ha
entendido de la realización de la práctica. El análisis se debe hacer de los resultados obtenidos,
tablas, respuestas, etc. separados por secciones si corresponde.
Una buena estrategia para escribir esta sección es redactar de tal forma que sea entendible por
alguien que no conoce nada acerca del área pero tenga necesidad de leer su informe.
Se deberá elaborar un informe que se presentará la siguiente clase de laboratorio, el cual será
elaborado por los equipos de trabajo establecidos durante la práctica (indicado al inicio). El informe
debe ser presentado con el formato proporcionado disponible para descargar desde el aula virtual de
la asignatura y se debe incluir el código fuente e información que se haya podido reunir e investigar
el equipo de trabajo.
Solo un miembro de cada equipo de trabajo, deberá subir al aula virtual 2 archivos con el siguiente
formato:
• Un archivo .pdf, que contendrá el informe de la práctica que deberá ser elaborado en base al
formato proporcionado.
Ejemplo:
Equipo_X-Práctica_Y.pdf
5
• Un archivo .zip o .7z que deberá contener todo el proyecto creado en PseInt, Code::Blocks o
Eclipse.
Ejemplo:
Equipo_X-Práctica_Y.zip
o
Equipo_X-Práctica_Y.7z
Nota.- En caso de que la práctica no tenga ejercicios para presentar, no se deberá subir este
tipo de archivo.
En ambos casos, es importante no dejar espacios en blanco en los nombres de los archivos, utilizar
guiones en su lugar tal como se puede observar en los ejemplos proporcionados.
6
U.S.F.X, Facultad Técnica - Carrera de Electrónica Laboratorio N.º 1 – Práctica N.º 1
Práctica Nº 1
1. Objetivo general.
2. Objetivos específicos.
• Reconocer las características de los elementos básicos que constituye una computadora.
• Reconocer los puertos y periféricos de una computadora.
• Conocer los elementos más relevantes del sistema operativo instalado en las computadoras
del laboratorio.
• Revisar los avances del proyecto integrador.
• Cronograma.
La práctica está programa para ser ejecutada en un clase de
laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo a definir en
base a la cantidad de estudiantes.
4. Información Preliminar.
Existe tres tipos de dispositivos eléctricos (appliances), los de clase I, II y III (ilustración 1), que se
describe a continuación:
• Clase I.
Son aquellos que están hechos de metal como ser
refrigeradores, hornos microonda, planchas,
tostadoras, lavadoras de ropa, computadoras de
escritorio, algunos equipos de audio, etc.
• Clase II.
Son aquellos que tienen un cobertor o carcasa de
plástico que tienen doble capas de aislación en sus
cable de alimentación eléctrica, como las
fotocopiadoras, impresoras, televisores, herramientas
Ilustración 2: Interruptor
de uso doméstico como taladros eléctricos, etc. diferencial.
• Clase III.
Son aquellos que tienen un transformador que separa la alimentación principal del resto del
circuito, tales como los cargadores de celulares, laptops, tablets, etc.
La ilustración 4 muestra el enchufe utilizado en dispositivos clase I, donde es necesario contar con
una toma a tierra. La conexión a tierra está diseñada en primera instancia para proteger a los de
posibles descargas eléctricas accidentales o por deterioro de los equipos utilizados, esta conexión
solo será efectiva si se utiliza un interruptor diferencial (ilustración 2) que debe estar instalado de
forma apropiada en la instalación eléctrica del edificio o casa.
Ilustración 4: Tomacorriente y Enchufe Tipo B (NEMA 5-20) usado en EEUU. (McGregor, C.)
◦ No mover la computadora
cuando esté encendida, un
disco duro tiene discos
internos que se encuentran
girando constantemente que
se pueden dañar si se efectúa
movimientos bruscos. Los
discos duros de estado solido
no tienen este problema.
• Linterna.
• Cuaderno de notas.
compatibles esto quiere decir que pueden ejecutar tanto programas de 64 bits como de 32
bits.
• Botón derecho en Mi Pc
o Mi Equipo
• Clic en Propiedades.
• Tipo de Sistema
Ilustración 11: Información desplegada acerca de la
Operativo Instalado. computadora.
• Clase de Procesador.
• Modelo de procesador, la frecuencia a la cual trabaja.
• Memoria RAM Instalada.
6. Procedimiento.
• Llenar la tabla con información necesaria obtenida del sistema operativo. Los campos
“Características” y “¿Qué función cumple?” deberán ser llenados consultando Internet.
• Si el software de la computadora utilizada no ofrece información elemental como modelo o
marca, dejar el campo vacío y continuar llenando los otros campos con información que se
pueda obtener.
• Ampliar la tabla con más filas si fuera necesario.
(*) Para el caso de la tarjeta madre: en base al procesador, escribir que modelo de tarjeta
madre es más compatible e incluir una foto de la misma con una descripción de sus partes.
Práctica Nº 2
1. Objetivo general.
Conocer los fundamentos básicos del sistema de archivos del sistema operativo instalado en el
laboratorio.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en un clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
4. Información Preliminar.
En un medio de almacenamiento como un disco duro, se maneja el concepto de archivos, que son
una representación de una forma de almacenar información para poder ser leída. Esta representación
oculta al usuario los detalles de implementación de los archivos con el fin de facilitar su utilización.
Un sistemas de archivos es aquella parte del sistema operativo que se encarga de la gestión de los
archivos, esto es, qué operaciones se puede hacer con los archivos que contiene un medio de
almacenamiento.
MS Windows soporta varios sistemas de archivos que son utilizados por diferentes versiones del
sistema operativo.
• FAT (File Allocation Table: tabla de asignación de ficheros) usado en Windows 95, MS-DOS
y OS/S.
• NTFS (New Technology File System: sistema de archivos de nueva tecnología) usado en
Windows NT 3.1, Windows NT 3.5, Windows NT 3.51, Windows NT 4.0, Windows 2000,
Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, Windows 7,
Windows 8 y Windows 10.
NTFS fue creado debido a las limitaciones que tenía FAT como el tamaño máximo de archivo que es
capaz de manejar es de 4GB por archivo, poca tolerancia a errores en caso de fallas eléctricas, falta
de soporte para permisos de archivos. Sin embargo FAT es todavía utilizado debido a su simplicidad
y que es compatible con diferentes plataformas, por eso es que las memorias FLASH vienen con ese
sistema de archivos.
• Cuaderno de notas.
6. Procedimiento.
Práctica Nº 3
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en una clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
• Cuaderno de notas.
• Computadora.
• Teléfono celular y cable USB para conectar el teléfono celular a la computadora.
• Pendrive (memoria flash) para copiar los programas.
• PSEInt.
• Tener instalado Pseudocode en el teléfono celular.
5. Procedimiento.
• Instalar el programa PSEInt (ilustración 12) y reconocer las partes del programa, entender la
diferencia entre software legal y no legal.
• Instalar y reconocer las partes del programa de la
app Pseudocode (ilustración 13), PSeInt Algoritmos
del Play Store de Android
https://play.google.com/store/apps/details?
id=pe.diegoveloper.pseudocode
• Elaborar un algoritmo básico en PSEInt para
aprender los tipos de datos, declaración de
variables, entradas y salidas.
• Ejecutar el algoritmo desarrollado en PSEInt.
• Ejecutar el algoritmo paso a paso PSEInt.
• Transformar el algoritmo desarrollado en diagrama
de flujo con PSEInt.
• Exportar el el algoritmo desarrollado a código
equivalente a lenguaje C.
• Copiar el algoritmo creado en PSEInt a
Pseudocode y ejecutarlo en el teléfono celular.
5.1 Ejercicios.
Elaborar el diagrama de flujo y el pseudocódigo para resolver los siguientes ejercicios. Incluir todo
el proceso de programación: análisis del problema, algoritmo, diagrama de flujo y pseudocódigo.
Y= 3 * X^2 + 7X – 15
¿Qué tanto tiempo tomará 5 mili coulombs de carga eléctrica para que pase a través de un
fusible en un circuito eléctrico una corriente de 60 coulomb / segundo?.
El algoritmo a elaborar debe poder funcionar para cualquier valor de los parámetros
requeridos.
Ecuación de la corriente:
Q
I=[=] A
t
Cargaeléctrica Coulombs
Corriente= [=] =[ amperios]
Tiempo segundos
Práctica Nº 4
Estructuras Selectivas
1. Objetivo general.
Reconocer las diferencias entre las diferentes estructuras condicionales y saber cuando utilizarlas.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en una clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
• Cuaderno de notas.
• Pendrive (memoria flash) para copiar los programas.
• PSEInt.
5. Procedimiento.
5.1 Ejercicios.
1. Escribir el pseudocódigo del algoritmo para convertir grados Fahrenheit a grados Celcius.
Mostrar un mensaje que avise si la temperatura supera el punto de ebullición del agua.
2. Escribir un programa que solicite al usuario introducir dos números. Si el primer número
introducido es mayor que el segundo número, el programa debe imprimir el mensaje “El
primer número es el mayor”, en caso contrario el programa debe imprimir el mensaje “El
primer número es el menor”. Considerar el caso de que ambos números sean iguales e
imprimir el mensaje correspondiente.
3. Un ángulo se considera agudo si es menor a 90 grados, obtuso si es mayor a 90 grados y
recto si es igual a 90 grados. Utilizando esta información, escribir el pseudocódigo de un
algoritmo que acepte un ángulo en grados y visualice el tipo de ángulo correspondiente a los
grados introducidos.
Práctica Nº 5
Estructuras Repetitivas
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en dos clases de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
• Cuaderno de notas.
• Pendrive (memoria flash) para copiar los programas.
• PSEInt.
5. Procedimiento.
5.1 Ejercicios.
1. Hacer un programa que imprima la suma de los números pares hasta un número
determinado, utilizando la estructura “mientras” o “while”.
2. Leer n cantidad de números. Determinar la media aritmética de los números positivos y la
media aritmética de los números negativos. Utilice la estructura “repetir” o “do-while”.
3. Elaborar un programa para calcular la solución de la siguiente ecuación. Utilice la estructura
“for” o “para”:
2n−1
y=
(2 n−1)!
Práctica Nº 6
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en una clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
4. Información Preliminar.
Un IDE es un software que incorpora todas las herramientas necesarias para poder escribir
programas de computadora, usualmente incorpora un editor de texto, en depurador y las
herramientas necesarias para poder compilar un programa.
Se tiene que señalar que existe muchos IDEs de desarrollo para programar en lenguaje C como ser:
Anjuta, AppCode, C++Builder, CodeLite, Dev-C++, Geany, GNAT, Kdevelop, NetBeans, etc.
4.2 Eclipse.
El IDE utilizado para escribir programas en lenguaje C será Eclipse (ilustración 14), que es un
software multiplataforma (Ms Windows, GNU/Linux, Mac) de desarrollo profesional de software,
que tiene soporte para programar en muchos lenguajes entre los cuales se encuentra los lenguajes
C/C++ (https://www.eclipse.org/downloads/packages/release/2018-12/r/eclipse-ide-cc-developers).
Eclipse se puede adaptar para una necesidad específica utilizando un repositorio que tiene que se
llama “Marketplace”. Este repositorio contiene software adicional que se puede instalar para
extender las capacidades del IDE mediante la instalación de plugins.
Eclipse al ser un IDE de desarrollo para muchos lenguajes, no viene con un compilador incorporado
ya que permite elegir diferentes compiladores según el software y la plataforma utilizada. Para poder
compilar programas escrito en lenguaje C para Ms Windows se debe instalar un compilador
independiente. El compilador que se utilizará es el GNU Compiler Collection originalmente
desarrollado para el sistema operativo GNU/Linux y luego portado a MS Windows por los proyectos
MinGW y Cygwin. El compilador portado para MS Windows utilizado será el del proyecto MinGW
(http://www.mingw.org/).
4.3 Code::Blocks.
Codeblocks (ilustración 15) es otro IDE de desarrollo, pero está orientado específicamente a los
lenguajes C/C++ y Fortran. Al igual de Eclipse, soporta una variedad de compiladores, pero no tiene
tantas opciones y actualizaciones como Eclipse.
asignatura se utilizará ambos IDEs y se deja al estudiante una alternativa más para que pueda utilizar
en el proceso de aprendizaje.
Para poder utilizar algunas bibliotecas de C como math.h en Eclipse, se tiene que decirle a Eclipse
dónde buscar dichas bibliotecas, para lo cual se debe hacer click derecho en el nombre del proyecto
y buscar la opción “Properties” (ilustración 16).
• Cuaderno de notas.
• Pendrive (memoria flash) para copiar los programas.
• Eclipse o Code::Blocks.
6. Procedimiento.
Instalar Code::Blocks y Eclipse (consultar la guía “Instalar Eclipse sin Internet” del aula virtual en la
sección “Material de Consulta”, Tutoriales - Guías) y entender la diferencia entre software legal y no
legal.
6.1 Ejercicios.
1. Construir un programa que dados los tres lados de un triángulo, pueda determinar su área
utilizando la ecuación de Herón.
a+b+c
s=
2
El programa tiene que advertir al usuario cuando el semiperímetro (s) sea igual a uno de los
lados, ya que al aplicar la ecuación del área se estaría multiplicando por cero.
Ej.
a=1 1+2+3
s= =3
b=2 2
c=3
Área=√ 3∗(3−1)∗(3−2)∗(3−3 )
Área= √ 3∗(2)∗(1)∗(0)=0
Otro aspecto que se tiene que tomar en cuenta es que no se podrá calcular la raíz cuadrada
de un número negativo.
Ej.
a=5 5 +3 +1
s= =4.5
b=3 2
c=1
Área= √ 4.5∗(4.5−5)∗(4.5−3)∗(4.5−1)
a=5 a=5
b=8 b=5
c=6 c=5
Área = 9,5 Área = 7.5
Práctica Nº 7
1. Objetivo general.
Reconocer las diferencias entre las estructuras condicionales y saber cuando utilizarlas.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en dos clases de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
• Eclipse.
• Compilador universal de C (GNU).
• Computadora.
5. Procedimiento.
5.1 Ejercicios.
1. Se desea leer dos números enteros por teclado, efectuar la división y visualizar si el primer
número es divisible por el segundo número.
2. Escribir un programa que permita convertir un número expresado en faradios a milifaradios,
microfaradios, nanofaradios y picofaradios. Mostrar un menú de opciones para poder elegir
que se desea hacer. Utilice la sentencia SWITCH – CASE para resolver el ejercicio.
Práctica Nº 8
Estructuras Repetitivas
1. Objetivo general.
Reconocer las diferentes estructuras repetitivas del lenguaje C para saber cuando utilizarlas.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en una clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
• CodeBlocks.
• Compilador universal de C (GNU).
• Computadora.
5. Procedimiento.
5.1 Ejercicios.
1. Generar una cantidad determinada de números aleatorios entre un rango. Utilice la estructura
“repetir” o “do-while”.
Ejemplo:
Si:
Límite Inferior = -1000 Límite superior = 1000 rand() = 565506284
∑ i(i+1)
i=1
∑ log (i7)
i=1
Para los ejercicios donde que se requiera calcular un logaritmo, se puede utilizar la función double
log10(double x) de la biblioteca “math.h”.
Cuando se utilice el tipo “long double”, se puede utilizar el formato de número %Lf para imprimir el
contenido de una variable sin notación decimal. Para para imprimir contenido de una variable o un
resultado en notación científica, utilizar el formato %Lg.
Práctica Nº 9
Funciones
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en un clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
• Eclipse o Code::Blocks.
• Compilador universal de C (GNU).
• Computadora.
5. Procedimiento.
5.1 Ejercicios.
R2
V carga= V
R 2 + R 1 entrada
1 1 1 1
= + +… … …+
C eq C 1 C 2 Cn
Práctica Nº 10
Bibliotecas
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en un clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
• Eclipse o Code::Blocks.
• Compilador universal de C (GNU).
• Computadora.
• Pendrive para copiar los programas.
5. Procedimiento.
5.1 Ejercicios.
Escribir un programa que calcule la potencia en corriente continua utilizando la Ley de Ohm.
2
V
P=VI P=I R2 P=
R
Cada ecuación debe calcularse en una función y estas funciones deben estar contenidas en una
biblioteca llamaba “biblioteca.h”; el archivo .h deberá contener las definiciones y el archivo .c la
implementación.
Escribir tres programas que llame a la función adecuada de la biblioteca “biblioteca.h” para calcular
los valores de las potencias para los siguientes casos (escribir los resultados en el informe o los
archivos del código fuente a presentar):
1. ¿Cuál es la potencia que disipa una resistencia si por ella circula una corriente de 500mA y
está conectada a una fuente de 24 voltios?.
2. Un circuito eléctrico por el que circula 2 amperios y que está formado por un foco cuya
resistencia es 3 Ω. Calcular la potencia del foco.
3. ¿Cuál será la potencia o consumo en watts de un foco incandescente conectado a una red de
energía eléctrica doméstica monofásica de 220 voltios, si la resistencia del filamento es 484
ohmios?
Añadir las funciones elaboradas en la práctica de las funciones en la biblioteca elaborada y probar su
funcionamiento.
Práctica Nº 11
Arrays Multidimensionales
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en un clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
5. Procedimiento.
5.1 Ejercicios.
1. Escribir un programa que rellene un vector con números aleatorios comprendidos entre 1 y
1000, el cual debe tener ‘n’ cantidad de elementos y los muestre en pantalla.
2. Escribir un programa que rellene un matriz de 2 dimensiones (5 filas x 4 columnas) con
números aleatorios comprendidos desde 0 al 100 y muestre en pantalla la suma de cada fila
almacenada en la última columna de la matriz. Utilice funciones para modularizar el
programa.
Práctica Nº 12
Cadenas de Caracteres
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en un clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
5. Procedimiento.
5.1 Ejercicios.
Práctica Nº 13
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en un clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
5. Procedimiento.
5.1 Ejemplos.
Elaborar un programa de consola para poder sumar dos números reales. El programa debe tener dos
modos de operación, dependiendo si se tiene parámetros que son pasados al programa:
• Modo de operación 1: la cantidad de datos debe ser ingresado por teclado, para luego pedir
los números a sumar. Finalmente se debe imprimir el resultado de la suma (Figura 1).
• Modo de operación 2: Se debe ingresar los números a sumar mediante parámetros (Figura 2).
• Elaborar una interfaz gráfica para poder sumar dos números, se debe utilizar el programa
anteriormente elaborado (Figura 3).
5.2 Ejercicios.
Modificar el programa con interfaz gráfica para que se pueda sumar tres números como se ve en la
Figura 5.
Práctica Nº 14
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programa para ser ejecutada en un clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual.
5. Procedimiento.
5.1 Ejemplos.
Figura 6: Interfaz gráfica de usuario del programa para calcular la ley de Ohm.
5.2 Ejercicios.
Práctica Nº 15
1. Objetivo general.
2. Objetivos específicos.
• Cronograma.
La práctica está programada para ser ejecutada en un clase de laboratorio.
• Forma de Trabajo.
La práctica se desarrollará en equipos de trabajo establecidos en la lista del aula virtual para
los proyectos.
5. Procedimiento.
Se presenta un formato del informe a presentar; para saber que se tiene que poner en cada punto,
consultar la sección “Instrucciones” al inicio del documento.
59
UNIVERSIDAD MAYOR, REAL Y PONTIFICIA
DE SAN FRANCISCO XAVIER DE CHUQUISACA
FACULTAD TÉCNICA
Carrera de Electrónica
i
1. TRABAJO REALIZADO EN LABORATORIO.
1.1 Ejercicio 1.
1.2 Ejercicio 2.
1.3 Ejercicio 3.
1
2. TRABAJO PRÁCTICO.
2.1 Ejercicio 1.
2.2 Ejercicio 2.
2.3 Ejercicio 3.
2
2.3.3 Explicación del código fuente.
3. CONCLUSIONES.
4. RECOMENDACIONES.