Escolar Documentos
Profissional Documentos
Cultura Documentos
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Guía #1
Objetivo: Ejercicios de algoritmos en Pseint
Que es programar?
Es planificar una serie de órdenes o instrucciones para obtener un resultado.
Que es un programa?
La secuencia de instrucciones que indican las acciones que realizara la computadora, en un
programa se define un algoritmo.
Que son las instrucciones?
Son las acciones concretas que realiza el ordenador, tiene una sintaxis (como se escribe) y una
semántica (el significado).
Algoritmo. Conjunto de pasos enumerados para resolver una tarea o proceso.
Diagrama de Flujo. Es la representación gráfica del algoritmo de solución del problema.
Instrucción Entrada de datos. Tiene por objeto que se lea datos de entrada o introducir datos.
Leer A;
Escribir R;
Instrucción de Asignación. Tiene por objeto asignar valores a variables mediante expresiones
aritméticas.
R=A+B;
Ejecución del Pseint. Inicio > todos los programas >PSEINT, Doble clic sobre el
icono. Una vez ejecutado, se debe abrir una ventana mostrada en la figura.
1
3
4
1. Barra de menús
2. Barra de acceso rápido
3. Panel de comando
4. Área de trabajo
1
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
3 2
1
1. Guardar el archivo.
2. Ejecutar paso a paso
3. Ejecutar
Ej1. Escribir un algoritmo en pseudocódigo que escriba en la pantalla la frase “Ingeniería
Informática”.
Ej2. Escribir un algoritmo en pseudocódigo que lea su nombre y escriba una frase de
bienvenida a la carrera.
Leer nombre
Escribir “Bienvenido a Informática “, nombre
Ej4. Escribir un algoritmo en pseudocódigo que lea un número entero y escriba el número
leído y el doble del mismo.
2
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Ej5. Realice un algoritmo que solicite 2 números realice la suma y muestre el resultado.
Representar en lenguaje de Pseudocódigo y DFD. Ejemplo5.m
%ejemplo5
n=0;n2=0;suma=0;
n1=input(‘Ingresa un numero’);
n2=input(‘Ingresa un numero’);
suma=n1+n2;
3
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Entrada de datos. n1
4
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Entrada de datos. n1
5
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Asignar. suma=n1+n2
6
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Ej6. Una persona desea invertir su capital en un banco y desea saber cuánto dinero ganara
después de un mes si el banco paga a razón de 2% mensual.
Ejemplo6.m
%ejemplo6
cap_inv=0;ganacia=0;
cap_inv=input(‘Cuál es su capital’);
ganancia=cap_inv*0.02;
disp(ganancia);
>>ejemplo6.m
PRUEBA ESCRITORIO
ENTRADA SALIDA
Cap_inv cap_inv*0.02 ganancia
0 0
5000 5000*0.02 100
7
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Ej7. Un empleado de una tienda de juguetes recibe un sueldo base 500Bs mas un 15% extra
por comisión de sus ventas, el empleado desea saber cuánto dinero obtendrá por concepto
de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes
tomando en cuenta su sueldo base y comisiones.
%ejemplo7
v1=0;v2=0;v3=0;comisión=0;sueldob=500;
v1=input(‘Ingresa venta’);
v2=input(‘Ingresa venta’);
v3=input(‘Ingresa venta’);
comisión=(v1+v2+v3)*0.15;
total=sueldob+comisión;
disp(‘total es:’);
disp(total);
disp(‘comision es:’);
disp(comision);
>>ejemplo7.m
PRUEBA ESCRITORIO
ENTRADA SALIDA
v1 v2 v3 comision*0.15 sueldob total
0 0 0 0 500 0
50 60 40 (50+60+40)=22.5 522.5
8
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Ej8. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea
saber cuánto deberá pagar finalmente por su compra.
%ejemplo8
totalc=0;pagar=0;c=0;d=0;
d=totalc*0.15;
pagar=totalc-d;
disp(pagar);
>>ejemplo8
PRUEBA ESCRITORIO
ENTRADA SALIDA
totalc d pagar
0 0 0
9
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Ej9. Un universitario desea saber cual será su calificación final en la materia de Algoritmos.
Dicha calificación se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen final.
15% de la calificación de un trabajo final.
%ejemplo9
c1=0;c2=0;c3=0;efinal=0;tfinal=0;cfinal=0;prom=0;parciales=0;
c1=input(‘Ingresa parcial’); PROCESO
c2=input(‘Ingresa parcial’);
prom=(60+80+74)/3=71.33
c3=input(‘Ingresa parcial’);
parciales=71.33*0.55=39.2
efinal=input(‘Ingresa parcial’);
efinal=40*0.30= 12
tfinal=input(‘Ingresa parcial’);
tfinal=30*0.15= 4.5
prom=(c1+c2+c3)/3;
cfinal=39.2+12+4.5=557
parciales=prom*0.55;
efinal=efinal*0.30;
tfinal=tfinal*0.15;
cfinal=parciales+efinal+tfinal;
Disp(‘total es:’);
disp(cfinal);
>>ejemplo9
PRUEBA ESCRITORIO
ENTRADA SALIDA
c1 c2 c3 efinal tfinal prom parciales cfinal
0 0 0 0 0 0 0 0
60 80 74 40 30 71.33 39.2
12 4.5 55.7
10
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN
Ejercicios Propuestos
Escribir un algoritmo que solicite el nombre y la edad de una estudiante y escriba a qué
edad será profesional. Por ejemplo, si se ingresa: Juan y 18, la salida será: “Juan, si
estudias con determinación, serás Ingeniero Informático a los 23 años”.
Escribir un algoritmo que solicite el precio de un producto (en Bs) y el monto que cancela
un cliente (en Bs) y escriba el cambio que se le debe dar.
Escribir un programa en DFD, que lea un número entero Número e imprima su valor
absoluto.
11
ING.LUDMILA N.BENITEZ MONTERO