Pseudocodigos Para Volverse Locos Al Principio

26
Pseudocodigo 1) Desarrolle un pseudocodigo y diagrama de flujo que permita determinar si un número dado es par, impar o cero. Inicio Escribir x Leer x Si x = 0 Entonces Imprimir x " es cero" Sino Si x mod 2 = 0 Entonces Imprimir x " es Par" Sino Imprimir x " es Impar" Fin Si Fin Si Fin 2) Desarrolle un pseudocodigo y diagrama de flujo que permita determinar de una serie de números cuántos son par, impar o cero. Inicio Escribir "ingresa el numero total de la serie" leer n Escribir "ingresa un número" cer=0 par=0 imp=0 total = n Mientras total > 0 Hacer leer x Si x=0 Entonces cer=cer+1 Sino Si x mod 2 = 0 Entonces par=par+1 Sino imp=imp+1 Fin Si Fin Si

description

Pseudocodigos de 100 practicas de logica de programacion

Transcript of Pseudocodigos Para Volverse Locos Al Principio

Pseudocodigo

1) Desarrolle un pseudocodigo y diagrama de flujo que permita determinar si un nmero dado es par, impar o cero.

InicioEscribir xLeer xSi x = 0 EntoncesImprimir x " es cero"SinoSi x mod 2 = 0 EntoncesImprimir x " es Par"SinoImprimir x " es Impar"Fin SiFin SiFin

2) Desarrolle un pseudocodigo y diagrama de flujo que permita determinar de una serie de nmeros cuntos son par, impar o cero.

InicioEscribir "ingresa el numero total de la serie"leer nEscribir "ingresa un nmero"cer=0par=0imp=0total = nMientras total > 0 Hacerleer xSi x=0 Entoncescer=cer+1SinoSi x mod 2 = 0 Entoncespar=par+1Sinoimp=imp+1Fin SiFin Sitotal=total-1Fin MientrasImprimir par " numeros pares que hay en la serie de numeros"imprimir imp " numeros impares que hay en la serie de numeros"Imprimir cer " numeros ceros que hay en la serie de numeros"

Fin

3) Desarrolle un pseudocodigo y diagrama de flujo que lea un nmero, y si es negativo que lo imprima.

InicioEscribir "ingresa un numero"Leer xSi x0 Hacerleer xSi x < 0 EntoncesImprimir x " es negativo y su valor positivo es " x *(-1)Sinoimprimir x " es positivo "Fin Siserie=serie-1Fin MientrasFin5) Desarrolle un pseudocodigo y diagrama de flujo que le permita leer el nombre, la edad, el sexo y el estado civil de cualquier persona e imprima el nombre de la persona si es un hombre casado y mayor de 40 aos o una mujer soltera menor de 50 aos.

Inicio Escribir "nombre"leer nombreEscribir "sexo 1 masculino, 2 femenino"leer sexoEscribir "estado civil 1 casado, 2 soltero"leer estadoEscribir "edad"leer edadsi sexo = 1 Entoncessi estado = 1 entoncessi edad > 40 EntoncesImprimir "nombre es" nombreFinSiFinSiFinSisi (sexo = 2) Entoncessi (estado = 2) Entoncessi (Edad < 50) EntoncesImprimir "nombre es:" nombreFinSiFinSiFinSiFinProceso

6) Desarrolle un pseudocodigo y diagrama de flujo que le permita leer las notas de las materias que ha cursado un estudiante hasta el momento, saque su promedio e imprima su nombre, nmero de carnet y el promedio.

Inicio escribir "nombre"leer nombreescribir "matricula"leer matriculaescribir "total de notas"leer nEscribir "nota"nota=notatotalnotas=nsuma=0Mientras totalnotas>0 Hacerleer notasuma= suma+notanota=sumatotalnotas=totalnotas-1Fin MientrasImprimir nombre matricula, promedio nota/nFin

7) Desarrolle un pseudocodigo y diagrama de flujo para leer el nombre de un empleado, el salario bsico por hora y el nmero de horas trabajadas durante una semana. Calcule el salario neto, teniendo en cuenta que si el nmero de horas trabajadas durante la semana es mayor de 48 horas, esas horas dems se consideran horas extras y tienen un recargo del 35%. Imprima el nombre del empleado y su salario neto.

8) Desarrolle un pseudocodigo y diagrama de flujo que le permita determinar dadas tres cajas cada una con 15 nmeros, en cul caja est un nmero dado.

9) Desarrolle un pseudocodigo y diagrama de flujo que le permita determinar el nmero medio de tres nmeros. El nmero medio es aquel que no es el mayor ni el menor.

10) Desarrolle un pseudocodigo y diagrama de flujo que le permita obtener la sucesin de Fibonacci 0,1,1,2 etc. Recuerde que la serie de Fibonacci se genera empezando con los nmeros 0 y 1 y calculando cada nuevo miembro como la suma de dos miembros precedentes en la sucesin. Imprima los primeros n trminos de la sucesin.

Inicio x = 0n = 1Escribir " ingresa el numero final de la serie"num=0leer numPara I 300 250Adicionalmente, se realiza un descuento, el cual depende del total de llamadas realizadas y viene dado en la siguiente tabla:Total llamadas Dscto0 20 5%21 100 7%101 200 9%> 201 10%

Inicio definir m,ll, t ,tp como entero;definir des , ttp como real ;des