domingo, 28 de febrero de 2016

Correccion del Examen.



Carrera: Ing. Biomédica                                             Fecha: 24 de febrero del 2016
Materia: Fundamentos de Programación.       Serie: Grupo A          Salon:1201
Tema (s) a evaluar: Unidad 1 Conceptos Básicos Tipo Examen: Ordinario Tipo 2
Docente: Ing. Angela Colunga Aldana
Alumno: Hernandez Torres Ricardo                                        No. Control:16210685

1.-Describa las diferencias y semejanzas entre lenguajes de nivel bajo y nivel alto.
Diferencias:
-Nivel Bajo; Está limitado porque solo puede usarse con el tipo de computadora específica para el cual se escribió, estos programas permiten usar las características especiales de un tipo de computadora particular y por lo general se ejecutan en el nivel más rápido posible.

-Nivel Alto; Usa instrucciones que se parecen a los lenguajes escritos, como el inglés, y pueden ejecutarse en una variedad de tipos de computadora,

Semejanzas:
Ambos tipos de lenguaje usan instrucciones que se vinculan en
forma directa con un tipo de computadora, debe traducirse, al lenguaje de máquina de la computadora en que se va a ejecutar.

2.-Defina los siguientes términos

a) Programa de computadora: Es un conjunto independiente de instrucciones usado para operar una computadora con el fin de producir un resultado especifico.

b) Lenguaje Ensamblador: Notaciones simbólicas como opcodes binarios y los números decimales.

c) Compilador: Programa que hace la traducción del lenguaje compilador.

d) Lenguaje Orientado a procedimientos: las instrucciones disponibles se usan para crear unidades independientes, conocidas como procedimientos.


3.-Describa la diferencia entre lenguaje máquina y lenguaje ensamblador.
El lenguaje maquina está definido por el procesador alrededor del cual está construida la computadora y el lenguaje ensamblador usan notaciones simbólicas como opcodes binarios y los números decimales y etiquetas por las direcciones en memoria.
4.-Describa los cuatro pasos requeridos en la etapa de diseño y desarrollo de un programa.
Paso 1 Analizar el problema: La determinación de que el problema está definido en forma clara se hace solo después que quien realiza el análisis entiende que salidas se requieren y que entradas se necesitaran.

Paso 2 Desarrollar una solución: Se selecciona el conjunto exacto de pasos, llamado algoritmo, que se usara para resolver el problema. La solución se obtiene de manera típica por una serie de refinamientos, comenzando con el algoritmo inicial encontrado en el paso de análisis, hasta que se obtenga un algoritmo aceptable y completo.

Paso 3 Codificar la solución: Este paso, el cual también se conoce como escribir el programa y poner en practica la solución, consiste en traducir la solución de diseño elegida en un programa de computadora.

Paso 4 Probar y corregir el programa: Es verificar que el programa funciona en forma correcta y en realidad cumple con sus requerimientos.


5.-Que es un algoritmo
Secuencia paso a paso de instrucciones que deben realizarse y describe como han de procesarse los datos para producir las salidas deseadas.

viernes, 26 de febrero de 2016

Ejercicios de Practica No.2 - 24 de Febrero de 2016

Ejercicio No. 1 - Practica No.2  
Figueroa Paniagua Enrique Alejandro No.Control: 16211007


Algoritmo

1.-Establecer Incongnitas
 
int M;

int DES;
float X ;
float Z ;

2.- Imprimir mensaje

Print "Introduzca el valor de las variables ";


3.- Alternar entre imprimir mensaje y expresar su salida de la variable correspondiente. 

Print "Introduzca el valor de X=" ;
Cin X;
Print "Introduzca el valor de M=";
Cin  M;
Print "Introduzca el valor de DES=";
Cin DES;



4.- Calcular el valor de Z
Z= (X-M)/DES;

5.- Imprimir variable Z y calcularla.
Print ``Z=´´, (Z= (X-M)/DES);

6.- Final  

Diagrama de Flujo





Pseudocodigo

Inicio
int M
int DES

float X
float Z
print "Introduzca el valor de las variables "
print "Introduzca el valor de X="
cin X
print "Introduzca el valor de M="
cin  M
print "Introduzca el valor de DES="
cin DES
print ``Z=´´ , Z = (X-M)/DES
Fin

Programa C ++



Codificación




Ejercicio No. 3 - Practica No.2  
Hernandez TorresRicardo  No.Control: 16210685

Algoritmo

1.-Inicio

2.-Introducir variables
Real b,h
3.-Mandar mensaje en pantalla
"Introduzca un valor para la base"
"Introduzca un valor para la Altura"
4.-Calcular Altura y perímetro
Real hip,Area,Perimetro,b1
b1=b/2
hip=sqrt(b1*b1+h*h)
Area=b*h/2
Perimetro=b+2*hip

5.-Imprimir resultado  en pantalla
Print "Area es igual a ",Area
Print "Perimetro es igual a",Perimetro

6.-Fin

Diagrama de flujo

 Pseudocodigo



Inicio


Real b,h


"Introduzca un valor para la base"


"Introduzca un valor para la Altura"


Real hip,Area,Perimetro,b1


b1=b/2


hip=sqrt(b1*b1+h*h)


Area=b*h/2


Perimetro=b+2*hip


Print "Area es igual a ",Area


Print "Perimetro es igual a",Perimetro


Fin



 

 



Ejercicio No. 5 - Practica No.2  
Figueroa Paniagua Enrique Alejandro No.Control: 16211007


Algoritmo

1.-Establecer Variables Dependientes

int Hora;
int Minutos;
int Segundos;
float Dias;

2.-Establecer Variables Independientes

    H = 24;
    int Seg = 3600;
    int Min = 60;
    int D = 1;
    int Horax = 1;
    int Segundox = 1;
    int Minutox= 1;
3.- Imprimir mensajes 

Print "Introduzca la variable Hora";
Print "Hora=";

4.- Introducir salida de Hora

Cin Hora;

5.- Imprimir mensajes y calcular.
Print "Minutos =", Hora*Min/Horax;
Print "Segundos =", Hora*Seg/Segundox;
Print "Dias=", Hora*D/H;

6.- Final  

Diagrama de Flujo




Pseudocodigo

Inicio

int Hora
int Minutos
int Segundos
float Dias
int H = 24
int Seg = 3600
int Min = 60
int D = 1
int Horax = 1
int Segundox = 1
int Minutox= 1
Print "Introduzca la variable Hora"
Print "Hora="
Cin Hora
Print "Minutos =", Hora*Min/Horax
Print "Segundos =", Hora*Seg/Segundox
Print "Dias=", Hora*D/H
Fin


Programa C ++







Codificación





Ejercicio No. 7 - Practica No.2  
Hernandez TorresRicardo  No.Control: 16210685



Algoritmo
1.-Inicio
2.-Establecer variables
real FC=5.3
real CF=5674.25
real CostoDeProduccion
 real a
3.- Calcular costo de produccion
CostoDeProduccion=a*FC+(CF

4.- Imprimir mensaje en pantalla
Print "Introduzca un Valor de Unidades",
Print a
Print "CostoDeProduccion=", CostoDeProduccion
5.-Fin

 Diagrama De Flujo




Pseudocodigo.
Inicio
real FC=5.3
real CF=5674.25
real CostoDeProduccion
 real a
CostoDeProduccion=a*FC+(CF
Print "Introduzca un Valor de Unidades",
Print a
Print "CostoDeProduccion=", CostoDeProduccion
5.-Fin