Professional Documents
Culture Documents
TRABA
JO ACADEMICO DE FUNDAMENTOS DE
COMPUTACION E INFORMATICA-ALGORITMOS.
ALUMNO : ALBERT COSSIO CAMPEAN .
DOCENTE: FELIX ROGELIO PUCUHUAYLA
REBATTA.
CODIGO : 2013120871
DUED
: LIMA
SECCION: 01-1
CICLO
: V
MODULO:
2014
Q BASIC:
Realice un programa que lea tres nmeros y diga cul es el mayor
10 REM ************************ EJERCICIO *************************
20 REM ** Leer tres nmeros y escribir el mayor de ellos **********
30 CLS
40 INPUT "INTRODUCE TRES NUMEROS DIFERENTES (SEPARADOS POR
COMAS)", A, B, C
50 IF A > B AND A > C THEN PRINT "EL NUMERO MAYOR ES"; A
60 IF B > A AND B > C THEN PRINT "EL NUMERO MAYOR ES"; B
70 IF C > A AND C > B THEN PRINT "EL NUMERO MAYOR ES"; C
80 END
C++
El programa ir preguntando por la cantidad de billetes y monedas de
cada valor que tiene el usuario y luego determinar la suma de dinero
que hay en monedas y luego la suma de dinero que hay en billetes.
Luego el programa dir la suma total de dinero que hay. Finalmente el
programa dar al usuario la posibilidad de transformar la cantidad en
dlares a la cantidad equivalente en quetzales, lempiras o euros,
segn lo decida el usuario.
*/
#include "STdio.h"
#include <windows.h>
Voidclrscr ()/*Creando funcin para limpiar pantalla.*/
{
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
Scanf("%f",&total_bill10);
printf("\t\tMONEDA\t\tCODIGO\n");
printf("\t\tQuetzal\t\t 1\n");
printf("\t\tLempira\t\t 2\n");
printf("\t\tEuro\t\t 3\n\n");
printf("Introduzca el codigo de la moneda a la que desea convertir los
$%.2f: ",total_dinero);
scanf("%d",&cambiarmoneda);
quetzal=total_dinero*7.95270;
lempira=total_dinero*19.71674;
euro=total_dinero*0.82396;
if(cambiarmoneda==1){
printf("\n$%.2f EQUIVALE A %.2f
QUETZALES\n\n",total_dinero,quetzal);
printf("SI DESEA SALIR PRESIONE 1 O DE LO CONTRARIO PRESIONE
OTRO NUMERO: ");
scanf("%d",&saliryesno);
if(saliryesno==1){
salir=1;
}
}
else{
if(cambiarmoneda==2){
printf("\n$%.2f EQUIVALE A %.2f LEMPIRAS\n\n",total_dinero,lempira);
printf("SI DESEA SALIR PRESIONE 1 O DE LO CONTRARIO PRESIONE
OTRO NUMERO: ");
scanf("%d",&saliryesno);
if(saliryesno==1){
salir=1;
}
}
else{/*cambiarmoneda==3*/
printf("\n$%.2f EQUIVALE A %.2f EUROS\n\n",total_dinero,euro);
printf("SI DESEA SALIR PRESIONE 1 O DE LO CONTRARIO PRESIONE
OTRO NUMERO: ");
scanf("%d",&saliryesno);
if(saliryesno==1){
salir=1;
}
}
}
}
}
COBOL
El lenguaje COBOL(acrnimo de COmmon Business-Oriented
Language, Lenguaje Comn Orientado a Negocios) fue creado en
el ao 1959 con el objetivo de crear un lenguaje de programacin
universal que pudiera ser usado en cualquier ordenador,ya que en
los aos 1960 existan numerosos modelos de ordenadores
incompatibles entre s, y que estuviera orientado principalmente a
los negocios, es decir, a la llamada informtica de gestin.
COBOL fue dotado de unas excelentes capacidades de auto
documentacin
Una buena gestin de archivos y una excelente gestin de los
tipos de datos para la poca, a travs de la conocida sentencia
PICTURE para la definicin de campos estructurados.
Para evitar errores de redondeo en los clculos que se producen
al convertir los nmeros a binario y que son inaceptables en
temas comerciales, COBOL puede emplear y emplea por
defecto nmeros en base diez. Para facilitar la creacin de
programas en COBOL, la sintaxis del mismo fue creada de
forma que fuese parecida al idioma ingls, evitando el uso de
smbolos que se impusieron en lenguajes de programacin
posteriores.
Ejemplo:
FORTRAN
Fortran (previamente FORTRAN),(contraccin del ingls Formula
Translating System) Desarrollado originalmente por IBM en 1957
para el equipo IBM704, y usado para aplicaciones cientficas y de
ingeniera, el FORTRAN vino a dominar esta rea de la
programacin desde el principio y ha estado en uso continuo por
ms de medio siglo en reas de cmputo intensivo tales como la
prediccin numrica del tiempo, anlisis de elementos finitos,
dinmica de fluidos computacional (CFD),fsica computacional y
qumica computacional.
Es uno de los lenguajes ms populares en el rea de la
computacin de alto rendimiento y es el lenguaje usado para
programas que evalan el desempeo (benchmarking) y el ranking
de los supercomputadores ms rpidos del mundo.
EJEMPLO:
Java
El lenguaje de programacin Java fue originalmente desarrollado por
James Gosling de Sun Microsystems (la cual fue adquirida por la
compaa Oracle) y publicado en 1995 como un componente
fundamental de la plataforma Java de Sun Microsystems.
Su sintaxis deriva mucho de C y C++, pero tiene menos facilidades
de bajo nivel que cualquiera de ellos. Las aplicaciones de Java son
2. PROBLEMAS:
Utilizando la herramienta DFD para elaborar diagramas de flujo,
disee los algoritmos respectivos y capture la solucin, remitiendo en
formato .DOCX
a. En una universidad los alumnos estn categorizados en 4
categoras como se muestra el siguiente cuadro: (5 Pts.)
Categora
A
B
C
D
Pensin
Semestral
(S/.)
6000
4800
4000
3200
Descuen
to (%)
0
5
10
15
Algoritmo:
Paso 1: Ingresar dos nmeros M y N.
Paso 2: Dividir M entre N, sea R el residuo.
Paso 3: Si r = 0 entonces el MCD es N y termina el
proceso.
Paso 4: Asignar a M el valor de N y a N el valor de R, luego
volver al paso 2.
ALGORITMO
Calculo MCD
VARIABLES
INICIO
ENTERO A, B, MCD
LEER (A, B)
MIENTRAS (A<>B) HACER SI
(A>B) ENTONCES
MCD=A-B;
ELSE
MCD=B-A;
FIN SI;
FIN MIENTRAS;
MCD=A;
ESCRIBIR (EL MCD DE A Y B ES:, MCD)
FIN
Ejemplo:
ALGORITMO
REPETIDOS
DATOS)
VARIABLES
ENTERO
J, K, N
REAL
A [100], ELEM
ENTERO
E,
INICIO
LEER (N); J=N;
LEER (ELEM)
LEER (K)
arreglo.
// INGRESO DE DATOS
MIENTRAS (J>=K) HACER
A [ j + 1] = A [ j ] J = J 1;
FIN MIENTRAS;
A [K] = ELEM
N=N+1;
// ELIMINACION DE DATOS REPETIDOS PARA
(K=1 HASTA K<100) HACER
SI A [K]=A [K+1] ENTONCES
A [K] =A [K+1]
FIN SI
K=K+1,
FIN PARA
E=0,
MIENTRAS (E<=100) HACER
ESCRIBIR (VECTOR P PROCESADO ES:, A [K]
E=E+1;
FIN MIENTRAS
FIN