Você está na página 1de 8

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS COMPUTACIONALES


DEPARTAMENTO DE COMPUTACIÓN Y SIMULACIÓN DE SISTEMAS

LABORATORIO N°1. REPRESENTACIÓN INTERNA DE LOS NÚMEROS

FACILITADORA: Ing. Tawh Jeane Romaña Salinas ASIGNATURA: Métodos Numéricos para Ingenieros
MÓDULO 1: Las principales causas de los errores en la representación interna de los datos
CAPÍTULO 1: Representación Interna de los números
FECHA DE ASIGNACIÓN: Semana 2
Integrante: Rene Ceceña 8-976-904, Víctor Pichardo 20-70-5203

A. OBJETIVO:
 Mostrar la forma en que los datos son representados internamente en la computadora mediante
programación.
B. RECURSOS:
 Lenguaje de programación C.
C. METODOLOGÍA:
 Incentivar y estimular el aprendizaje activo del alumno a través de actividades de búsqueda de
información, realización y exposición de trabajos individuales o en grupo.
D. INSTRUCCIONES:
 El trabajo debe ser entregado a través de la plataforma Teams
 Trabajar en grupo de dos (2) estudiantes.
 Seguir cada una de las indicaciones que se presente.
 Contestar a las preguntas estipuladas en el laboratorio.
E. RÚBRICA:
Este proyecto tendrá una puntuación total de 100, donde la evaluación se basada en los aspectos de
excelente, bueno, regular, deficiente. Los puntos que se evaluará en la rúbrica se muestran en la tabla:

N. ASPECTOS PARA EVALUAR EVALUACIÓN


Deficiente
Bueno Regular
Excelente (Por
1 CONTENIDO DE ACUERDO CON LO SOLICITADO EN EL ENUNCIADO (Total (Total
(Total 90) debajo de
70) 50)
50)
a. Instalación del programa Code Blocks – (10 pts.)
b. Ejecución del código en el programa – (30 pts.)
c. Resultados obtenidos (50pts)
Deficiente
Excelente Bueno Regular (Por
PANTALLA DE PRESENTACIÓN – (10 puntos)
2 (10) (8) (6) debajo de
6)
Cumple con todos los parámetros dados en clase

F. ENUNCIADO:
Comencemos a trabajar en nuestro laboratorio:
a) Método de división Sucesiva
Realizar un programa en CodeBlocks, donde visualizaremos como el software representa internamente
los números introducido por el usuario.
Video de como instalar CodeBlocks: https://www.youtube.com/watch?v=ATmhG2HoIjw
Pasos para seguir:
1. Dirigirse al icono de inicio de Windows o en el escritorio del computador y proceda a buscar el
software llamado CodeBlocks

2. Al abrirlo se le desplegara la siguiente


pantalla:

3. Una vez dentro del software realice el siguiente proceso: “File – New – Project”

4. Seleccionaremos la opción “Console application” y clickeamos Go:


5. Aparece un recuadro de console application le damos “Next”

6. El lenguaje del programa a ejecutar está en C++, por lo tanto no se cambia.

7. Crearemos una carpeta en el escritorio denominado “apellidoN1_apellidoN2” y procederemos a


guardar en dicha carpeta el programa denominado “divisionsucesiva”
8. Se le da click en next sin hacer ningún cambio.

9. Le da click derecho a main.cpp y das click en open main.cpp

10. Ya que estemos en nuestro entorno de programación, procedemos a copiar el siguiente código:
#include<iostream>

using namespace std;

//Se implementa un mètodo recursivo para transformar a binario el nùmero


void binario (int N){
if (N==1)
cout<<"1";
else{
binario(N/2);
cout<<(N%2);
}
}
//Programa principal
int main(){
int num;

cout<<"Ingrese un numero: ";


cin>>num;
cout<<"Binario: ";
binario(num);
}

11. Se ejecuta para contestar la parte de los resultados

Conteste:

Ejecute el programa y muestre los resultados que arroja al introducir los siguientes números
decimales:

1. 101101
2. 10000111

3. 1111101

4. 1010101
5. 99 1100011

G. BIBLIOGRAFÍA:
Apuntes del docente entregados a los estudiantes.
Conclusión
En este laboratorio aprendimos a como representar o introducir datos numéricos a la computadora
mediante un programa, utilizando en lenguaje de programacion C, haciendo así ejemplos numéricos
simples y programar un sistema con el programa (CodeBLocks) para poder llevar a cabo el laboratorio. Ya
dentro del programa usamos códigos y aprendimos hacer los métodos de división sucesiva.

Victor Pichardo

Comprendimos como llegar a usar los métodos de división sucesiva mediante la programacion en un
sistema de lenguaje C, usando distintos códigos dados en clases [para así resolver ejemplos numéricos
mediante una aplicación que nos ayuda a establecer códigos y desarrollarlos mediante datos numéricos y
códigos dados en clase,

Rene Cecena

Você também pode gostar