Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción Programación
Introducción Programación
ASIGNATURA: PROGRAMACIÓN
6.3. OPERADORES RELACIONALES: >, >=, <, <= , = (==), <> (!=)
6.4. OPERADORES LÓGICOS: AND, OR, XOR, NOT
6.5. PARÉNTESIS: ()
6.6. EXPRESIÓN: COMBINACIÓN DE CONSTANTES, VARIABLES, OPERADORES Y PARÉNTESIS
6.6.1. ((4-2)*(5+1)/2)^2-(4+3) (29)
6.6.2. (6+3)>8 AND (6-1)*2<8 OR 2^3=8 (VERDADERO)
7. INSTRUCCIONES: CADA UNA DE LAS ACCIONES DE UN ALGORITMO ES UNA INSTRUCCIÓN
O SENTENCIA
7.1. INSTRUCCIÓN DE ASIGNACIÓN: A=3 (A←3)
7.2. INSTRUCCIONES DE ENTRADA/SALIDA (INPUT(OUTPUT)
7.2.1.ENTRADA: INTRODUCIR DATOS EN LA MEMORIA PRINCIPAL
7.2.2.SALIDA: SALIDA DE DATOS DE LA MEMORIA PRINCIPAL
7.3. INSTRUCCIONES CONDICIONALES: BAJO LA COMPROBACIÓN DE UNA VERACIDAD O
UNA FALSEDAD DE UNA CONDICIÓN EJECUTA DOS GRUPOS DE ACCIONES DIFERENTES
7.4. INSTRUCCIONES REPETITIVAS: CONTROLA LA EJECUCIÓN DE UN GRUPO DE
INSTRUCCIONES MIENTRAS UNA CONDICIÓN SEA CIERTA
1. DEFINICIÓN
1.1. REPRESENTACIÓN GRÁFICA DE LA SOLUCIÓN DE UN PROBLEMA
1.2. INDEPENDIENTE DEL LENGUAJE DE PROGRAMACIÓN QUE SE UTILICE
2. TIPOS
2.1. DIAGRAMAS DE FLUJO DE SISTEMA: ORGANIGRAMA
2.2. DIAGRAMAS DE FLUJO DE PROCESO: ORDINOGRAMA
3. DIAGRAMAS DE FLUJO DE SISTEMA
3.1. ORGANIGRAMA
3.2. DEFINICIÓN: DESCRIBEN EL FLUJO DE LOS DATOS Y DE LOS DIFERENTES SOPORTES
FÍSICOS QUE VAN A INTERVENIR EN LA SOLUCIÓN DEL PROBLEMA DE MANERA
GRÁFICA
3.3. SÍMBOLOS:
PROCESO IMPRESORA
4.3. SÍMBOLOS:
CONECTOR EN DISTINTA
PÁGINA
PROCESO
ENTRADA / SALIDA
SUBPROGRAMA
DECISIÓN
INICIO / FINAL
CONECTOR EN LA MISMA
PÁGINA LÍNEAS DE CONEXIÓN
CONDICIÓN
NO SÍ NO CONDICIÓN SÍ
A1 B1 A1
A2 B2 A2
An Bn An
NO A1
SÍ CONDICIÓN
A2
A1
A2 An
NO
An CONDICIÓN
SÍ
IMPORTANTE: EL MIENTRAS NUNCA FALLA (PUEDE NO REALIZARSE NUNCA), PERO HAY QUE
REPETIR LA PREGUNTA DE ENTRADA. EL HASTA PUEDE FALLAR (BUCLE INFINITO) PORQUE HAY
QUE REALIZAR LAS ACCIONES AL MENOS UNA VEZ
EJERCICIOS:
2.10. INTRODUCIR POR TECLADO UN NÚMERO NUM. UNA VEZ BORRADA LA PANTALLA,
PERMITIR LA INTRODUCCIÓN DE OTROS NÚMEROS HASTA ADIVINAR EL NÚMERO
TECLEADO EN PRIMER LUGAR
1. CONTADOR
1.1. VARIABLE NUMÉRICA CUYO VALOR SE INCREMENTA O DECREMENTA CON
CANTIDADES FIJAS
1.2. NOMBRE: C_VAR
1.3. TIPO: NUMÉRICO
1.4. CÁLCULO: C_VAR = C_VAR + constante
1.5. HAY QUE INICIALIZAR LA VARIABLE: C_VAR = C0
2. ACUMULADOR
2.1. VARIABLE CUYO VALOR SE INCREMENTA O DECREMENTA CON CANTIDADES
VARIABLES
2.2. NOMBRE: T_VAR
2.3. TIPO: NUMÉRICO, TEXTUAL
2.4. CÁLCULO: T_VAR = T_VAR + variable
2.5. HAY QUE INICIALIZAR LA VARIABLE: T_VAR = T0
3. MEDIA ARITMÉTICA (PROMEDIO)
3.1. VARIABLE CUYO VALOR SE CALCULA COMO COCIENTE ENTRE ACUMULADOR Y
CONTADOR
3.2. NOMBRE: MED_VAR
3.3. TIPO: NUMÉRICO
3.4. CÁLCULO: MED_VAR = T_VAR 7 C_VAR
3.5. HAY QUE INICIALIZAR LA VARIABLE: MED_VAR = 0
4. MÁXIMO
4.1. VALOR MÁS ALTO DE UNA SERIE DE NÚMEROS EN ESTRUCTURA REPETITIVA
4.2. NOMBRE: MAX_VAR
4.3. TIPO: NUMÉRICO
4.4. CÁLCULO: Con condicional
Inicio
MAX_VAR=L.V.
VAR>MAX_VAR
MAX_VAR=VAR
Fin
4.5. HAY QUE INICIALIZAR LA VARIABLE: MAX_VAR = L.V. (Low Value) el valor más
pequeño que toma el tipo de variable numérica elegida
4.6. VAR>MAX_VAR: el primer valor que encuentra
Inicio
MIN_VAR=H.V.
VAR<MIN_VAR
MIN_VAR=VAR
Fin
5.5. HAY QUE INICIALIZAR LA VARIABLE: MIN_VAR = H.V. (High Value) el valor más grande
que toma el tipo de variable numérica elegida
5.6. VAR<MIN_VAR: el primer valor que encuentra
5.7. VAR<=MIN_VAR: el último valor que encuentra
6. SWITCH
6.1. VARIABLE QUE SOLO PUEDE TOMAR DOS VALORES DISTINTOS EN UNA ESTRUCTURA
REPETITIVA
6.2. SE INICIALIZA A UN VALOR, EN EL PROCESO SE LE MODIFICA EL VALOR PARA SABER SI
UNA SITUACIÓN HA OCURRIDO O NO
SW=True
SW=True
S W=True S W=False