90 likes | 230 Views
Unidad 1. PROGRAMACION ALGORITMICA. 1.1 CONCEPTOS BÁSICOS DE PROGRAMACIÓN Y ALGORITMOS. ELEMENTOS PARA CONSTRUIR ALGORITMOS. LAS PIEZAS PARA CONSTRUIR ALGORITMOS SON: VARIABLES CONTANTES CONTROL DE ENTRADAS Y SALIDAS OPERACIONES ASIGNACION MATEMATICAS COMPARACIONES Y SELECCIONES.
E N D
Unidad 1. PROGRAMACION ALGORITMICA 1.1 CONCEPTOS BÁSICOS DE PROGRAMACIÓN Y ALGORITMOS
ELEMENTOS PARA CONSTRUIR ALGORITMOS • LAS PIEZAS PARA CONSTRUIR ALGORITMOS SON: • VARIABLES • CONTANTES • CONTROL DE ENTRADAS Y SALIDAS • OPERACIONES • ASIGNACION • MATEMATICAS • COMPARACIONES Y SELECCIONES
VARIABLES • UN LUGAR O RECIPIENTE DONDE SE GUARDAN O ALMACENAN DATOS. • SE LLAMA VARIABLE PORQUE LOS DATOS GUARDADOS PUEDEN SER CAMBIADOS EN CUALQUIER MOMENTO • EL NOMBRE DE UNA VARIABLE ES CONOCIDO COMO IDENTIFICADOR. • a = b x h
CONSTANTES • VALORES QUE NO CAMBIARAN DURANTE EL DESARROLLO DEL ALGORITMO • SE PUEDEN GUARDAR EN UNA VARIABLE • SE PUEDE USAR EN OPERACIONES MATEMATICAS • pi = 3.141592 • area = pi x radio²
SALIDA • ESTE TÉRMINO SIGNIFICA QUE, AL REALIZARSE EL ALGORITMO, SE DEBERÁ ENTREGAR ALGUNA INFORMACIÓN. • LAS SALIDAS ENVÍAN MENSAJES, VALORES O RESULTADOS AL USUARIO.
ENTRADA • ESTE TERMINO SIGNIFICA QUE DURANTE LA REALIZACIÓN DEL ALGORITMO SE DEBRÁ RECONOCER ALGUNA INFORMACIÓN. • PARA CADA DATO QUE DEBNA ENTRAR DEBERA USARSE UNA VARIABLE.
PROCESOS • SIGNIFICA TRANSFORMACION DE UNOS DATOS EN OTROS. • ES MUY COMUN QQUE ESOS DATOS SE ENCUENTREN ALOJADOS EN VARIABLES
ASIGNACION • CONSISTE EN DETERMINAR EL VALOR DE UNA VARIABLE • PUEDE SER DIRECTA, INDICANDO EL VALOR EXACTO • a 3 c = 54 + 8 • PUEDE SER A TRAVES DE UNA EXPRESION • A B * 9 B = (x + y)²
ACUMULADORES Y CONTADORES • BASANDONOS EN EL CONCEPTO DE ASIGNACION EN LOS ALGORITMOS, SE PERMITE CONSTRUIR UNA ESTRUCTURA MUY IMPORTANTE: EL ACUMULADOR • PERMITE GUARDAR UN NUEVO VALOR TOMANDO EN CONSIDERACION EL VALOR QUE YA ESTABA DENTRO DE LA VARIABLE • SUMA SUMA + 100 • EN EL CASO DE LOS CONTADORES, LA ESTRUCTURA SE USA PARA LLEVAR UNA CUENTA • CONTADOR CONTADOR + 1 • ESTA CONSTRUCCION SOLO TIENE SENTIDO EN LOS ALGORITMO Y EN PROGRAMACIÓN, YA QUE EN ALGEBRA ES UNA BARBARIDAD