Está en la página 1de 21
EXPRESIONES ARITMETICAS, RELACIONALES Y¥ LOGICAS Expresiones Aritméticas: Consiste en un conjunto de variables, datos y constantes enlazadas por operadores avitméticos y que al ser evaluada se obtiene uit val numérico. Uxpresiones Relacidnales: Consiste de un conjunto de variables, datos y constantes enlazadas por operadores relacionales (comparacién) y que al ser evaluuda puede ses bien un valor verdadero o bien un valor falso. Expresiones Légieas: Consiste en un conjunto de comparaciones enlazadas por operadores logicos, que al ser evaluadas resuliani unt value de verdad o falso. Ejercicios; H=344*5.4/248%2 M=4*A +B/2"C edn A=1 B=2,C=5 = 34(32-(4°2(72 MOD))) B= (6+4}(8+(9DIV 4)*(3**3)/3) K = 3<4 AND S=7 W=7>5 OR 7-3 AND 6>4 OR 3°7 AND 5=8 OR 3<=5 Trabaje con A = 2, B= 4, C=5,D=8,E=1 F = S>4 AND C=3 OR AD OR Y=6=A AND NOTB>D OR E=D OR NOTE>3 J=A<=B AND COB OR D>5 AND E>=6 N = 19>7 OR NOT (A=2 OR (C>5 AND B=1) OR B>D) EJERCICIOS DE ALGORITMOS EN LENGUAJE NATURAL, Elaborar un algoritmo para el proceso de cocinar arroz, Elaborar un algoritmo para escuchar misica de un disco w Cd Elaborar un algoritmo que permita comunicarse telefonicamente con una persona 4, Blaborar un algoritmo para calcular las raices de Ia ecuacion de segundo grado. eo ALGORITMOS CON ESTRUCTURA SECUENCIAL es un algoritmo que lea un nimero cualquiera, calcule su cuadrado y muestre el resultado ©F Hacer un algoritm que lex e imprime tu nombre (3) tacer un algoritmo que permita calcular e imprimir el rea de una circunerencia C46 dos personas se les ordena contar el nimero de vacas de dos rebatio diferentes, al primero af haceto cuenta ef ninco Uo pals del rebafio) el oto wasn cl niimero de orejas del suyo. Hacer wn algoritmo que permita conocer el niimera «e vacas que hay en cada rebaiio y ef total general. 0 Hacer un algoritmo que permita calcular e imprimir el area de un rectangulo, Haver uit algoritiio que lea tres dotas y caicule ¢ imprinia su prostiediy. Hacer un algoritmo que lea el lado de un cuadrado y calcule su area, Luego ler la base y fa altura de un tridangulo y calculara su area, mostrar fas dos areas y el promedio de elas Q Fla primer valor con ef segundo valor, fuego deberd multipficar dicha suma por ei er un algoriimio que lea tes valores, suiiat & imprimit fa unalipicavion dt tercer valor y mostrar también el resultado. ® Hacer un algoritmo que lea dos valores y mostrar el cuadrado y el cubo de cat atta de ellos Om empresa tiene dos empleados que confeccionan zapatos. Hacer un algoritma que lea para cada empleado su nombre y cl nimero de zapatos que confecciond imuestre to que se debe pagar en bolivares y en délares, conociendo que por eada par de zapatos se fe pagar 1200 bolivaes (ricer un algorms que fer dos valores y ayeste: fa suma, la rest multiplicacién y ta division del primer valor con el seguido. 12. Hacer un algoritmo que lea el nimero de hits y el niimero de veces validos al bate que two un jugador de béisbol en una temporada, caloular e imprimis sw promedio de bateo, 13. Hacer un algoritmo que lea un niimero y muestre su cuadrado, su cubo, fa mitad y el doble de su valor. 14, Hacer un algoritfto que lea dos valores e uprima Ta suru de lus dos valores, li resta del segundo menos el primero, Ia multiplicacion del resultado de Ia rests por el primero y la divisién del primero entre el resultado del producto, A cata resultado obtener e imprimir la raiz, citbica. 13) Hacer un alyorinio para caleulre imprimir los valores de a func BOX 4X4, Qier ‘un algoritmo que lea la poblacién de un estado y el niimero de muertos eit effi, calla imprint a proporen de mustos com especto ala pobaciin, Dado wn precio y un poroentj, calla a eantidad correspondiente al poreentye = 9 a catia a pagar como descuetoy come increta nee rover ‘Ou a Compatia ARC paga a su personal de ventas un saleric de 144,000 Bs. mix grevees 5 una comnisién de |Bs.30,000 por cada automévil vendido, unis et 15% del valor Tees fevohone total de las ventas, Disefe un elgoritme que lee el nombre del vendetor. oy sunk niimero de autos vendidos y el total de ls ventas, Calcuar ¢ imprimir ef suctdo ef finel total del vendedor y el nombre. 19, Se desea obtenel el suekdo mensual de un profesor, conociende ef nimeie de hhoras trabajadas en la semana, el valor de la hora y el descuento del $ 8.0. Léase la temperatura on escala Celsius ¢ imprima su equivalente en Fahrenheit, conociendo °F 9/5 (°C) +32 Qeateviar el costo de un metro cuadrado de un terseno conociendo sus medidas 81 y 123 metros, ademas se conoce que el custo iotal del ferreno es de Bs, 345.789. 22. Calcule el sueldo total de un trabajador, desoués de descenterte Impuesto, Caja de Ahorros y Segurd social, ¢ inerementarle e! bono de Asistencia y Transpoite, tai entrada a leer sera: Sueldo Bruto % de Impuesto, % de Caja de Ahorros, % de $80. y fos moutos de cada uno defos bonos 23, Dado un enerpo [sin las Leyes de Newton, calcule su fuerza, La velocidad es constante, ESTRUTUCTURAS SELECTIVAS: SELECTIVAS SIMPLES (umde Je Ue a, a Wee 1 Hacer un algoitmo que ea a eda de una person, si esta edad es mayor o igual a 18, ianprimis “Sujeto mayor de edad”. 27 Hacer un algoritmo que Jen dos valores, eafeular su suma y en caso de que ty misma sea mayor o igual a 20 la muestse. © Leer dos niimeros e imprimir ambos nimeros s6lo si son positivos A, Lest Hoe tio e itpehnir anos a por lo menos uno es positive. 5, Hacer un algoriimo que lea tres valores. $i el primere es mayor a 10 ee amultiplicaran el primer valor por el seguido valor y si esta uiultiplicacion es menor a 50 se le sumara el tercer valor y se mostrarin ambos resultados. © Hacer un algoritmo que lea tes notas de un alumpo y cafeule y muesiie su promedio. Si este promedio es mayor 1 17 se escribiri mensaje « ‘Felicitaciones”, | 7. Hacer un algoritmo que lea el monto de impuesto de un empleado. Si el impuesto es mayor a 2000, se leera el sueldo, si es igual 0 menor a 45000, se le caloulari cl 2% para el nuevo in 8. Desarvolle un algoritmo que lea la base y la altura de un triangulo, Caleule ef ava del mismo siempre que ninguno de los valor leidos sea negetivo Leer por teclado un nimero comprendido entre 1 y 10 inclusive, se dese os alizar si es pat, de ser cierto obtener su raiz citbica, 10. Preguntar a una) persona si es de Mérida o Téchira, de ser cierto imprimic “Persona de los Andes” =) Hacer on algositto ‘que lea el nombre, Ja.edad y el sexo de un alumno e imprims el telefono y el nombre de las mujeres entre 18 y 23 altos, “7 Ye' Yew haves SELECTIVAS DOBLES Un portero de Cine pide a cada persona su edad en la entrada para ver ia pelicula clase|“D” Hacer un algoritmo que fea fa edad de fa persona y ius dig si puede entrar o no, 2° Se va a realizar un sondeo para las votaciones, de forma de que se genere un mensaje de “YOTA” 0 “NO VOTA” . Dependiendo de que la edad sea mayor © igual a 18/afios. Para detecminar solictar ef ato de naciniewo ¥ ol de votacion Hacer un algoritmo que lea dos valores y nos indique cual es e! mayor. Leer la edad y la estatura de una perscma, si ta persona (une vids de 15 Su estatura es menor o igual a 160 cm, Imprimir “Persona de Bajo én caso contrario, si la persona mide més de 160 cm, Imprimir “Persona de Estatura Normal”, © Hacer um algehitmo que in o tiempo en horas que fe Heva al conducios i de tuna ciudad a otra, asi como fa distancia entre ambas y calcule promedtio de velocidad, Si el promedio es mayor a 80 imprimir “Multado”. Si la distancia €s mayor a 100 Km. Y el promedio es menor o igual a 80 imprimir “Cambie el Caro” Tall ei +6. Leer tres valores, si el primer valor es menor a 10 se debera sumar el segundo con el tercer Valor y si el resultado de esta suma es menor a 50 se multiplicari Por 3, mostrar el resultado. Si el primer valor es mayor o igual a 10 entonces erspes D prde ttf sy se multipl el segundo valor por 5 y se le sumara el tercer valor, mostrar el resuliado. | ©) desarrollar uh algorimo que permite determinr laced! tv Apaar por vuna llamada an teniendo en cuenta lo siguiente: * Toda llamada que dure menos de tres (3) minutos tiene un costo de Hs so, | © Cada frinuto adicional a partic de los tres (3) primeras mi Bs. 30, los cue 8. Leer el seo de un empleado y calcular su monto de Seguro Social Obligalorio, Sabiendo que si ef enpleado gana 100,000 Bs. O menos se fe toma el 43% de su sueldo, mientras que si gana mas de 100.000 Bs, Se le descuentadirgctamente 6589 Bs, Mostar el resultado, 9. Leer tres (3) faores imprimir cual de ellos es ef mayor y cual es ef menor 0 suponge el used esta encargado de un cent de computacigut, 556 te ba pedido entregar un lstado con el nombre y ef monto de le deuda de un elicnle: asi como también el interés a pagar en cl presente mes sabi do que: Si el atraso es de 30 dias pero menor a 60 dias e interés a cobra es del 2%. Si el ‘sas esta ene 60 y 89 dias el inlets ser del $8, Si el atvaso es de 90 lan ero menor a 120 dias se cobrari el % de interés, sin embaruo ses mayor 120 clas ol iter ser a miad el momo adeutado most e ites ve total a pagar pore lente, 11 Leer u vor ses positive cakulr-sucuadado y ses ueyaiv su cube PB Una empresa seid ‘umentarl ef sueldo a un empleado, Hacer un aluoritnns due calcul ef uevo suelo, el ual conta de bonifcacionesy deducion. Se tomaron 6h cuenta los siguientes criterios para el aumento: Si el empleado ie mis de 15 aos en la empresa vee aumeatarh ef 30%, $i iene nie 10 y 15 aos srt 25% Sieté ene S+'9 aoe el sumento srk del 2% tiene menos f 5 atlos sblo se le aumertard cl 15% tua bonificaciones soa Bono de Tr '¢ 6.000 Bs., Bono Alimenticio 8.000 Bs Bono por Produccion La 000 Bs., Bono por Antigiiedad 15,000 Bs, y las deduceiones son: L.P.H. 1%, S.S.0. 7,5% del nuevo sueldo sin las bonificaciones, Mostray el nuevo sueldo total, @ Resolver ta eeuacion de primer grado, validando las siguientes condiciones bla © Sia=l0 y bo entonces“Soticis Imposible” * Sia<>0 entonces X ° Sia lo y b=O entonces “Solucion Indeterminada”. Fed -* 14, Los impuestos a deducir a los trabajadores varian en funcién de su sale i bruto: Si el sueldo es menor o igual a 100,000 Bs, “Libre de Impuesto”, Si cl sueldo es mietor o igual a 120,000 Bs. y mayor de 100,000 Bs. el inpuraco es del 20% y si el sueldo es mayor de 120,000 Bs. el impuesto es de} 30" Imprimir el nombre, el salario base, el impuesto y el total a cobrar lev > tS. Los empleados de una fabrica trabajan en dos turnos: Diumos y Nocturno, Se desea calla al jornal diario de acuerdo con los siguientes punios: La tilt de fas horas Hiurnas es de 1,000 Bs\ La tarifa de las horas nocturnas es «te 1.500 Bsn caso de ser Domingo, ta tarifa se incrementa en 400 Bs\ en of turno diurno y 700 Bslen el turno nocturno. 16. Desarvolle ust algoritimo que lea la base y ta altura de un tiangulo, Caleule el frea del mismo siempre y cuando ninguno de los valores sea negative, en cuyo caso indjcar cual es el valor negativo, 17. Leer tres valbres (A, B, C) de una ecuacién de segundo grado calcular ¢ imprimir sus vaices contemplando todas las posibilidades ~Y (8) Hacer un algsritmo que soicite tres valores, e imprimir en forma ascendente (9) Leer una temperatura e imprimir el deporte que es apropiado hacer a esa temperatura de acuerdo ala siguiente taba: . Temperatura mayor a 85" Natacion © Temperatura entre 85° y 70° Tenis © Temperatura entre 70° y32” Golf * Temperatura entre 32° y 10" Esqui . Temperatura menor a 10° Ajedrez ESTRUCTURA REPEVTTIVAS 0 (TERATIVAS acer un aldoritmo que vaya leyenda la edad, el riombre y el sexe de los alunos de dna seccién y vaya imprimiendo ef nombre de las mujeres entice 16 25 aos, —@ Imprimir ta sjma de tes (3) niimeros mientras el usuario to desee (Ona ‘empresa paga a sus operarios semanalmente de acuerdo con el nimero uc horas que trabaja, a razin de 1.700 Bs. ta hora y 40% det valor hava a Gadus aquellas horas que excedan ¢ recibir por ca Hacer un alg menor a 20, sumarle 10. Se deberd iv-yrimir ef sesutia realizar elm 40, caleular € imprimir el total de salarie 9 la empleado, ritmo que lea dos valores y los sume, en caso de que la sua sea iv en ambos eases y se smo proceso hasta que uy de los valores iedos een cern | 5. Hacer un algoritmo que tea las horas wrabajadas y ef suckdo por horas de cata empleado de |una empresa y vaya calculando el monto que se le debe pavar eusual. Se diosteard este uiviio y ademiis sel misao es uewor a@ 90,000 Bs se imprimir “Cheque”, 6. Hacer un alg es positivo caleular e imp “Efectivo”, mientras que si es mayor o igual se imprimir itmo que lea una serie de valores y que para cada valor leido si leular € imprimir su cuadvado, mientras que si es nepitivo, mir su enbo. El procese se realiza mientras el usuario to desex ‘ Vlacer un algoritmo que lea una serie de nombres, indice académico de bachiller, cédila de identidad, estature y edades y Vaya mostiando el nombre de las personas elegidas para ingresar a la escuela militar, conociendo que se aceptaran las personas enlse 17 a 21 afios, con una estura superior a 170 em, y con un indice| académico mayor a 14 Puntos. El proceso se detendrt al leer una edad igual a cero, Hacer un algoritmo que lea los montos de las ventas de una tienda y vaya inostrande el escuento aplicado a cada venta sabiendo que et descucite se caleula de la siguiente manera + Siel mjonto es mayor a 50,000 8s, un 20%, © Siel monto esta entre 10,000 Bs. y 50.000 Bs. un 15%. * Siessenora 10,000 Bs. no hay descuento, Leer Ins 3 nolas que obtuvo un shumno durante ef curso, ealeular e impr su promedio. Cuando la nota sea mayor a 20 se detiene el proveso Hacer un algotitmo que imprima la serie de nimeros pares entre SO y 100 Inmpriuic las 10 tabla de utili Eseribir un alforitmo que imprime una tabla de conversién de. kilbmetros » millas, CONTADORES Y ACUMULADORES |. Hacer Un algoritmo que pida 100 nimeros naturales, determinar ¢ imprisie cudnios estin comprendidos entre 45 y 72, cuisttos sou sayures que 80 y eudntos son menores que 27 2. Hacer un algoritmo que nos permita averiguar el nimero de personas mayores de edad del aula de clases, Hacer un falgoritmo que fea ef sexo de ua serie de personas y muesine ‘cudintos sqn del sexo masculino, La lectura se detione all leer wn sexo igi 4. Hacer un/algoritmo que imprima la serie de los mimeros enteros desde et 55 hasta e210 Hacer un} algoritmo que lea una serie de pares de valores y cuente ol rmimero de veces que los dos valores fueron iguales, Il proceso se detiene al leer un valor igual a cero 6. Beogcun ses timo ue imprisa tos nianeros pares entre 17 y 58, 7. Hacer un lgoritmo que lea los sueldae de 40 empleados de una empres? » ‘cuente cupintos ganan 8. Hacer unlalgoritmo que lea 30 nitneros cualesauiera © imprima el total de nimeros positivos, total de niimeros neyativos y el total de ndmeros ieuat acer. 9. Hacer un} algoritmo de 6 alumnos de la scocién determinar: cuaiios alumnos gon de Maracay y cuantos no son menores de 18 aos. Cusnto. Alaios sou de Mavacay y cusnios no ko son mayores 0 iguales a 23 ats 10. De los $0 alumnos de la Prof, Evelyn en algoritmica, determinora Cudntos aprobaron el Ler. Corte y cuantos no. Cuantos aprobaron ambos cortes. Cito tienen entre 14 y 40 puntos, (C)de une cj 620 pas dee son rojas) negras, blancas, amare: v verdes, a colores, determina: Cudntos peloias de eudntas 1 von de ningunb de los colores anteriores, (D)tacer un|algoritmo que lea una serie de montos de cheques, calcula ¢ itmpriai sua de todos fos cheques, itacer un haottme que d * Monto total de las ventas nenores 0 i s las ventas de una empresa, determine iales a 10.000 Bs, * Monto total de las ventas mayores de 10.000 Bs, 14. Hacer un} algoritmo para una empresa que fea fa edad det vendedor, of ‘monto en bolivares de lo que vendié de contado y lo que vendid a c ¥ caleule| lo obtenido por crédito y contado respectivamiente por ks 9 vendedores menores de 30 aftos, La lectura se detiene al leer un monio igual a ceto. Hacer uw algoritmo que lea las notes finales de una seecion Algoritmica, Inglés y Matematica, calcular € imprimir el porcentaje aprobados y reprobados en cada materia, promedio de cada una, cantidacl de aprobados y reprobados en cada materia, Hacer un algoritmo para controlar las montos de los cheques emits pv diferentes personas. Se desea ceterminar: Cuantos ch ques tuevon menores fle 12,000 Bs., cudntos cheques fueron mayores a 12.000 Bs., el monto en) Bs. de fos cheques menores a 6.000, ef monlo en Bs. de los | cheques mayores 7690 Bs, \C G)pe tos 5p hombres casados de Margarita se desea saber: Cuanios tienen \us feeb P19. 20. hijos y cudntos no, Promedio del nimero de hijos. Caleular fa sum de las edaces de una Tista de nifos, deteraiaa: Edad promedi general, edad maxima y edad minima, edad promedio de bys niftas, | Hacer ut algoritmo que determine ¢ imprima quien puede entrar a una iscoteca de 300 personas, Tomanilo en cuenta que solo entrar agueties personas cuyas edades estén comprendidas entre 2! y 28 afios y ett sina sea Piscis, Cancer o Leo. Tamo'én debe calcular € itaprimir ef total recaudado tomando en cuenta que la entrada cuesta 5.000 Bs, Hacer un algoritmo que tea el monto det alquiler de nos locales comerciales y el tiempo de arrenda lento, determinar e imprimir of incremento que suftié el arrendamiento y el nuevo monto del aiquiler, cudntos locales hay en cada condicién y el monto recaudado total {os siguidnies eriterios el monto del alquiler es mayor de 60.000 Bs y el tiempo te afrendamiento es mayor de 2 afios se le incrementara un 18%, a = Z TARREGHOS [of Cee ° moe | 0 Hacer un algoritmo que vaya leyendo el estado civil de cada uno de tos alumnos de ya salén, almacenandolo en un vector y cuente ef nimere de ‘alumnos que fay en cada estado, 2. Crear una listen memoria (vector) para almacenar 10 elementos Bee: Bacon alggritmo que lea 20 valores y fos cargue en un vector, luewo debe sumar todos Ios valores y mostrar el vestitado 4, Hacer un algdritmo que ter de estar Meno tun veetor de 5 posicioies, lu balla ymosttrel valor més grand contenido dentro dl vector 5. Hacer un alggritmo que lene un vector de 8 posiciones ¥ luego de estar tleno cuente y amuse ‘audntos valores son mayores a 150, 6. Hacer un alggritmo que lea la edad de cada uno de los alumnos de un satin y 'muestre cudnios alumnos hay mayores y menores de edad 7. Llenar un vector de la siguiente forma 13131313131 para N elementos, $2264. Hacer us pan ue lene un vector de 12 posiciones, lueyo de estar flex Heer un valor] cualquiere imtroducide por el usuario y lo busque dentro det een Vector y muesire en la posicién que se encuentra, si dentro del vector se debe enviar un mensaie advirtidoto, 9. Hacer un algbritmo que caryue un vecior con su nombre, cau lelsu deb ssumir un pasicin dentro del vector luego imprima sn nombre (7, Hacer un algoritmo que Ilene un vector de 15. posiciones. Luego que ‘multiplique 19s valores almacenados de las casillas pares, total de numévos mayoces 0 iglales a 26 ¥ la suma de (odas tos valores, I resultados, | i L, 40-26 (1) Hacer un algdritmo que almacene los nombres de los empleaos en un vecioy de tongitud Ny realizar una bisqueda de un nombre, espciticado por usuatio y fa pQsicibn del vector en la cul se encventna 16. | Realizar un algoritmo que obtenge el producto de un vector por un esealar © ‘impriminlo en|orden inverso a cary. Se tiene dos Yectores A y B, se even: . Caloular el producto del vector A y BY almacenar en un terce! vector > Caloularla suma del veclor Ay B enn cuarto vector Imprimir los vectores resultantes. Hacer un algpritmo que lene un vector de 5 posiciones con la snultiplicacion del Subindice por el subindice, luego de estar Heno imprimir la sumatora contend en] ns casilas pares, fa mniplcaion Ge Tos exvieos Ue Vs casi imp Haver un algpritmo que lene un vector de N posisiones, mego de esr 180); imprimir todo el contenido dal vector, el promedio de las casillas pares, la ulliplicaciég del contenido de tas easily impares, el nimieso ayer contenido defiro del vector Hacer un algoritno que dado un vector de N elementos, sumiar los primers 10 © imprimir los restantes elementos, La dimension del vector debe ser mayor a 10. | mostrar totes, Hacer un algoritmo que dado un vector de N_ elementos aquellos elementos mayores 16 y el kigar que oouPa Lienar un véetor de 14 posiciones son las notes finales de una seccion anilisis, luegd inpriunie: «| Peomedia de ta seecién «| Porcentaje de aprobados y aplazados «| Note mayor y nota menor dela secon. Dados 2 vectores, el primero de N clementos y el segundo de 2 elementos Crear 2 vectores resultantes, el primero con In. mitiplicarion del prin 4 Haser-unalgoritmo que ene una muiic\de.5 * 8, sumar-cada’fin y almaconar fos rewhados en un vector 5, n-una mitriz de N* N,estableciendo que N no puede ser menor qy determina lo siguiente: + |La sumatoria de los que se encuentran en la diagonal ps + |Deterniinar et promedio de fos elementos de Ja penaitima ‘column. + |Ubicar en un vestor los elementos de la tercera fils y lordenartos en forma asce: dente. | 6. Hacer un hlgovitmo que cague una mabiiz de 10° 10 de wamierus, hace | sume los yplores slmacensdas en la diagonal principal y nucstre el tot 7. Hacer un lgoritmo que caraue un matriz de S*5 con fos nimeros det 1 fig sas Sere 0 luo on mn was 6 7 Bw 2 loi. 2» wo os | 215 parla queda 8. Hacgr un algoritme que cargue una ;2 2 2 3 4 | 4 mM | 6 6 6% 3% 46 | Bie 928. ee a 10 20 3-50 iz.de S* 5 para que quede ast 9. Hacer un higoritmo que lene una matriz simétrica e imprima los valores de ta dagdual secundaria, 10. Tenemas una maiz con las puntacionesobtetidas por los estudiantes on i fa asignara de Proganacin (cinco califcacionos por estutiants) ‘Tenemos tin vector asociado a. Ia matriz donde estan los nombres de los estudiantes. Obtener la media o promiedio de los estudiantes y almacenail fen un segundo vector, ademas de obtener ef promedio de la secon Imprimir dl vector nombre, ta matriz califeaciones y el vector promedis y el promedia general |

También podría gustarte