Вы находитесь на странице: 1из 11

UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO

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;

Instrucción Salida de datos. Tiene por objeto, el mostrar los datos

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”.

Escribir “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

Ej3. Escribir un algoritmo en pseudocódigo que lea un número natural y lo escriba


incrementado en una unidad.

Escribir “Ingrese un número natural”


Leer N
N=N+1
Escribir “El número incrementado es: “, N

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.

Escribir “Ingrese un número natural”


Leer N
doble = 2*N
Escribir “El doble de “, N, “ es: “, Doble

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;

PRUEBA ESCRITORIO disp(‘la suma es:’);


ENTRADA SALIDA
disp(suma);
n1 n2 suma_=n1+n2
0 0
20 30 20+30=50 >>ejemplo5
DFD
Asignación. Variables: Entero: n1,n2,suma=0;

3
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN

Muestra mensaje. “Ingresa un numero”

Entrada de datos. n1

4
ING.LUDMILA N.BENITEZ MONTERO
UNIVERSIDAD AUTONOMA JUAN MISAEL SARACHO
MATERIA: INFORMATICA II
P ROGRAMACIÓN

Muestra mensaje. “Ingresa segundo número”

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

Escribir. “La suma es”, suma

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(‘su ganacia es:’);

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;

totalc=input(‘Ingresa total venta’);

d=totalc*0.15;

pagar=totalc-d;

disp(‘total a pagar es:’);

disp(pagar);

>>ejemplo8

PRUEBA ESCRITORIO
ENTRADA SALIDA

totalc d pagar
0 0 0

700 700*0.15=105 700-105=595

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.

 Introducir dos valores numéricos A y B respectivamente, intercambiar los valores entre A


y B, luego desplegar los nuevos valores de A y B.

11
ING.LUDMILA N.BENITEZ MONTERO