LOGICA COMPUTACIONAL

28
ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA CENTRO BACHILLERATO TECNOLOGICO agropecuario No. 131 LÓGICA COMPUTACIONAL ÍNDICE PROPOSITO DEL SUBMODULO 1 ¿QUE ES UN PROBLEMA? LAS ETAPAS PARA RESOLVERLO ¿QUÉ ES LA LOGICA COMPUTACIONAL? ALGORITMO DIAGRAMA DE FLUJO PSEUDOCÓDIGOS VARIABLES CONTADOR Y ACUMULADOR CONSTANTES TIPOS DE DATOS TIPOS DE ALGORITMOS EJEMPLO DE SOCLUCION DE ALGORITMO SANTIAGO JUXTLAHUACA, OAXACA 010101010101010101010101010101010101010101010101010

description

TEORIA COMPUTACIONAL

Transcript of LOGICA COMPUTACIONAL

Page 1: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

CENTRO BACHILLERATO TECNOLOGICOagropecuario No. 131

LÓGICA COMPUTACIONALÍNDICE

PROPOSITO DEL SUBMODULO 1

¿QUE ES UN PROBLEMA?

LAS ETAPAS PARA RESOLVERLO

¿QUÉ ES LA LOGICA COMPUTACIONAL?

ALGORITMO

DIAGRAMA DE FLUJO

PSEUDOCÓDIGOS

VARIABLES

CONTADOR Y ACUMULADOR

CONSTANTES

TIPOS DE DATOS

TIPOS DE ALGORITMOS

EJEMPLO DE SOCLUCION DE ALGORITMO

SANTIAGO JUXTLAHUACA, OAXACA

010101010101010101010101010101010101010101010101010

Page 2: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

PROPÓSITO DEL SUBMODULO 1

EL ALUMNO APRENDERA A SOLUCIONAR PROBLEMAS UTILIZANDO LALOGICA COMPUTACIONAL, QUE LUEGO ADAPTARA EL COMPUTADORPARA UTILIZAR LOS MODERNOS ENFOQUES ORIENTADOS A LOSODJETOS HACIENDO ENFASIS EN LA SOLUCION ALGORITMICA,TENIENDO EN MENTE QUE LAS SOLUCIONES SERAN IMPLEMENTADOSEN UN LENGUAJE DE PROGRAMACION ORIENTADO A ODJETOS.

LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

PROPÓSITO DEL SUBMODULO 1

EL ALUMNO APRENDERA A SOLUCIONAR PROBLEMAS UTILIZANDO LALOGICA COMPUTACIONAL, QUE LUEGO ADAPTARA EL COMPUTADORPARA UTILIZAR LOS MODERNOS ENFOQUES ORIENTADOS A LOSODJETOS HACIENDO ENFASIS EN LA SOLUCION ALGORITMICA,TENIENDO EN MENTE QUE LAS SOLUCIONES SERAN IMPLEMENTADOSEN UN LENGUAJE DE PROGRAMACION ORIENTADO A ODJETOS.

LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

PROPÓSITO DEL SUBMODULO 1

EL ALUMNO APRENDERA A SOLUCIONAR PROBLEMAS UTILIZANDO LALOGICA COMPUTACIONAL, QUE LUEGO ADAPTARA EL COMPUTADORPARA UTILIZAR LOS MODERNOS ENFOQUES ORIENTADOS A LOSODJETOS HACIENDO ENFASIS EN LA SOLUCION ALGORITMICA,TENIENDO EN MENTE QUE LAS SOLUCIONES SERAN IMPLEMENTADOSEN UN LENGUAJE DE PROGRAMACION ORIENTADO A ODJETOS.

LOGICA COMPUTACIONAL

Page 3: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

¿QUÉ ES UN PROBLEMA? ES UNA CUESTION O PUNTO DISCUTIBLE QUE REQUIERE DE UNASOLUCION, QUE GENERA INCOGNITAS CUYA SOLUCION SE REALIZA UTILIZANDO LATECNOLOGIA Y EN OTRAS OCASIONES UTILIZANDO METODOS FILOSOFICOS. PARAIDENTIFICAR UN PROBLEMA ES NECESARIO ENCONTRAR DENTRO DE LA SITUACIONTODOS LOS ELEMENTOS IMPORTANTES QUE INTERVIENEN EN EL; DATOS QUECONOCEMOS, DATOS QUE DESCONOCEMOS Y LOS PROCEDIMIENTOS A UTILIZAR PARASU SOLUCION.

LAS ETAPAS PARA RESOLVER UN PROBLEMA SON:

ETNTRADA

¿QUÉ ES LA LOGICA CUMPUTACIONAL? LA LOGICA COMPUTACIONAL ES AQUELLO QUENOS AYUDA A RESOLVER CIERTOS ACCIONES APLICANDO LA COMPUTADORA DENTRO DELA LOGICA COMPUTACIONAL SE CUENTA CON LAS SIGUIENTES HERRAMIENTAS PARA UNPREANALISIS DE UN PROBLEMA: ALGORITMOS, DIAGRAMAS DE FLUJO Y SEUDOCODIGOS,TODOS ESTOS NOS AYUDAN A ACLARAR EL PANORAMA DE SOLUCION DE UN PROBLEMA.

ENTRADA DEDATOS ¿DATOSTENGO? ¿CUÁL ESMI INCOGNITA?

PROCESO ¿QUEOPERACIONES DEBO DEREALIZAR PARA OBTENEREL RESULTADO?

SALIDA DE DATOSLOS RESULTADOSQUE CUMPLEN MIODJETIVO

UN ALGORITMO ES UN CONJUNTOORDENADO Y FINITO DEINSTRUCCIONES QUE CONDUCE ALA SOLUCION DE UN PROBLEMA.

ENTRADA DE DATOS PROCESO DE DATOS SALIDA DE DATOS

INICIOLEER D.E. X, YPROCESOR=X-YSALIDAIMPRIMIR RFIN

ALGORITMO

ESTRUCTURAGENERAL

EJEMPLO

ES UNA HERRAMIENTA DE LA LOGICA COMPUTACIONAL, LACUAL RERPRESENTA DE MANERA GRAFICA EL CONJUTO DEINSTRUCCIONES ORDENADAS QUE LLEVAN A LA SOLUCIONDE UN PROBLEMA.

Page 4: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

• INICIO

• ENTRADA DE DATOS

• PROCESO

• SALIDA DE DATOS

• FIN

• FLUJO DE DATOS

• CONECTAR MISMA HOJA

• CONECTAR OTRA HOJA

DIGRAMADE

FLUJO

SIGNIFICADO

EJEMPLO

Page 5: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

PSEUDOCÓDIGOS

ESTURCTURA

CABEZA

INICIO

• NOMBRE DEL PROGRAMA• TIPOS DE DATOS• DECLARACION DE VARIABLES Y CONSTANTES

CUERPODELPROGRAMA

PROCESO OINSTRUCCIONES

EJEMPLO

FIN

/*PSEUDOCODIGO QUE SIRVA PARAPARA CALCULAR AREA DE CUADRADO/*

CABEZA

CUERPO DELPROGRAMA

PROGRAMA:CALCULAR_AREA_CUADRADOI, A AS SINGLE;

INICIOVISUALIZAR”INTRODUCE LADO DELCUADRADO”LEER (L)I: TEXT1.TEXT.CALCULAR ÁREAA: L*LVISUALIZAR”EL ÁREA ES;”TEXT2. TEXT=AFIN

EL PSEUDOCÓDIGO ES UN LENGUAJE INTERMEDIO ENTRE NUESTRO LENGUAJE YEL DE PROGRAMACIÓN, DEBIDO A QUE QUIEN LO UTILIZA SE GUÍA POR UNASERIE DE NORMAS PERO SIN LLEGAR A USAR UNA ESTRUCTURA TAN RÍGIDACOMO LA DEL LENGUAJE DE PROGRAMACIÓN.

Page 6: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

VARIABLESY

CONSTANTES

VARIABLE

X, Y, Z, NOMBRE, EDAD, SEXO,ÁREA, PERIMETRO, ECT.EJEMPLOS

TIPOSDEDATOS

CONSTANTE

ES UN DATO CUYO VALOR PUEDE VARIAR A LO LARGO ODESARROLLO DE UN ALGORITMO. LAS CARACTERISTICAS DEUNA VARIABLE SON 2: No. 1 SE LE ASIGNA UN NOMBRE DEACUERDO A LO QUE VA A REALIZAR Y LA CARACTERISTICANo. 2 SE LE ASIGNA EL TIPO DE DATO QUE VA A UTILIZAR.

EJEMPLOS

ES UN DATO QUE PERMANECE CONSU VALOR, SIN CAMBIOS LO LARGODEL DESARROLLO DEL ALGORITMO.

π=3.1416A= 4

EN LOS LENGUAJES DE PROGRAMACIÓN UN TIPODE DATO ES UN ATRIBUTO DE LAS PARTES, DE LOSDATOS QUE SE INDICA AL ORDENAR (Y/O ALPROGRAMADOR) ALGO SOBRE LA CLASE DEDATOS SOBRE LOS CUALES SE VA A PROCESAR.

NÚMERICOS REAL Ó ENTERO

CARÁCTER NUMERICOS (0 AL 9), LETRAS (A-Z)Y SIMBOLOS ($, _)

BOLEANOS VERDADERO Ó FALSO

TIPOS DE ALGORITMOS

CONTADOREL QUE DETERMINA EL NÚMERO DE VECESQUE SE REPITE UN CONJUNTO DEINSTRUCCIONES.

ACUMULADORALMACENA RESULTADOSSUCESIVOS

Page 7: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

UN ALGORITMO SECUENCIAL ES AQUEL EN EL QUE SE NECESITA QUE UN PASO ANTERIOR HAYACONCLUIDO PARA CONTINUAR CON OTRO. DE ESTA FORMA, EN ESTE TIPO DE ALGORITMOS SEREQUIERE DE DATOS DE LA ETAPA ANTERIOR, COMO UNA CADENA O SECUENCIA DE INFORMACIÓN.EJEMPLO:

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

UN ALGORITMO SECUENCIAL ES AQUEL EN EL QUE SE NECESITA QUE UN PASO ANTERIOR HAYACONCLUIDO PARA CONTINUAR CON OTRO. DE ESTA FORMA, EN ESTE TIPO DE ALGORITMOS SEREQUIERE DE DATOS DE LA ETAPA ANTERIOR, COMO UNA CADENA O SECUENCIA DE INFORMACIÓN.EJEMPLO:

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

UN ALGORITMO SECUENCIAL ES AQUEL EN EL QUE SE NECESITA QUE UN PASO ANTERIOR HAYACONCLUIDO PARA CONTINUAR CON OTRO. DE ESTA FORMA, EN ESTE TIPO DE ALGORITMOS SEREQUIERE DE DATOS DE LA ETAPA ANTERIOR, COMO UNA CADENA O SECUENCIA DE INFORMACIÓN.EJEMPLO:

Page 8: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

UN ALGORITMO SELECTIVO ES AQUEL EN EL QUE SE ESTABLECEN CONDICIONES PARA PODERREALIZAR UNA ACCIÓN ESPECÍFICA, EN LOS LENGUAJES DE PROGRAMACIÓN SE IMPLEMENTAN LASSENTENCIAS IF O SELECT CASE PARA LLEVAR A CABO ESTE TIPO DE ALGORITMOS. EJEMPLO:

UN ALGORITMO REPETITIVO O CÍCLICO ES AQUEL EN EL QUE EL PROGRAMADOR ESTABLECE UNRANGO DE REPETICIÓN PARA UNA ACCIÓN DADA, O EN EL QUE SE DETERMINA QUE UNA ACCIÓN SE

REPITA DE FORMA CÍCLICA MIENTRAS SE CUMPLA ALGUNA CONDICIÓN. EN LOS LENGUAJES DEPROGRAMACIÓN SE USAN LAS SENTENCIAS WHILE Y FOR PARA LLEVAR A CABO ESTE TIPO DE

ALGORITMOS.EJEMPLO:

EJEMPLOS DE SOLUCION DE ALGORITMOS

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

UN ALGORITMO SELECTIVO ES AQUEL EN EL QUE SE ESTABLECEN CONDICIONES PARA PODERREALIZAR UNA ACCIÓN ESPECÍFICA, EN LOS LENGUAJES DE PROGRAMACIÓN SE IMPLEMENTAN LASSENTENCIAS IF O SELECT CASE PARA LLEVAR A CABO ESTE TIPO DE ALGORITMOS. EJEMPLO:

UN ALGORITMO REPETITIVO O CÍCLICO ES AQUEL EN EL QUE EL PROGRAMADOR ESTABLECE UNRANGO DE REPETICIÓN PARA UNA ACCIÓN DADA, O EN EL QUE SE DETERMINA QUE UNA ACCIÓN SE

REPITA DE FORMA CÍCLICA MIENTRAS SE CUMPLA ALGUNA CONDICIÓN. EN LOS LENGUAJES DEPROGRAMACIÓN SE USAN LAS SENTENCIAS WHILE Y FOR PARA LLEVAR A CABO ESTE TIPO DE

ALGORITMOS.EJEMPLO:

EJEMPLOS DE SOLUCION DE ALGORITMOS

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

UN ALGORITMO SELECTIVO ES AQUEL EN EL QUE SE ESTABLECEN CONDICIONES PARA PODERREALIZAR UNA ACCIÓN ESPECÍFICA, EN LOS LENGUAJES DE PROGRAMACIÓN SE IMPLEMENTAN LASSENTENCIAS IF O SELECT CASE PARA LLEVAR A CABO ESTE TIPO DE ALGORITMOS. EJEMPLO:

UN ALGORITMO REPETITIVO O CÍCLICO ES AQUEL EN EL QUE EL PROGRAMADOR ESTABLECE UNRANGO DE REPETICIÓN PARA UNA ACCIÓN DADA, O EN EL QUE SE DETERMINA QUE UNA ACCIÓN SE

REPITA DE FORMA CÍCLICA MIENTRAS SE CUMPLA ALGUNA CONDICIÓN. EN LOS LENGUAJES DEPROGRAMACIÓN SE USAN LAS SENTENCIAS WHILE Y FOR PARA LLEVAR A CABO ESTE TIPO DE

ALGORITMOS.EJEMPLO:

EJEMPLOS DE SOLUCION DE ALGORITMOS

Page 9: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

SI UN NUMERO ES POSITIVO,NEGATIVO O NULO.

SI ES UN NÚMERO ES POSITIVO PAR.

Diseñe un algoritmo y diagrama de flujo que introducido un número diga,positivo, negativo o nulo.InicioD. E. Leer XProcesoX=0Imprimir “Positivo”Si no X<0Imprimir “Negativo”Si no “Nulo”SalidaImprimir “Positivo”, “Negativo”, “Nulo”Fin

Leer xCondiciónx or 2=0 and x >0Si la condición es verdadera"par positivo"De lo contrario"no me interesa”Fin

Page 10: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

PARA SABER SI ES UN NUMERO CAPICÚA.

Page 11: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

Diseñe un algoritmo que permita ingresar una cantidad de 3 cifras ydetermine si es un número capicúa o no, si la cifra es mayor a 999 ymenor 100 que mande un mensaje que diga que ingrese una cifra de 3dígitos.

InicioD.E. Leer XProcesoSi X>100 and num<=999C= trunc (num/100)R= hum mod 100U= r mod

U= cImprimir “capicúa” de lo contrario “no capicúa”Si no “Ingresar numero de 3 cifras”Fin

Page 12: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

PARA SABER SI PEDRO JUAN Y MARIO SON CONTEMPORÁNEOS.

INTRODUCIR ENTRE 1 Y 100.

Diseñe un algoritmo donde se ingresen las edades de Juan, Mario y Pedro y determine quién escontemporáneo con quien.

InicioD. E. Leer j, m, pProcesoJ=m and m=pImprimir “contemporáneos”J=mImprimir “Juan y Mario”M=pImprimir “Mario y Pedro”J=pImprimir “Juan y Pedro”De lo contrarioImprimir “ninguno es contemporáneo”Datos de SalidaImprimirJ, m, pFin

Que sume los números impares del 1 al 100 y que realice elcuadrado de los números paresInicioProcesoI____________1S____________0Para

Page 13: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

Page 14: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

DADO UN NUMERO NATURAL POSITIVO CALCULAR LA SUMA DE LOS NÚMEROSNATURALES HASTA EL NÚMERO INTRODUCIDO.

Dado un número natural positivo calcular la suma de los números naturalesdel 1 hasta el número introducido.

INICIOD. E. Leer numProcesoI=1S=0Mientras i<=numS= s+iI= i+1Fin mientrasDatos de salida SFin

Page 15: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

QUE VALIDE UNA DIVICION DE DOS NUMEROS, SABIENDO QUE SOLO PODRAREALIZAR LA DIVICION SI EL DIVISOR ES DIFERENTE A CERO (0).

Realice un diagrama de flujo y algoritmo que valide una división de 2 números, sabiendoque solo podría realizar la división si el divisor es diferente de 0.InicioD. E Leer x, yPROCESOSi y!=0 entonsesR= x/yImprimir RFin_siFIN

Page 16: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

PARA SABER SI UN NUMERO ES NEGATIVO.

Diseñe un algoritmo y diagrama de flujo para saber si un número introducido por elusuario es negativo.

InicioDatos de entrada: Leer numProcesoSi num <0Num negativoFin

Page 17: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

DETERMINA SI ES MAYOR O MENOR DE EDAD.

Diseñe un algoritmo que determine si una persona es mayor o menor deedad al introducir su edad por el teclado.

InicioDatos de entrada: Leer YProceso: Si y>=18Imprimir “Mayor de edad”De lo contrarioImprimir “Menor de edad”Fin_siFIN

Page 18: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

DADA 3 CANTIDADES DETERMINA CUAL ES MAYOR.

Diseñe un algoritmo y diagrama de flujo que dados 3 números diga cuál es elmayor.

InicioD. E. Leer X, Y, ZProcesoSi X>Y AND X>ZImprimir “mayor”, XSi no Y>X AND Y>ZImprimir “Mayor Y”, YSi no “Mayor Z”, ZFin

Page 19: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

DETERMINA LA SUMA DE LOS NÚMEROS DEL 1 AL 10

Page 20: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

CALIFICAR EL PORCENTAJE OBTENIDO EN EL LANZAMIENTODE 3 DADOS EN BASE A LA CANTIDAD, 6 OBTENIDOS DE

ACUERDO A PUNTO DE CADA TIRO Y PONER SI ES: EXCELENTE,BUENO, REGULAR MALO.

Diseñe un algoritmo que califique el puntaje obtenido en el lanzamiento de 3 dados en base a lacantidad de 6 obtenidos de acuerdo a lo siguiente: 3 seis obtenidos es un tiro excelente, 2 seisobtenidos bueno y 1 seis obtenido regular y ninguno tiro mal.InicioD.E. Leer X, Y, ZX+Y+Z=18Si “tiro excelente”Si X+Y=12 OR X+Z=12 OR Y+Z=12Si “tiro bueno”Si X=6, Y=6, Z=-6Si “tiro regular”De lo contrario “tiro malo”Imprimir “tiro excelente”, “tiro bueno”, “tiro regular”, “tiro malo”.Fin

Page 21: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

ALGORITMO QUE DETERINA LA SUMA DE LOS NUMEROS HASTA EL NÚMEROINTRODUCIDO.

INICIOLEER NumI 1S 0i<=nums s+ii i+1fin(MQ)IMPRIMIR SFIN

Page 22: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

QUE SUME LOS NÚMEROS IMPARES Y EL CUADRADO DE LOS PARES

Diseñe un algoritmo que calcule la suma del 1 al 100, y si no introducen unnúmero que este entre ese rango que diga: introduzca un número del 1 al100(mientras)

Inicio

D. E. Leer núm.

Proceso

SI NUM>=1 AND NUM<=100

DE LO CONTRARIO

“INGRESE UN NUMERO DEL 1 AL 100”

SI I=1

S=100

Mientras i<=num

S= s+i

I= i+100

Fin mientras

Datos de salida S

Fin

Page 23: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

QUE REALICE UNA MULTIPLICACIÓN DE LOS NÚMEROS QUEESTÉN ENTRE 1 Y 100.

Diseñe un algoritmo que calcule la multiplicación del 1 al 100, y si no introducen unnúmero que este entre ese rango que diga: introduzca un número del 1 al 100(para)InicioD. E. Leer núm.ProcesoSI NUM>=1 AND NUM<=100DE LO CONTRARIO“INGRESE UN NUMERO DEL 1 AL 100”SI I=1S=100Para i<=núm.S= s+iI= i+100Fin mientrasDatos de salida SFin

Page 24: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

ALGORITMO QUE CALCULE LA SUMA DE LOS CUADRADOS DEL1 AL 10.

Diseñe un algoritmo que calcule la suma de los cuadrados del 1 al 10

INICIOProcesoS=0Para i=1, 10,1S= s+ (i*i)I= i+1Fin paraDatos de salida SFin

Page 25: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

ALGORITMO QUE SUME LOS NÚMEROS IMPARES DEL 1 AL 100Y QUE REALICE EL CUADRADO DE LOS PARES.

INICIOProcesoSi=0Sp= 0i= 1Para i=1, 3, 1R= i mod2R= 0Si= si +iSp= Sp+ (i*i)Fin (para)Datos de salidaImprimirSiSpFin

Page 26: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

Diseñe un algoritmo que lea 3 longitudes y determine si forma un triangulo o no,si forma un triangulo que determine qué tipo de triangulo es: equilátero,isósceles o escaleno. Considere que para formar un triangulo que el lado mayorsea menor que la suma de los otros dos lados.

Page 27: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

ALGORITMO QUE DETETRMINE SI UN NÚMERO ESINTRODUCIDO POR EL USUARIO ES O NO ES PAR POSITIVO.

Diseñe un algoritmo que determine si un número introducido por el usuario es o no es par positivo.

InicioDatos de entrada: Leer X, YProcesoSi y!=0R= X/YImprimir R

Page 28: LOGICA COMPUTACIONAL

ALUMNO: MAURO DE JESÚS LÓPEZ 4º SEMESTRE GRUPO “A” TECNICO EN INFORMATICA

Diseñe un algoritmo que determine si una persona es mayor omenor de edad al introducir su edad por el teclado.

InicioDatos de entrada: Leer YProceso: Si y>=18Imprimir “Mayor de edad”De lo contrarioImprimir “Menor de edad”Fin_siFIN