Sunteți pe pagina 1din 35

Sistema de Gestión de la Calidad

PROGRAMACION DE SOFTWARE

CODIGO (EL MISMO DEL SGAC)


VERSIÓN (LA MISMA DEL SGAC)

Ciudad y fecha

Bogotá, Marzo de 2010


NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

GUIA DE APRENDIZAJE

MODULO DE FORMACIÓN: DESARROLLO DEL PENSAMIENTO LOGICO

ACTIVIDAD DE ENSEÑANZA – APRENDIZAJE – EVALUACIÓN: TALLER DE


COMPLEMENTO Y REPAZO.

TIEMPO DE LA GUIA DE APRENDIZAJE: 15 DIAS

ORIENTACIONES GENERALES:

Guía 4 Programación:
Fundamentos de programación:
A través de los muchos problemas podemos generar soluciones para los mismos…
Preguntas:
Instrucciones: Lea detenidamente cada pregunta y desarrolle su Diagrama de flujo,
Pseudocódigo y el programa en DFD y cualquier lenguaje de Programación.

1. Dada una cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la


unidad cambiaría es un dato desconocido.

2. Leer un número y escribir el valor absoluto del mismo.


3. La presión, el volumen y la temperatura de una masa de aire se relacionan por la
formula:
Masa = (presión * volumen)/ (0.37 * (temperatura + 460))
4. Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de
ejercicio, si la formula es:
Num_ pulsaciones = (220 - edad)/10
5. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario
anterior.
6. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto
anual del hospital se reparte conforme a la siguiente. tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%

FECHA 2
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

Obtener la cantidad de dinero que recibirá cada área, para cualquier monto
presupuestal.

7. El dueño de una tienda compra un artículo a un precio determinado. Obtener el precio


en que lo debe vender para obtener una ganancia del 30%.
8. Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los
tiempos obtenidos.
Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una
semana cualquiera.
9. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas
invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con
respecto a la cantidad total invertida.
10. Un alumno desea saber cual será su promedio general en las tres materias mas fáciles
que cursa y cual será el promedio que obtendrá en cada una de ellas. Estas materias se
evalúan como se muestra a continuación:
La calificación de Cálculo se obtiene de la siguiente manera:
Examen 90%
Promedio de trabajos 10%
En esta materia se pidió un total de tres trabajos.
La calificación de Programación se obtiene de la siguiente manera:
Examen 80%
Promedio de trabajos 20%
En esta materia se pidió un total de dos trabajos.
La calificación de Introducción a la Ingeniería se obtiene de la siguiente manera:
Examen 85%
Promedio de trabajos 15%
En esta materia se pidió un promedio de tres trabajos.
La calificación de Física se obtiene de la siguiente manera:
Primer Parcial 15%
Trabajo 5%
Segundo Parcial 15%
Trabajo 5%
Tercer Parcial 20%
Trabajo 10%
Exámen Final 20%
Trabajos 10%
11. Calcular el total que una persona debe pagar en una llanta, si el precio por unidad es
de $80.000 si se compran menos de 5 llantas y de $70.000 si se compran 5 o más.

FECHA 3
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

12. En un supermercado se hace una promoción, mediante la cual el cliente obtiene un


descuento dependiendo de un número que se escoge al azar. Si el número escogido es
menor que 50 el descuento es del 15% sobre el total de la compra, si es mayor o igual a
50 el descuento es del 20%. Obtener cuanto dinero se le descuenta.
13. Hacer un algoritmo que calcule el producto de dos números enteros leídos desde el
teclado hasta que la cuenta sea < que 100

14. Hacer un algoritmo que lea un número real y un número entero y calcule el valor del
primero elevado al segundo.
15. Elabore un programa para solicitar el nombre, apellido, edad y la nota promedio de 5
estudiantes de un curso de computación, el programa debe realizar la petición de los
datos hasta que se hayan completado los datos.

16. Escriba un programa que genere las tablas de multiplicar del 1 al 5

17. Suponga que se desea hacer una conversión de una distancia en metros a
Su equivalente en centímetros y pies. Escriba un programa que haga
Dichas conversiones, pero que además le permita al usuario del programa
Realizar el cálculo tantas veces como quiera.
18. Crea un programa que imprima las letras del abecedario en orden.
19. Crea dos vectores A, B; en el vector A introduce el nombre, en el vector B introduce
el primer apellido; y como resultado imprime la concatenación de los dos vectores
(concatenar significa unir).
20. Crear un programa que me llene un vector con una cadena de caracteres, para
obtener como resultado la cantidad de caracteres que tiene la cadena.
21. Crear un vector con una cadena de caracteres para obtener como resultado la
cantidad de vocales y me imprima cuales son las vocales que tiene la cadena.
22. Llenar una matriz de 5 por 5 aleatoriamente para obtener como resultado la matriz
ordenada ascendentemente, y que me imprima los múltiplos de 3.
23. Realizar un sudoku de 9X9; para que el usuario lo llene y cuando lo termine de
llenar; se le diga al usuario si gano o perdió y si quiere volver a jugar lo pueda hacer.

FECHA 4
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

SOLUCION:

1.

DIAGRAMA DE FLUJO:
INICIO

DÓLAR, EQUIVALENCIA, PESOS

PESOS

EQUIVALENCIA=(PESOS*1)/2500

“LA EQUIVALENCIA DE
PESOS EN DOLARES ES DE:”;
EQUIVALENCIA

FIN
PSEUDOCODIGO:

INICIO
double DOLAR=2500, EQUIVALENCIA, PESOS;
Console.WriteLine("DIGITE LOS PESOS");
PESOS= Int32.Parse(Console.ReadLine());
EQUIVALENCIA = PESOS / DOLAR;
Console.WriteLine("LA EQUIVALENCIA DE PESOS EN DOLARES ES :
{0}",EQUIVALENCIA = PESOS / DOLAR);
Console.ReadLine();
}
FIN

FECHA 5
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

2.

DIAGRAMA DE FLUJO:
INICIO

NUMERO, VALORABSOLUTO, PROCESO

NUMERO

NUMERO=√ (NUMERO) ^2

“EL VALOR ABSOLUTO DEL NUMERO QUE


DIGITO ES:”; VALORABSOLUTO

FIN

PSEUDOCODIGO:
INICIO
{
Double numero;
Console.WriteLine("digite el numero");
numero = Int32.Parse(Console.ReadLine());
numero=Math.Sqrt(numero)*2;
Console.WriteLine("el valor absoluto del numero es: " ,
numero=Math.Sqrt(numero)*2);
Console.ReadLine();
}
FIN

FECHA 6
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

3.

DIAGRAMA DE FLUJO:
INICIO

PRESION, VOLUMEN, TEMPERATURA, MASA

PRESION, VOLUMEN, TEMPERATURA

MASA= (PRESION*VOLUMEN)/ (0.37(TEMPERATURA+460))

“LA MASA ES IGUAL


A”; MASA

FIN

PSEUDOCODIGO:

INICIO
{
int TEMPERATURA, VOLUMEN, MASA, PRESION;
Double mot = 0.37;
Console.WriteLine("digite la temperatura");
TEMPERATURA = Int32.Parse(Console.ReadLine());
Console.WriteLine("digite la volumen");
VOLUMEN = Int32.Parse(Console.ReadLine());
Console.WriteLine("digite la presion");

FECHA 7
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

PRESION = Int32.Parse(Console.ReadLine());
MASA = (PRESION * VOLUMEN)/(mot(TEMPERATURA + 460));
Console.WriteLine("la masa es igual a " , MASA = (PRESION * VOLUMEN)/
(mot(TEMPERATURA + 460)));
Console.ReadLine();
}
FIN

4.

DIAGRAMA DE FLUJO:

INICIO

EDAD, SEGUNDOS, NPULSACIONES

EDAD, SEGUNDOS

NPULSACIONES = (220-EDAD)/SEGUNDOS

“EL NUMERO DE
PULSACIONES SULLAS
ES”·; NPULSACIONES

FIN

FECHA 8
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

PSEUDOCODIGO

INICIO
{
int EDAD, SEGUNDOS, NPULSACIONES;
Console.WriteLine("DIGITE SU EDAD");
EDAD=Int32.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LOS SEGUNDOS ");
SEGUNDOS = Int32.Parse(Console.ReadLine());
NPULSACIONES = (220-EDAD)/SEGUNDOS;
Console.WriteLine("EL NUMERO DE PULSACIONES SULLAS ES DE {0}"
,NPULSACIONES = (220-EDAD)/SEGUNDOS);
Console.ReadLine();
}
FIN

5.

DIAGRAMA DE FLUJO:
INICIO

SALARIO, INCREMENTONUEVOSALARIO

SALARIO

NUEVOSALARIO= SALARIO+INCREMENTO

‘SU NUEVO SALARIO ES DE’;


NUEVOSALARIO

FIN

FECHA 9
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

PSEUDOCODIGO
INICIO
{
int SALARIO, NUEVOSALARIO, INCREMENTO ;
Console.WriteLine("digite su salario");
SALARIO = int.Parse(Console.ReadLine());
Console.WriteLine("digite su incremento");
INCREMENTO = int.Parse(Console.ReadLine());
NUEVOSALARIO = (SALARIO + INCREMENTO);
Console.WriteLine("su nuevo salario sera de : {0}", NUEVOSALARIO =
SALARIO + INCREMENTO);
Console.ReadLine();
}
FIN

6.

DIAGRAMA DE FLUJO:
INICIO

PRESUPUESTO, PP, PG, PT

PRESUPUESTO

PG= PRESUPUESTO*0.40
PT= PRESUPUESTO*0.30
PP= PRESUPUESTO*0.30

“EL PRESUPESTO DESTINADO PARA GINECOLOGIA ES DE:”;


PG
“EL PRESUPUESTO DESTINADO PARA PEDIATRIA ES DE:”; PP
“EL PRESUPUESTO DESTINADO PARA TRAUMOTOLOGIA ES
DE:”;PT

FIN

FECHA 10
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

PSEUDOCODIGO:
INICIO
{
double PRESUPUESTO, PP, PG, PT;
Console.WriteLine("digite el PRESUPUESTO");
PRESUPUESTO = long.Parse(Console.ReadLine());
PG= PRESUPUESTO * 0.40;
PT= PRESUPUESTO * 0.30;
PP = PRESUPUESTO * 0.30;
Console.WriteLine("EL PRESUPESTO DESTINADO PARA GINECOLOGIA ES
DE:{0}", PG= PRESUPUESTO * 0.40);
Console.WriteLine("EL PRESUPUESTO DESTINADO PARA PEDIATRIA ES
DE{0}", PT= PRESUPUESTO * 0.30);
Console.WriteLine("“EL PRESUPUESTO DESTINADO PARA
TRAUMOTOLOGIA ES DE{0}", PP = PRESUPUESTO * 0.30);
Console.ReadLine();

}
FIN

7.

DIAGRAMA DE FLUJO: INICIO

PRECIO

TGANANCIA= PRECIO*GANACIA
PRECIO=PRECIO + TGANACIA

“EL PRECIO EN QUE DEBE VENDER LA


PRENDA ES DE: “; PRECIO

FIN

FECHA 11
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

PSEUDOCODIGO:
INICIO
Double PRECIO ;
Double GANANCIA = 0.30,TGANANCIA;
Console.WriteLine("digite el precio");
PRECIO = Int32.Parse(Console.ReadLine());
TGANANCIA= PRECIO*GANANCIA;
PRECIO = PRECIO + TGANANCIA;
Console.WriteLine("el precio al que debe vender la prenda es de{0}",
PRECIO = PRECIO + TGANANCIA);
}
FIN

8.
DIAGRAMA DE FLUJO:
INICIO

PROMEDIO, TILUNES, TIMARTES, TIVIERNES

TILUNES, TIMARTES, TIVIERNES

PROMEDIO= (TILUNES+TIMARTES+TVIERNES)/3

“EL PROMEDIO QUE


RECORRIO EN LAS TRES
DIAS FUE DE:”; PROMEDIO

FIN

PSEUDOCODIGO:

INICIO
{
int PROMEDIO, TILUNES, TIMARTES, TIVIERNES;

FECHA 12
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

Console.WriteLine("DIGITE EL TIEMPO DEL LUNES");


TILUNES = Int16.Parse(Console.ReadLine());
Console.WriteLine("DIGITE EL TIEMPO DEL MARTES");
TIMARTES = Int16.Parse(Console.ReadLine());
Console.WriteLine("DIGITE EL TIEMPO DEL VIERNES");
TIVIERNES= Int16.Parse(Console.ReadLine());
Console.WriteLine("EL PRODEIO RECORRIDO EN LOS TRES DIAS ES DE
{0}", PROMEDIO = (TILUNES + TIMARTES + TIVIERNES) / 3);
Console.ReadLine();
}
FIN
9.
DIAGRAMA DE FLUJO:
INICIO

VAL1, VAL2, VAL3, TOTAL

VAL1, VAL2, VAL3

TOTAL= (VAL1+VAL2+VAL3)/3

“LA CANTIDAD TOTAL DE VALOR


INVERTIDO POR TODOS ES DE:”;
TOTAL

FIN
PSEUDOCODIGO:
INICIO
{
int VAL1, VAL2, VAL3, PROMEDIO;
Console.WriteLine("DIGITE LA CANTIDAD INVERTIDA 1 ");
VAL1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA CANTIDAD INVERTIDA 2 ");

FECHA 13
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

VAL2 = Int32.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA CANTIDAD INVERTIDA 3 ");
VAL3 = Int32.Parse(Console.ReadLine());
Console.WriteLine("LA CANTIDAD INVERTIDA ES DE {0}", PROMEDIO =
(VAL1 + VAL2 + VAL3));
Console.WriteLine("EL PROMEDIO DELA CANTIDAD INVERTIDA ES DE
{0}", PROMEDIO = (VAL1 + VAL2 + VAL3)/3);
Console.ReadLine();
}
FIN
10.

DIAGRAMA DE FLUJO:
INICIO

‘NOTA EXAMEN
CALCULO’

EXA
M

‘NOTA DEL 1
TRABAJOC’

T1

‘NOTA
2TRABAJOC

T2

‘NOTA
3TRABAJOC

T3

EXAM=EXAM*0.90
T1=T1*0.10
T2=T2*0.10
T3=T3*0.10
FECHA TT= (T1+T2+T3)/3 14
PCAL=EXAM+TT
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

‘EL PROMEDIO DE
CALCULO ES DE ‘, PCAL

‘NOTA EXAMEN
PROGRAMACION’

EXAP

‘NOTA DEL 1
TRABAJOP’

T1

‘NOTA
2TRABAJOP

T2

EXAP=EXAP*0.80
T1=T1*0.20
T2=T2*0.20T3=T3*0.20
TT= (T1+T2)/2
PPRO=EXAM+TT

‘EL PROMEDIO DE
CALCULO ES DE ‘, PPRO

‘NOTA EXAMEN
INGERNIERIA’

EXAI
FECHA 15
‘NOTA DEL 1
TRABAJOI’
‘NOTA
T1
T3
T2
2TRABAJOI
3TRABAJOI
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

EXAP=EXAP*0.85
T1=T1*0.15
T2=T2*0.15
T3*0.15
TT= (T1+T2+T3)/3
PPRO=EXAM+TT

‘EL PROMEDIO DE
INGENIERIA ES DE ‘,
PPRO

‘NOTA EXAMEN 1 DE
FISICA’

EXA1

‘NOTA EXAMEN
2’

EXA2
EXA1=EXA1*0.15
FECHA EXA2=EXA2*0.15 16
EXA3=EXA3*0.20
‘NOTA EXAMEN
EXA4=EXA4*0.20
3’
TEXA=
‘NOTA
‘NOTAEXAMEN
‘NOTA DEL 1
EXA3
EXA4
4’ T3
T2
(EXA1+EXA2+EXA3+EXA4)/
TRABAJOI’
2TRABAJOI
3TRABAJOI
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

T1

‘NOTA DEL 4
TRABAJOI’

FECHA 17
T4
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

T1=T1*0.5
T2=T2*0.5
T3=T3*0.10
T4=T4*0.10
TF= (T1+T2+T3+T4)/4
TFISI= TEXA+TF

‘EL PROMEDIO DE
FISICA ES DE ‘, TFISI

FIN

PSEUDOCODIGO:

{
Double EXAM, T1, T2, T3, PCAL, TT, T = 0.80, P = 0.20, X = 0.85, M=0.15, A=0.90,
I=0.10,Ñ=0.5;
Double EXAMS, EXAM1, EXAM2, EXAM3, EXAM4, T4;
Console.WriteLine("DIGITE LA NOTA DEL EXAMEN EN PROGRAMACION");
EXAM= Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL 1ER TRBAJO");
T1 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL DEL 2DO TRBAJO");
T2 = Double.Parse(Console.ReadLine());
EXAM = EXAM * T;
T1=T1*P;
T2=T2*P;
TT=(T1+T2)/2;
PCAL=EXAM+TT;
Console.WriteLine("EL PROMEDIO DE CALCULO ES DE {0}" , PCAL=EXAM+TT);
Console.WriteLine("");

FECHA 18
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

Console.WriteLine("");
Console.WriteLine("DIGITE LA NOTA DEL EXAMEN EN INGENIERIA");
EXAM = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL 1ER TRBAJO");
T1 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL DEL 2DO TRBAJO");
T2 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL DEL 3ER TRBAJO");
T3 = Double.Parse(Console.ReadLine());
EXAM = EXAM * X;
T1 = T1 * M;
T2 = T2 * M;
T3 = T3 * M;
TT = (T1 + T2 + T3) / 3;
PCAL = EXAM + TT;
Console.WriteLine("EL PROMEDIO DE INGENIERIA ES DE {0}", PCAL = EXAM +
TT);
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("DIGITE LA NOTA DEL EXAMEN EN CALCULO");
EXAM = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL 1ER TRBAJO");
T1 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL DEL 2DO TRBAJO");
T2 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL DEL 3ER TRBAJO");
T3 = Double.Parse(Console.ReadLine());
EXAM = EXAM * A;
T1 = T1 * I;
T2 = T2 * I;
T3 = T3 * I;
TT = (T1 + T2 + T3) / 3;
PCAL = EXAM + TT;
Console.WriteLine("EL PROMEDIO DE CALCULO ES DE {0}", PCAL = EXAM +
TT);
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("DIGITE LA NOTA DEL EXAMEN1 EN FISICA");
EXAM1 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL EXAMEN1 EN FISICA");
EXAM2 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL EXAMEN1 EN FISICA");
EXAM3 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL EXAMEN1 EN FISICA");
EXAM4 = Double.Parse(Console.ReadLine());
EXAM1 = EXAM1 * M;

FECHA 19
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

EXAM2 = EXAM2 * M;
EXAM3 = EXAM3 * P;
EXAM4 = EXAM4 * P;
EXAMS = (EXAM1 + EXAM2 + EXAM3 + EXAM4) / 4;
Console.WriteLine("DIGITE LA NOTA DEL 1ER TRBAJO");
T1 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL DEL 2DO TRBAJO");
T2 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL DEL 3ER TRBAJO");
T3 = Double.Parse(Console.ReadLine());
Console.WriteLine("DIGITE LA NOTA DEL DEL 4TO TRBAJO");
T4 = Double.Parse(Console.ReadLine());
T1 = T1 * Ñ;
T2 = T2 * Ñ;
T3 = T3 * I;
T4 = T4 * I;
TT = (T1 + T2 + T3+T4) / 4;
PCAL = EXAMS + TT;
Console.WriteLine("EL PROMEDIO DE CALCULO ES DE {0}", PCAL = EXAM +
TT);
Console.WriteLine("");
Console.WriteLine("");
Console.ReadLine();
}
FIN

11.
DIAGRAMA DE FLUJO: INICIO

UNIDAD, LLANTAS

FECHA 20
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

LLANTAS

LLANTA
S<5

UNIDAD=80000/LLANTAS
LLANTAS>
5

“EL VALOR POR UNIDAD DE


LLANTAS ES DE:”; UNIDAD

UNIDAD=70000/LLANTAS

“EL VALOR POR UNIDAD DE


LLANTAS ES DE:”; UNIDAD

FIN

PSEUDOCODIGO:
INICIO
{
int UNIDAD, LLANTAS;
Console.WriteLine("DIGITE EL NUMERO DE LLANTAS");

FECHA 21
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

LLANTAS = Int32.Parse(Console.ReadLine());
If ( LLANTAS <5 )
{
Console.WriteLine("EL VALOR DE LLANTA POR UNIDAD ES DE{0}
",UNIDAD=80000/LLANTAS);
}
else
if ( LLANTAS > 5)
{
Console.WriteLine("EL VALOR DE LLANTA POR UNIDAD ES DE
{0}",UNIDAD=70000/LLANTAS);
}
Console.ReadLine();
}
}
FIN

12.
DIAGRAMA DE FLUJO:
INICIO

NUMERO, VCOMPRA,
TDESCUENTO

FECHA 22
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

VCOMPRA, NUMERO

SI NUMERO<50

SI DESCUENTO=VCOMPRA-0.15
NUMERO>=50

“EL DESCUENTO DE SU
DESCUENTO=VCOMPRA- COMPRA ES DE:”;
0.20 DESCUENTO

“EL DESCUENTO DE SU
COMPRA ES DE:”;
DESCUENTO

FIN

PSEUDOCODIGO:

INICIO
{

FECHA 23
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

double NUMERO, VCOMPRA, TDESCUENTO , i=0.15, p=0.20;


Console.WriteLine("DIGITE EL VALOR DE LA COMPRA");
VCOMPRA = Int32.Parse(Console.ReadLine());
Console.WriteLine("DIGITE EL NUMERO ESCOJIDO AL AZAR");
NUMERO = Int16.Parse(Console.ReadLine());
if (NUMERO < 50)
{
Console.WriteLine("EL DESCUENTO DE SU COMPRA ES DE {0}",
TDESCUENTO = VCOMPRA - i);
}
else
if (NUMERO > 50)
{
Console.WriteLine("EL DESCUENTO DE SU COMPRA ES DE {0}",
TDESCUENTO = VCOMPRA - p);
}
Console.ReadLine();
}
FIN

INICIO
13. DIAGRAMA DE FLUJO
‘DIGITE EL PRIMER NUMERO’

A
‘DIGITE EL SEGUNDO
NUMERO’
FECHA 24
C=10
0
C=B
FIN A=B
A
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

PSEUDOCODIGO
{
int REAL, ENTERO;
Console.WriteLine("DIGITE EL NUMERO REAL");
REAL = Int16.Parse(Console.ReadLine());
Console.WriteLine("DIGITE EL NUMERO ENTERO");

FECHA 25
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

ENTERO = Int16.Parse(Console.ReadLine());
Console.WriteLine("EL RESULTADO DEL PRIMER NUMERO ELEVADO PIR
EL SEGUNDO ES DE {0}", REAL = REAL * ENTERO);
Console.ReadLine();
}

14. DIAGRAMA DE FLUJO

Inicio

‘digite el numero real

Real

‘digite el numero
entero’

Entero

Real=real^enter
o

Real

Fin

FECHA 26
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

15. DIAGRAMA DE FLUJO


Inicio

N=1, 5,1

‘digite su
nombre’

Nombre

‘digite su
apellido’

Apellido

‘digite su edad’
FECHA 27
Edad
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

‘digite su nota en
programación’

Nota

Nombre, apellido,
edad, nota

Fin

16. DIAGRAMA DE FLUJO:

FECHA 28
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

FECHA 29
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

PSEUDOCODIGO:
{
int TABLA;
Console.WriteLine("DIGITE LA TABLA QUE DESEA VER");
Console.WriteLine("1=TABLA DEL1, 2=TABLA DEL2, 3=TABLA DEL3,
4=TABLA DEL4 , 5=TABLA DEL 5"); Console.WriteLine("6=TABLA DEL6,
7=TABLA DEL7, 8=TABLA DEL8, 9=TABLA DEL9");
TABLA = int.Parse(Console.ReadLine());
if (TABLA == 1)
{
Console.WriteLine("1 * 1 = 1");
Console.WriteLine("1 * 2 = 2");
Console.WriteLine("1 * 3 = 3");
Console.WriteLine("1 * 4 = 4");
Console.WriteLine("1 * 5 = 5");
Console.WriteLine("1 * 6 = 6");
Console.WriteLine("1 * 7 = 7");
Console.WriteLine("1 * 8 = 8");

FECHA 30
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

Console.WriteLine("1 * 9 = 9");
}
else
if ( TABLA == 2)
{
Console.WriteLine("2 * 1 = 2");
Console.WriteLine("2 * 2 = 4");
Console.WriteLine("2 * 3 = 6");
Console.WriteLine("2 * 4 = 8");
Console.WriteLine("2 * 5 = 10");
Console.WriteLine("2 * 6 = 12");
Console.WriteLine("2 * 7 = 14");
Console.WriteLine("2 * 8 = 16");
Console.WriteLine("2 * 9 = 18");
}
else
if (TABLA == 3)

Console.WriteLine("3 * 1 = 3");
Console.WriteLine("3 * 2 = 6");
Console.WriteLine("3 * 3 = 9");
Console.WriteLine("3 * 4 = 12");
Console.WriteLine("3 * 5 = 15");
Console.WriteLine("3 * 6 = 18");
Console.WriteLine("3 * 7 = 21");
Console.WriteLine("3 * 8 = 24");
Console.WriteLine("3 * 9 = 27");
}
if (TABLA == 4)
{
Console.WriteLine("4 * 1 = 4");
Console.WriteLine("4 * 2 = 8");
Console.WriteLine("4 * 3 = 12");
Console.WriteLine("4 * 4 = 16");
Console.WriteLine("4 * 5 = 20");
Console.WriteLine("4 * 6 = 24");
Console.WriteLine("4 * 7 = 28");
Console.WriteLine("4 * 8 = 32");

FECHA 31
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

Console.WriteLine("4 * 9 = 36");
}
else
if (TABLA == 5)
{
Console.WriteLine("5 * 1 = 5");
Console.WriteLine("5 * 2 = 10");
Console.WriteLine("5 * 3 = 15");
Console.WriteLine("5 * 4 = 20");
Console.WriteLine("5 * 5 = 25");
Console.WriteLine("5 * 6 = 30");
Console.WriteLine("5 * 7 = 35");
Console.WriteLine("5 * 8 = 40");
Console.WriteLine("5 * 9 = 45");
}
Console.ReadLine();
}

17.

FECHA 32
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

18. DIAGRAMA DE FLUJO:

Inicio

I=0, i<27, i++

‘digite el valor’

A[i]

J=0, j<27, j++

A [i,j]=C[i]
FECHA CP++ 33

I=0, i<27, i+ J=0, j<27, j+


+ +
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

C[i]
<C[j]

T=C[j]
C[i]=C[j]
C[j]=T

I=0, i<27, i++

C[j]

Fin

FECHA 34
NOMBRE DE LA RED
TECNOLOGIAS DE LA INFORMACION Y DESARROLLO DE
SOFTWARE
Sistema de Gestión de
NOMBRE DEL PROGRAMA
la Calidad
PROGRAMACION DE SOFTWARE
CODIGO
VERSION

Inicio

I=0, i<5, i++

J=0, j<5, j++

A [i, j]

A[i]

A [i,
j]

FECHA 35

S-ar putea să vă placă și