INTRODUCCION A LA INFORMATICA -...

38
INTRODUCCION A LA INFORMATICA EJERCICIOS RESUELTOS DE ALGORITMOS www.profmatiasgarcia.com.ar

Transcript of INTRODUCCION A LA INFORMATICA -...

Page 1: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

INTRODUCCION A LA INFORMATICA

EJERCICIOS RESUELTOS DE ALGORITMOS

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 2: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

 

 

t  

A

 

¿Qué es un

En indefinir una scomputadoraprogramacióun código qNormalment

Los leo computadocodificarla a informático la función, emenos compmás flexibletenga varias

Algoritmosque permite ser en:

1. Lenguaje2. Lenguaje

reglas decrear proel cual es

a. Psprenpenafr

b. Cininququdede

3. Lenguajepara diagla solucióindicando

a. Db. Ca

Le

Lenguaje d

nformática, secuencia dea. Es compón. Se asumue comprente es la comp

enguajes de oras. Una veuna lista depara determ

el programadplicado. Tame y más amaplicaciones

: Un algoritmla resolució

e Natural.- Ese Estructurae sintaxis y ogramas cons imprescindseudocódigorogramadoren lenguaje nersona que atural, en crases que se ódigo; lengu

nterpretado pnstrucciones ue se escribue se denomenomina minenomina Scre Simbólico.gramar un aón que se do el inicio y eiagramas dearta N-S;

enguaje d

de Program

cualquier lee instruccioneplicado defin

me generalmede la compu

putadora la q

programacióez identificad instruccione

minada tareador puede op

mbién es imppliamente c

s.

mo es una sen de un prob

s el lenguajedo.- Es unsemántica

n instruccioneible conserva; lenguaje

es, esto quienatural, com

desarrollarconclusión, ecomprendan

uaje orientadpor el compque son paren en ordenmina prograni-programaript). - Es una relgoritmo, co

desea expresel termino de flujo;

de Progr

ación?

enguaje artifes para su pnir qué esente que lautadora debeque realiza la

ón permitena una tarea,

es que la com puede escrptar por el leportante quecompatible p

ecuencia ordblema dado.

común (cololenguaje mdefinidas, ees agrupadaar para la rese universaere decir quemo el castellá un algores elaborar

n fácilmente.do a un tipo utador, en o

rte de un lenn secuencialama, cuando o con el no

epresentaciónn el fin de qsar en formae los mismos

 

ramación

ficial que pprocesamient

y qué notraducción d

e ser comple traducción.

comunicars, el programmputadora eribirse en vaenguaje quee el programpara el caso

enada de paSon represe

oquial). más limitadoesto quiere ds en un estrsolución de ual parae es un conjano o el ingitmo basadel algoritm

de compiladotras palabrnguaje de pry se almace

o el programombre de m

n que usa sque sea fácil a de un flujo

uede utilizato por un or

es un lende las instruetamente sis

e con los ordador debe tr

entienda. Un arios lenguaj

implique el mador elija eo de que el

asos, sin ambentaciones, e

que el antdecir que coricto orden sun problema

comunicarsjunto de insglés, de acuo en dicho

mo usando p

or especificoras es un corogramación enan en un ma es pequ

macro (en in

símbolos prde seguir la

o de pasos

rse para rdenador o nguaje de ucciones a stemática.

denadores raducirla o programa es. Según programa

el lenguaje programa

bigüedades, estos pueden

terior, con onsiste en secuencial, . se entre strucciones uerdo a la lenguaje

palabras y

o, para ser onjunto de

especifico archivo al

ueño se le nglés se le

redefinidos a lógica de a realizar,

 

 

n

www.pro

fmat

iasga

rcia.

com.a

r

Page 3: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Lectura

● Obten● Solici● Requ

En otras a requerir pael sinónimo d

Se deduce a

Leer <

(Dato

Estructura

● Opera● Proce

En otrasquiere decir etc., que nos

Se deduce a

<Nue

Dato Transfo

Escritura

● Mostr● Visua● Impri

Como la mostrar el re

Se deduce:

Escrib

Bueno yadecir que bahago, para t

ner un dato iitar un dato ierir un dato

palabras, leara poder hade Lectura.

:

<Dato>

o de entrada)

ar sobre el desar los datos

s palabras, que las inst

sotros harem

:

evo Valor>

ormado

rar el resultaalizar el resulimir el valor

misma paesultado de la

bir <Valor Re

a vimos la paastante, peroterminar de e

PSEU

inicial inicial de entrada

ctura viene allar la soluc

)

ato obteniens, obteniendo

la estructurrucciones so

mos para halla

<

Se Asign

do tado resultante

alabra lo diceas instruccio

esultante>

arte de conco es necesarientender vam

UDOCODI

a ser la entrción, por eso

ndo nuevo vao nuevo valo

a lo conocen todos los par la solución

<Expresión de

na

e, vamos anes hechas (

epto, sé queo, porque simos a resolv

 

IGO

rada de datoo, para noso

alor or

eremos comprocesos, cán.

e Cálculo>

Operación S

escribir o m(operaciones

e es un pocono no me en

ver algunos e

os que nosototros la Entra

o Instruccioálculos, comp

Sobre Dato

mejor dicho s).

aburrida, pontenderían loejemplos…

ros vamos ada va ser

ones, esto paraciones

vamos a

or no o que

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 4: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

  

  

 

 

  

 

    

  

 ¿

 ¿

T

1. Se deseaconstant(Movimie

Solución:

DATOS

Sali

Entr

Inicio

Fin

Senciles voy a exp

¿Qué son Idque se le asi

¿Qué son Vadijéramos qcomodín en como por ede diamanteentrada, vanT (tiempo), deseen, peropodría colocresultante. A

a calcular la e (m/s) duento Rectilíne

da

rada

 

 Dist

 VeloTiem

o  Leer V Leer T D = V * T Escribir D

illo el algoritplicar:

dentificadoresgne, para po

ariables?, lasque son com

un juego ejemplo, puees, etc. El van a hacer len realidad

o yo les asigcar “Vel” y “A hora veam

Ej

distancia reurante un teo Uniforme)

tancia Recorr

ocidad Constmpo (Sg)

tmo no?, bue

s?, los identioder hallar la

s variables smodines en de cartas,

ede tomar elalor que túeídos por los pueden po

gno esas letTiem” como

mos otro eje

jercicios

ecorrida (m)iempo T (S

rida (m)

tante (m/s)

eno no se pr

ificadores, va solución.

son mayormeun juego depuede toml valor de dole quieras ds identificadooner cualquiras para qu

o nombres pmplo para q

 

por un móvSg), conside

reocupen si

ariables que

ente letras oe cartas, comar el valoros trébol, cindar, es porores de V (vier letra o

ue lo entiendpara las varique lo tenga

vil que tiene erar que es

Identif

D

VT

no lo han en

e van a tom

o palabras, emo ustedes

que uno nco de corazeso que losvelocidad copalabra qudan mucho ables y “Disan más en cl

velocidad s un MRU

icadores

D

V T

ntendido,

ar el valor

es como si saben un

le asigne, zones, tres s datos de nstante) y e ustedes mejor, se

st” para la aro.

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 5: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

 

  

 

     

  

 

 

 

 

2. Se necesnotas par

Solución:

DATOS

Sali

Entr

Inicio

Fin

Que tsaben el prode ahí dividasignar valo

N1 = 14 N2 = 13 N3 = 15 P = (14 + 13

Entonces P (

Llegaporque más lo resuelvan

sita obtener rciales.

da

rada

 

 Prom

 PrimSegTerc

o  

 Leer N1 Leer N2 Leer N3 P = (N1 + Escribir P

tal les parecomedio simpiendo entre res a los iden

3 + 15) / 3

Promedio) to

ron a entendadelante lesok, ahora sig

el promedio

medio

mera Nota Pagunda Nota Pcera Nota Pa

N2 + N3)/3

ció fácil?, buple de cualqu

el número dntificadores o

omaría el val

der, les recos voy a dejagamos con lo

simple de u

arcialParcialarcial

eno haber leuier dato, sede datos sumok.

lor de 14

omiendo volvr unos pequos ejemplos.

 

un estudiante

es explico une halla, sumamados, por

ver a leerlo ueños proble

e a partir de

Identif

P

NNN

n poco, comando todos ejemplo, les

si no lo hanmas para qu

e sus tres

icadores

P

N1 N2 N3

mo ustedes los dato y s vamos a

entendió, ue ustedes

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 6: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

 

  

  

        

tvt

ft

4

 

3. Elaborar incorrectfinal conrespuest

Solución:

DATOS

Sali

Entr

Inte

Inicio

Fin

Seguintermedios,tenía que exvan todos temporalmenincorrectas, estas tiene uel pseudocóidentificadorfuturo cuandtodos los ide

4. Elaborar

perdidos mostrar obtendrá

un algoritas y en blannsiderando, as incorrecta

da

rada

ermedio

 

 P

 NNN

 PP

o  

 Leer RC Leer RI Leer RB PRC = RC PRI = RI *PF = PRC +Escribir PF

   

ro se esta, bueno tienexplicarles con

los identifnte. Como lono puse ninun valor nuloódigo existe res que defindo pasemos aentificadores

un algoritmy empatadosu puntaje

á 3 puntos, e

mo que sonco, correspo

que por cas tendrá -1 y

untaje Final

úmero de Reúmero de Reúmero de Re

untaje de Reuntaje de Re

* 4 * -1 + PRI

rán dicienden razón y nn un ejemploicadores quo es de asigngún intermeo ósea cero,

una regla,nimos en la pa programarque van a u

mo que permos, por algútotal, tenienmpatado 1 p

olicite el núondientes a pcada respuey respuestas

espuestas Coespuestas Inespuestas en

espuestas Coespuestas Inc

o que nono es por loo, bueno lesue solo vanarles los pudio para lasy para term

, la regla eparte de datr este te darásar para res

mita ingresarn equipo enndo en cuenpunto y perdi

 

úmero de rpostulantes,esta corrects en blanco te

orrectasncorrectasn Blanco

orrectascorrectas

les habíaque se me hexplico, la pmos a almntos de las rrespuestas

minar con estes que solotos, ya que sá error. Así qolver un algo

r el número el torneo a

nta que porido 0 puntos

respuestas y muestre s

ta tendrá 4endrá 0.

Identi

P

RRR

PP

dicho de haya pasadoparte Intermmacenar algrespuestas cen blanco yata explicacióo se van asi no lo definque aprendaoritmo.

de partidosapertura, secada partid.

correctas, su puntaje 4 puntos,

ficadores

PF

RC RI RB

PRC PRI

los datos o, sino que medio, aquí gún valor correctas e a que solo n, aquí en usar los nes, en un n a definir

s ganados, e debe de o ganado

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 7: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 S

 

 

  

  

        

  

 

  

Solución:

DATOS

Sali

Entr

Inte

Inicio

Fin

Se mrealización d

+ - * / ^ MOD SQRT ABS TRUNC RANDOM

da

rada

ermedio

 

 P

 NNN

 PP

o  

 Leer PG Leer PE Leer PP PPG = PG PPE = PE *PT = PPG +Escribir PT

me olvidaba, de pseudocó

Suma Resta MultiplicaciDivisión Potencia Resto de laRaíz cuadraValor absolParte enterNúmero ale

untaje Total

úmero de Paúmero de Paúmero de Pa

untaje de Pauntaje de Pa

* 3 * 1 + PPE

T

creo que ndigo, estos s

ón

a división entada luto ra eatorio

artidos Ganaartidos Empaartidos Perdid

artidos Ganadartidos Empa

o les dije loson los siguie

tera

 

dosatadosdos

dosatados

os operadoreentes:

Identi

P

PPP

PP

es que se ut

ficadores

PT

PG PE PP

PPG PPE

tilizan en la

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 8: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

  

 

    

  

 

 A

  

 S

 

 

  

5. Se requiedispone d

Solución:

DATOS

Sali

Entr

Inicio

Fin

6. Elabore usu área,

A = S *

Solución:

DATOS

Sali

Entr

Inte

ere el algoritde sus horas

da

rada

 

 Plan

 NúmTari

o  

 Leer HL Leer TH P = HL * TEscribir P

un algoritmoconsiderar: S

* (S – A) * (

da

rada

ermedio

 

 Á

 LoLoLo

 Lo

tmo para ela laboradas e

nilla

mero de Horaifa por Hora

TH

o que lea losSi A, B y C so

(S – B) * (S

rea del Trián

ongitud del Longitud del Longitud del L

ongitud del S

borar la plann el mes, as

as Laboradas

3 lados deon los lados,

– C)

ngulo

Lado ALado BLado C

Semiperímet

 

nilla de un emí como de la

s en el mes

un triángulo, y S el semip

tro

mpleado. Patarifa por ho

Identif

P

HT

o cualquiera perímetro.

Identi

A

LLL

L

ra ello se ora.

icadores

P

HL TH

y calcule

ficadores

AT

LA LB LC

LS

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 9: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

       

   

  

 

   

 

    

  

 

 

 

Inicio

Fin

7. Elaborar para hacdisco cuyinformacMegabyt

Solución:

DATOS

Sali

Entr

Inte

Inicio

Fin

8. Se tieneelabore e

o   Leer LA Leer LB Leer LC LS = (LA +AT = [LS *Escribir AT

un algoritmcer una copya capacidadción, ademátes de capac

da

rada

ermedio

 

 N

 N

 N

o  Leer GB MG = GB *CD = TRUNEscribir CD

los puntos el algoritmo q

+ LB + LC)/2* (LS – LA) *T

mo que perpia de segurd se conoceás expresadcidad y una G

úmero de CD

úmero de Gi

úmero de Me

* 1,024 NC ((MG / 70D

A y B enque permite

A B AC I S A

2 * (LS – LB) *

mita calcularidad, de la. Consideraro en gigab

Gigabyte es ig

Ds

igabyte del D

egabyte del

00) +1)

el cuadrantobtener la d

A

ORDENADA

 

* (LS – LC)] ^

ar el númera informaciór que el discbyte. Un Cgual a 1,024

Disco Duro

Disco Duro

te positivo distancia entr

B

^ 0.5

ro de CDs nn almacenaco duro está

CD virgen ti4 megabyte.

Identi

C

G

M

del plano care A y B.

necesarios da en un á lleno de iene 700

ficadores

CD

GB

MG

artesiano,

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 10: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

Soluc 

 

  

       

ción:

DATOS

Sali

Entr

Inicio

Fin

da

rada

 

 D

 AAOO

o  

 Leer AA Leer AB Leer OA Leer OB D = [(AB –Escribir D

Distancia

bcisa de Abcisa B

Ordenada AOrdenada B

– AA) ^ 2 + (OB – OA) ^

 

^ 2] ^ 0.5

Identi

AAOO

ficadores

D

AA AB OA OB

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 11: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

  

 

 

 

 

 

  

 

 

  

 

 

 

 

 

  

  

 

 

   

Se emse realizan a

SI <e

SINO

FIN_

Las ainstrucción Fcontinua su s

Se considera

SI (A

SINO

FIN_

Operadores

> May< Men

>= May<= Men!= Dife= Igua

INS

mplea cuandocciones exclu

expresión con

Instrucción

O

Instrucción

_SI

acciones se F (cuando essecuencia, p

a que A y B

A > B) ENTO

Escribir “E

O

Escribir “El

_SI

s relacional

or or or Igual or Igual rente al

STRUCCIÓ

o es necesaruyentes entr

ndicional (lóg

n Verdadera

n Falsa (F)

representans falsa), despues la condic

son número

NCES

l Mayor es A”

l Mayor es B”

es o compa

ÓN COND

rio representre sí.

gica booleana

(V)

como instrpués que lasción ha term

diferentes

arativos:

 

DICIONAL

ar una decis

a)> ENTON

rucción V (c acciones seinado (FIN_S

L

ión, en base

CES

uando es vee realizan, el SI) ejemplo:

a la cual

erdadera), algoritmo

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 12: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

 S

 

 

 

 

   

 

9. Elabora CUIL, sab(CUIL) elaboral eSistema que gesRepública

Solución:

DATOS

Entr

Inte

Inicio

Fin

un algoritmobiendo su añs el número

en relación dIntegrado dtione alguna Argentina.

rada

ermedio

 

 AA

 E

o  

 Leer AN Leer AA E = AA - ASI (E > 17

EscSINO  

EscFIN_SI

EJ

o que permño de nacimie que se otor

de dependende Jubilaciona prestación

ño de Nacimño de Actual

dad

AN 7) ENTONCEcribir “Debe s

cribir “No deb

ERCICIOS

ita averiguaento. El Códirga a todo trncia (mayorees y Pensionn o servicio

mientol

ES solicitar su C

be solicitar su

 

S

ar si una peigo Único derabajador ales de 17 añones (SIJP), yo de la Se

CUIL”

u CUIL aun”

ersona debe Identificació inicio de suos) que perty a toda otrguridad Soc

Identi

AA

e sacar su ón Laboral u actividad tenezca al ra persona cial en la

ficadores

AN AA

E

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 13: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

 

 

   

 

 

  

v

10. Elabora mensaje menor.

Solución:

DATOS

Entr

Inte

Inicio

Fin

Comocondicionalemediante unquiere decirinstrucción cverán en el ees necesarioseria mostradicho de un mostrando e

un algoritmindicando la

rada

ermedio

 

 EE

 D

o  

 Leer E1 Leer E2 SI (E1 > E

EscDE

SINO  EscDE

FIN_SI Escribir DE

o se habráns no?, comonas líneas qr que podemcondicional Sejercicio 12,

o declarar unar el mensajtexto. Para

el mensaje m

mo que solica edad del m

dad del Primdad del Segu

Diferencia de

E2) ENTONCcribir “El Prim= E1 – E2

cribir “El segu= E2 – E1

E

n dado cueo ustedes veue indica de

mos tener uSI, me entiey si se han

n identificadoe directameque lo entie

mediante un id

cite la edadmayor y cuant

mer Hermanoundo Herman

Edades

CES mer Hermano

undo Herman

enta, no esen para inice donde a dna instrucciónden?, buendado cuenta

or que va a cnte, ya que

endan mejordentificador d

 

d de 2 hermtos años de

ono

o es el Mayor

no es el Mayo

s tan difíciliar y encerrdónde va laón condicionno para quea que para mcontener el m

se trata der, el siguientdeclarado.

manos y mdiferencia ti

Identi

EE

D

r, por ”

or por ”

lo de insrar un SI, lo

función SI,nal Si dentrlo entiendan

mostrar un mmensaje, má una cadenae ejercicio lo

uestre un ene con el

ficadores

E1 E2

DE

trucciones o hacemos , esto nos ro de otra n mejor lo

mensaje no ás fácil nos a, o mejor o haremos

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 14: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

 

 

       

 

 

   

 

 

11. Se tiene largo de nos digaproducció

Solución:

DATOS

Entr

Inte

Sali

Inicio

Fin

registrado la semana ( si el opeón mínima e

rada

ermedio

da

 

 PPPPPP

 PP

 M

o  

 Leer PL Leer PMa Leer PMi Leer PJ Leer PV Leer PS PT = (PL +PP = PT / 6SI (PP >=

MSGSINO  

MSGFIN_SI Escribir MS

la producció(lunes a sábarario recibirs de 100 unid

roducción deroducción deroducción deroducción deroducción deroducción de

roducción Toroducción Pr

Mensaje

+ PMa + PMi6 100) ENTOG = “Recibirá

G = “No Rec

SG

ón (unidadeado). Elaborerá incentivosdades.

el día Lunesel día Martesel día Miércolel día Juevesel día Vienesel día Sábado

otalromedia

+ PJ + PV +

NCES á Incentivos”

ibirá Incentiv

 

s) logradase un algoritms sabiendo

les

o

+ PS)

vos”

por un opemo que nos que el pro

Identi

PPP

PP

PP

M

erario a lo muestre o medio de

ficadores

PL PMa PMi PJ PV PS

PT PP

MSG

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 15: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 S

 

 

  

 

   

  

 

  

12. Elabora determin

Solución:

DATOS

Entr

Sali

Inicio

Fin

Seguuna instruccpero hay uncada Si queSINO o no,anidada tenporque si eshagamos enbueno creo IDE de traba

un algoritmnar el número

rada

da

 

 PSTe

 N

o  

 Leer N1 Leer N2 Leer N3 SI (N1 > N

NM SINO  

SI

SIN

FINFIN_SI Escribir NM

ro que viendción condicioa regla para

e usen debe , depende cemos que tste no tendrí el segundoque esto l

ajo. Mientras

o para leero mayor de l

rimer Númeregundo Númercer Númer

úmero Mayo

N2) y (N1 >= N1

(N2 > N3) ENM = N2

NO  NM = N3

N_SI

M

do este ejernal dentro d

a hacer estashaber un F

como lo useener obligadía un SINO, SI, que teno van a ten tanto sigam

r 3 númerosos tres.

ro Enteromero Enteroro Entero

or

N3) ENTON

NTONCES 2

3

cicio ya hande otra, estos instruccionFIN_SI, peroen, por ejemdo un SINOnunca podr

nemos adentner más en

mos haciendo

 

s enteros d

CES

n entendido se llama, in

nes anidadaso estas a lamplo, para en el SI g

ríamos validatro del primeclaro cuandunos cuanto

iferentes en

Identi

NNN

N

que se puednstrucciones s, la regla es

vez puedenhacer un i

general me ear la comparer SI, me endo ya lo lleos ejercicios.

ntre sí, y

ficadores

N1 N2 N3

NM

de tener a anidadas,

s que para n tener un nstrucción entienden, ración que ntienden?, evemos al

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 16: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

  

 

   

  

 

13. Elabora usus tres l

Solución:

DATOS

Entr

Sali

Inicio

Fin

un algoritmolados.

rada

da

 

 PSTe

 T

o  Leer L1 Leer L2 Leer L3 SI (L1 <>

TT SINO  

SI

SIN

FINFIN_SI Escribir TT

o que sirva p

rimer Ladoegundo Ladoercer Lado

ipo de Triang

L2) y (L2 <= “Escaleno”

(L1 = L2) y (TT = “Eq

NO  TT = “Isó

N_SI

T

ara identifica

o

gulo

> L3) y (L3 <”

(L2 = L3) ENquilátero”

ósceles”

 

ar el tipo de

<> L1) ENT

NTONCES

triangulo co

Identi

LLL

T

ONCES

onociendo

ficadores

L1 L2 L3

TT

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 17: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

v  

 

 

 

 

 

 

 

 

 

 

 

 

Cuanopciones, nomás fácil decondicional Svarias instru

EN CA

FIN_

● Al pootras condiveremalgun

CO

do en un aos vemos obe realizar la lSI, pero estecciones ya se

ASO (Expres

CASO Valo

Inst

CASO Valo

Inst

CASO Valo

Inst

CASO Valo

. Inst

.

. CASO Valo

Inst

OTRO CAselecciona

_CASO

oner más CAestructuras,

ición múltiplmos cómo nos ejercicios

ONDICIO

algoritmo sebligados a ulógica, aunqe se nos harean independ

sión_Valor) S

or 1

trucción 1

or 2

trucción 2

or 3

trucción 3

or 4

trucción 4

or n

trucción n

ASO Instrudo se realiza

ASO la maqu, que más adle se hace pfunciona es

s okis.

ONES MUL

e llega a unusar condicioue también

ría muy tediodientes o ani

Sea

cción x [Orá la instrucc

uina no serádelante lo vepara númerosta condició

 

LTIPLES

n punto deones múltiplresulta hace

oso, ya quedadas.

Opcional (Cución imperat

á eficiente,eremos, la mos. Para qu

ón múltiple

realización les, porque erlo con la Itendríamos

uando ningtiva)]

para esto smayoría de ue lo entiendy después

de varias nos seria

nstrucción que hacer

ún valor

e utilizara so de esta dan mejor s veremos

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 18: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

 

 

 

 

 

 

 

 

  

 

   

  

 

  

 

CoExpresión

Co

Co

Co

Co

Co

14. Elabore muestre

Solución:

DATOS

Entr

Sali

ompara Valo

ompara Valo

ompara Valo

ompara Valo

ompara Valo

ompara Val

un algoritmosu equivalen

rada

da

 

 N

 E

Verdadeor 1

Falso

Verdadeor 2

Falso

Verdadeor 3

Falso

Verdadeor 4

Falso

Verdadeor 5

Falso

Verdadelor n

EJ

o que permnte en roman

úmero Enter

quivalente e

ero Hacer

ero Hacer

ero Hacer

ero Hacer

ero Hacer

ero Hacer

ERCICIOS

ita ingresarno.

ro (1 a 10)

n Romano

 

Instrucción

Instrucción

Instrucción

Instrucción

Instrucción

Instrucción

S

un número

FIN

FIN

FIN

FIN

FIN

FI

o entero (1

Identi

N

E

N_CASO

N_CASO

N_CASO

N_CASO

N_CASO

N_CASO

a 10), y

ficadores

NE

ER

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 19: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

   

v

 

f

Inicio

Fin

Empehabrán entesolicitar el inreemplaza pnúmero 4 eslo que haríasea, en cascondición, encondición, esiguiente coinstrucción dpasaría a dverdadera yalgoritmo da

Entenahora mismode aprenderflujo y luego

o

 

 Leer NE EN CASO

 CAS

CAS

CAS

CAS

CAS

CAS

CAS

CAS

CAS

CAS

FIN_CASOEscribir ER

ecemos con endido, pero ngreso de unpor su equivste se ira a a el compilaso sea 1, lan caso sea 2en caso seaondición, en de asignarlear fin a las

y pasaría a aría una resp

ndieron la exo, solo que tr, porque lo o a codificar

NE SEA

SO 1 ER = “I”

SO 2 ER = “II

SO 3 ER = “III

SO 4 ER = “IV

SO 5 ER = “V”

SO 6 ER = “VI

SO 7 ER = “VI

SO 8 ER = “VI

SO 9 ER = “IX

SO 10 ER = “X”

O R

la explicacigual les vo

n número entvalente romla expresiónador es lo sa respuesta2, la respuesta 3, la resp

caso sea 4e el números condicioneescribir la ruesta en bla

xplicación?, btengan unaterminaran d

r en Visual B

I”

V”

I”

II”

III”

X”

ción, aunqueoy a explicatero que est

mano, por ej de las condsiguiente, enseria falsa,

ta seria tampuesta seria4, la respueIV en roma

s múltiples,respuesta ERnco.

bueno no leslógica coherde entenderBasic .Net.

 

e si ustedesar, lo que hae en el rangjemplo: si ediciones múltn caso que, entonces pbién falsa, y

a otra vez festa seria vanos al iden ya que enR, en caso

s exijo que lorente y quecuando pas

s tiene lógiace este algo del 1 – 10el usuario intiples, y másel numero

pasara a la y pasaría a lafalsa, y pasverdadero, yntificador ERncontró una de no enco

o tengan todtengan muc

semos a diag

ica, ya lo goritmo es 0, y este lo ngresa un s o menos ingresado siguiente

a siguiente saría a la y haría la R, y luego

condición ntrarla, el

do en claro has ganas gramas de

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 20: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

  

 

   

 

 

15. Elabore uun vendcorrespo

Solución:

DATOS

Entr

Sali

Inicio

Fin

un algoritmodedor durannde sabiendo

 

52

rada

da

 

 M

 To

o  

 Leer MV EN CASO

 CAS

CAS

CAS

CAS

FIN_CASOEscribir TB

o que perminte el mes,o:

Monto

0 – 1000 1000 – 50005000 – 2000020000 a más

Monto de Ven

otal de Bonif

MV SEA

SO MV >= 0TB = (0

SO MV >= 1TB = (3

SO MV >= 5TB = (5

SO MV >= 2TB = (8

O B

ta ingresar luego de

Bonific

0 0 s

nta

ficación

0 y MV < 100* MV) / 100

1000 y MV <* MV) / 100

5000 y MV <* MV) / 100

20000 * MV) / 100

 

el monto decalcular la

cación (%)

0 3 5 8

00 0 5000

20000

e venta alca bonificació

Identi

M

T

nzado por ón que le

ficadores

MV

TB

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 21: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

 

 

 

  

t

16. Elabore uindicando

Solución:

DATOS

Entr

Sali

Inicio

Fin

Lo úncondición setenga una reuna respues5, este le da

un algoritmoo la vocal cor

rada

da

 

 N

 V

o  

 Leer NE EN CASO

 CAS

CAS

CAS

CAS

CAS

OT

FIN_CASOEscribir V

nico nuevo dee usa para aespuesta, pota de “I”, perá una respu

o que solicitrrespondient

úmero Enter

ocal

NE SEA

SO 1 V = “A”

SO 2 V = “E”

SO 3 V = “I”

SO 4 V = “O”

SO 5 V = “U”

RO CASO V = “Valo

O

e este pseudasignarle unor ejemplo, sero si ingresuesta de “Val

e un númerte, considera

ro

or Incorrecto

docódigo es valor en ca

si el usuario a un númeroor Incorrecto

 

ro entero y ando que la v

o”

la condiciónso que el daingresa un no que no esto”.

muestre un vocal A = 1.

Identi

N

de OTRO CAato que se inúmero 3, está en el rang

mensaje

ficadores

NE

V

ASO, esta ngresa no ste le dará go del 1 al

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 22: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

 

 

    

        

 

  

 

 

    

17. Se deseaunidades

Solución:

DATOS

Sali

Entr

Inte

Inicio

Fin

18. Elabore uindique s

Solución:

DATOS

Entr

Inte

Sali

a leer un nús, decenas qu

da

rada

ermedio

 

 NN

 N

 CR

o  

 Leer NE Q = TRUNCR = NE – (D = Q U = R Escribir D Escribir U

 

un algoritmosi es par.

rada

ermedio

da

 

 N

 CR

 M

mero enteroue lo compon

úmero de Deúmero de Un

úmero Enter

ociente EnteResiduo

C (NE / 10)(Q * 10)

o que solicite

úmero Enter

ociente EnteResiduo

Mensaje

o de 2 cifrasnen.

ecenasnidades

ro de 2 Dígit

ero

e un número

ro

ero

 

y que se m

os

entero y dif

muestre el nú

Identi

N

ferente a cer

Identi

N

M

úmero de

ficadores

D U

NE

Q R

ro, e

ficadores

NE

Q R

MSG

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 23: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

 

Inicio

Fin

o  

 Leer NE Q = NE / 2R = NE – (SI (R = 0)

MSGSINO  

MSGFIN_SI Escribir MS

2 (Q * 2) ) ENTONCESG = “Es Par”

G = “Es Imp

SG

S ”

ar”

 

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 24: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

   

 v

 

  

 

 

 

 

 S

 

 

  

       

  

 

veces. Son adeter

Procesos Ccontrolan de

PARA

FIN_

19. Elabore u

Solución:

DATOS

Inte

Sali

Inicio

Fin

El orden de l

P

aquellas instrminado de

Cíclicos Finifiniendo un i

A <Contador

Instrucción

_PARA

un algoritmo

ermedio

da

 

 C

 N

o  

 N = 2 Escribir N PARA K =

N =Esc

FIN_PARA

 

as instruccio

PROCESO

trucciones q

tos; Se conntervalo par

r> <

n

que conteng

ontador

úmero

1 A 4 = N + 2 cribir N A

N

2 4 6 8 10

ones genera c

OS REPET

ue se desar

noce el númra un contado

<Valor Inicial

ga los númer

K

Número ya M1234

casos diferen

 

TITIVOS

rrollan en fo

ero de repeor de ciclos.

> A <Valor F

ro pares del

Mostrado

ntes.

rma repetiti

eticiones a re

Final>

1 al 10

Identi

va un núme

ealizar, se

ficadores

K

N

 

 

ero

www.pro

fmat

iasga

rcia.

com.a

r

Page 25: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

  

 

 

 

 

 

  

         

  

20. Elaborar emplead

Solución:

DATOS

Entr

Inte

Sali

Inicio

Fin

Que lun poco lo qde empleadoempleados (el monto desueldo, lo sllegar el numlos sueldos obtendremosingresado eempleados empleados (nulo o mejousuario va airán sumandcalcular el p(SS) dividido

un algoritmoos.

rada

ermedio

da

 

 SN

 CS

 S

o  Leer NE SS = 0 PARA K =

LeeSS

FIN_PARASP = SS / Escribir SP

les parece eque hace estos van a ing(NE), despuée sueldo de sumaremos mero indicadde todos loss al fin el pel usuario (que va ing

(NE), lo que r dicho cero

a tener que do (SS = SS romedio de o entre 10.

o que permit

ueldo del Emúmero de Em

ontadoruma de Sue

ueldo Prome

1 A NE er SE = SS + SE A NE

P

esto de Procete algoritmo,gresar, es poés teniendocada emplecon los sue

do de empleas empleadosromedio de(SP), por egresar el shace el alg

o (SS = 0) yingresar 10+ SE), despsueldos( SP

ta mostrar el

mpleadompleados

ldos

edio

esos Repetit, primero tenor eso que lel número d

eado (SE), yeldos anterioados, y al fis (SS) entresueldos del

ejemplo, elueldo de eoritmo es in

y luego harásueldos de

pués de ingre= SS / NE),

 

l sueldo prom

tivos, seguronemos que se pedimos ide empleadoy cada vez qores que hanal lo dividim

e el número número deusuario ing

estos, suponniciar la sum la contabiliz10 empleadesar todos lo, que va a s

medio de un

Identi

SN

S

S

o que fácil, lsaber cuántongresar el n

os empezamque ingrese ayan ingresamos la sumade emplead

e empleados gresa el núngamos quea de sueldozación, mejoos, y este a

os sueldo, seer la suma d

grupo de

ficadores

SE NE

K SS

SP

les explico os sueldos número de os a pedir un nuevo

ado, hasta a de todos do (NE), y

que haya úmero de e sea 10 s en valor or dicho el la vez se

e seguirá a de sueldos

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 26: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 S

 

 

 

  

 

    

  

 S

 

 

 

 

21. Elaborar cuantos s

Solución:

DATOS

Entr

Sali

Inte

Inicio

Fin

22. Elaborar por el mé

Solución:

DATOS

Entr

Inte

Sali

un algoritmson mayores

rada

da

ermedio

 

 E

 MM

 C

o  

 MEN = 0 MAY = 0 PARA K =

LeeSI

SIN

FINFIN_PARAEscribir MAEscribir ME

un algoritmétodo de sum

rada

ermedio

da

 

 PS

 C

 P

mo que solicits y menores d

dad de Perso

MayoresMenores

ontador

1 A 200 er EP EP < 18 ENT

MEN = MNO  

MAY = MN_SI A AY EN

mo que solicitmas sucesiva

rimer Númeregundo Núm

ontador

roducto

te la edad dde edad hay

ona

TONCES MEN + 1

MAY + 1

te 2 números.

romero

 

de 200 perso.

o enteros y

onas, y que

Identi

E

MM

muestre su

Identi

PS

muestre

ficadores

EP

MAY MEN

K

producto

ficadores

PN SN

K

P

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 27: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

        

 

 

 

 

  

 S

 

 

        

Inicio

Fin

Antes

PARA

FIN_

23. Elaborar los pares

Solución:

DATOS

Inte

o  

 Leer PN Leer SN P = 0 PARA K =

P =FIN_PARAEscribir

s de seguir c

A <Contador

Instrucción

Reiniciar

Instrucción

Terminar C

Instrucción

_PARA

un algoritmos.

ermedio  

 CRC

1 A SN = P + PN A

on el siguien

r> <

n

Ciclo (SuspeAvanza

n

Ciclo (TermiBucle)

n

o que muest

ocienteResiduoontador

nte ejercicio,

<Valor Inicial

ende las Insta a la nueva

na las instru

tre 10 núme

 

veremos alg

> A <Valor F

trucciones sigrepetición)

cciones sin r

ros enteros

go muy inter

Final>

guiente del b

regresar al si

a partir de 1

Identi

resante.

bucle y

guiente

1 excepto

ficadores

Q R K

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 28: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

 

Inicio

Fin

o  

 PARA K =

Q =R =SI

SIN

FINFIN_PARA

1 A 10 = k / 2 = k – (Q * 2)(R = 0) ENT

ReiniciaNO  

Escribir NN_SI A

TONCES ar Ciclo

N

 

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 29: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

f

  

  

 

 

 

  

 

  

 

 

 

Cuanexpresiones formar un Lexpresión lóg

MIEN

FIN_

MIEN

FIN_

Las incaso contraalgoritmo o m

24. Elabore u1000.

1, 2, 5, 2

EST

do no se conlógicas lleg

OOP (Procesgica de contr

NTRAS <Con

Instrucción

_MIENTRAS

NTRAS <Con

Instrucción

Reiniciar

Instrucción

Terminar C

Instrucción

_MIENTRAS

nstrucciones rio, por no mejor dicho e

un algoritmo

26…

TRUCTUR

noce el númegue a ser faso repetitivorol nunca lleg

ndición Lógica

n

S

ndición Lógica

n

Ciclo (SuspeAvanza

n

Ciclo (TermiBucle)

n

S

se realizan,decir si lle

el programa.

que muestre

RAS REPE

ero de cicloalsa en algúo infinito quega a ser falsa

a>

a>

ende las Insta a la nueva

na las instru

siempre y cga a ser fa.

e los término

 

ETITIVAS

a realizar. Sún momentoe nunca terma)

trucciones sigrepetición)

cciones sin r

cuando la lógalsa, esta d

os de la serie

S

Se debe prevo, sino este mina, se da

guiente del b

regresar al si

gica sea verdará por ter

e que sean m

ver que las llegaría a cuando la

bucle y

guiente

dadera, en minado el

menores a

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 30: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

  

 

    

  

 

 S

 

 

 

 

Solución:

DATOS

Inte

Inicio

Fin

25. Elaborar vocal.

Solución:

DATOS

Entr

Sali

Inicio

Fin

ermedio  

 S

o  

 MIENTRA

EscS =

FIN_MIEN

un algoritm

rada

da

 

 Le

 S

o  SEMAF = “MIENTRA

LeeEN

FINFIN_MIEN

erie

AS (S < 1000cribir S = (S ^ 2)+ 1NTRAS

o que solicit

etras

emáforo (Ba

“V” AS (SEMAF =er L

CASO L SEACASO “A

SCASO “E

SCASO “I

SCASO “O

SCASO “U

SOTRO C

SN_CASO NTRAS

0)

te ingresar le

andera)

“V”)

A A” o “a” SEMAF = “R”E” o “e” SEMAF = “R”I” o “i” SEMAF = “R”O” o “o” SEMAF = “R”U” o “u” SEMAF = “R”ASO

SEMAF = “V”

 

etras hasta q

Identi

que este ing

Identi

SE

ficadores

S

grese una

ficadores

L

EMAF

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 31: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

 S

 

 

 

  

 

            

26. Elabore umenores

0, 1, 1, 2

Solución:

DATOS

Inte

Inicio

Fin

un algoritmoa 100000.

2, 3, 5, 8, 13

ermedio  

 PSTe

o  

 A = 0 B = 1 C = A + B Escribir A Escribir B MIENTRA

EscA =B =C =

FIN_MIEN

o que muestr

3, 21, 34….

rimer Númeregundo Númercer Númer

AS (C < 1000cribir C = B = C = A + B NTRAS

re los términ

romeroro

000)

 

nos de la seriie Fibonacci

Identi

que sean

ficadores

A B C

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 32: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

 

 

 

  

 S

 

 

  

 

 

 

 

 

A nivede datos son

● Num● Cará

signoopera

● Boole

27. Elaborar y luego d

Solución:

DATOS

Entr

Sali

Inicio

Fin

el de algoritmn los siguient

éricos; Dígicter; un sím

os de puntuaaciones mateeana; un va

un algoritmodebe de most

rada

da

PrimSegOpe

 Res

 

o  

 Leer N1 Leer N2 Leer OP EN CASO

CAS

CAS

CAS

CAS

OT

FIN_CASOEscribir R

TIPO

mo, lo básicoes:

tos, cifras (Nmbolo que elación, símbomáticas) lor lógico qu

o que solicitetrar el resulta

“+”“-““*”“^”

mer Númerogundo Númererador

sultado

OP SEA SO “+”

R = N1 +SO “-”

R = N1 –SO “*”

R = N1 *SO “^”

R = N1 ^RO CASO

R = 0 O

S DE DAT

o es definir e

Números realcomputador

olos), represe

e puede ser

e 2 númerosado de la ope

Suma Resta MultiplicacPotencia

Id

ro

+ N2

– N2

* N2

^ N2

 

TOS

l tipo de dato

les), entero r puede recoentan un te

verdadero (V

enteros y uneración corre

ción

dentificadore

N1N2OP

R

o, los siguien

o punto flotaonoces (Letraxto (no se u

V) o falso (F)

n operador aespondiente.

es Tipo d

NumNumCará

Num

ntes tipos

ante. as, dígitos, utilizan en

).

ritmético .

e Dato

mérico mérico ácter

mérico

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 33: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

  

 

 

 

    

    

28. Elaborar indique a

Solución:

DATOS

Entrada

Intermed

Salida

Inicio

Fin

29. Elaborar eleccionepresentaganador

un algoritmal final cuanta

dio

 Letra

 Contad

 NumerNúmer

  

o  

 NV = 0 NC = 0 PARA K =

LeeEN

FINFIN_PARA

un algorites del delegado 3 candidpor mayoría

o que permias vocales y

dor

ro de Vocalesro de Conson

1 A 10 er L

CASO L SEACASO “A

NCASO “E

NCASO “I

NCASO “O

NCASO “U

NOTRO C

NN_CASO A

mo para oado del colegdatos, todossimple.

ta ingresar 1consonantes

Ide

snantes

A A” o “a” NV = NV + 1E” o “e” NV = NV + 1I” o “i” NV = NV + 1O” o “o” NV = NV + 1U” o “u” NV = NV + 1ASO

NC = NC + 1

obtener el gio, consideras votaron, e

 

10 letras cuas se ingresar

entificadores

L

K

NVNC

resultado dar que hay 1el algoritmo

alquiera, y luron.

s Tipo de

Carác

Numé

NuméNumé

del escrutini160 electores

debe de d

uego nos

Dato

cter

érico

érico érico

io en las s y se han eclarar al

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 34: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 S

 

 

 

    

 

    

Solución:

DATOS

Entrada

Intermedi

Salida

Inicio

Fin

io

 

 Voto de

 ContadoCandidaCandidaCandidaVoto Nu

 Ganado

  

o  

 C1 = 0 C2 = 0 C3 = 0 C0 = 0 PARA K =

LeeEN

FINFIN_PARASI (C1 > C

G =SINO  

SI

SIN

FINFIN_SI Escribir G

l Elector

or ato 1ato 2ato 3ulo o Blanco

r

1 A 160 er VE

CASO VE SECASO 1

CCASO 2

CCASO 3

COTRO C

CN_CASO A C2) y (C1 > C= C1

(C2 > C3) yG = C2

NO  SI (C3 >

GSINO  

GFIN_SI

N_SI

EA

C1 = C1 + 1

C2 = C2 + 1

C3 = C3 + 1ASO

C0 = C0 + 1

C3) y (C1 >

(C2 > C0) E

> C0) ENTONG = C3

G = C0

 

Identificad

VE

KC1C2C3CO

G

C0) ENTON

ENTONCES

NCES

dores Tipo

Num

NumNumNumNumNum

Num

NCES

de Dato

mérico

mérico mérico mérico mérico mérico

mérico

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 35: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

Representación simbólica

 

 

 

 

 

 

  

 

    

DIAGRA

a de algoritm

Símbolo

AMA DE F

mos.

 

Terminalgoritm

Asignainstrucalgoritm

 Lectura

Escrituel menprogra

CondicMúltiple

RepeticMIENTR

TerminrepeticMIENTR

 Flechas

 Conect

 

FLUJO

Descrip

nal: Indica elmo

ción (procescciones que remo)

a (ingreso de

ra (Muestrasaje deseadomador)

ción Simple (Se (EN CASO)

ción Finitas (RAS)

no: Indica elción finita (PARAS)

s de direcció

tores

pción

inicio o fin d

os o ealizará el

e datos)

los resultadoo por el

SI), Condició)

(PARA y

termino de uARA y

n

del

os o

ón

una

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 36: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

 

 

    

 

30. Elaborar ambos.

un algoritmmo que soliccite 2 núme

 

ros y mues

stre el prommedio de

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 37: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

31. Elabora umes corr

un algoritmorespondiente

o que solicite. Ejemplo: E

e un númeronero = 1.

 

o entero y mmuestre el noombre del

 

 

www.pro

fmat

iasga

rcia.

com.a

r

Page 38: INTRODUCCION A LA INFORMATICA - Inicioprofmatiasgarcia.com.ar/uploads/tutoriales/Ej_resueltos_algoritmos.pdf · EJERCICIOS RESUELTOS DE ALGORITMOS ... ables y “Dis n más en cl

32. Elabore uy muestr

un algoritmore sus divisor

o que permitares.

a ingresar un

 

n número enntero diferennte a cero  

 

www.pro

fmat

iasga

rcia.

com.a

r