Variable:
Es un espacio en memoria que almacena información.
Tipo de datos: Especifica el tipo o valor de la información. Enteros,
decimal, booleanos y textos.
Tipos de variables:
Constantes: que no cambia su valor
Locales: variables que solo utilizan
Globales:
Según el comportamiento: sumadoras (sumar) y contadoras (contar).
Operadores:
Aritmeticos: +, -, *, /, mod(%),
X=[(8*5)+3]/(3+2)*(5*2)
Operadores lógicos:
AND. OR, NOT (!)
AND: todas las condiciones tienen que ser verdaderas para que el
resultado sea verdadero.
Cond 1 Cond 2 Resultado
V V V
V F F
F F F
OR: al menos una condición tiene que ser verdadera.
Cond 1 Cond 2 Resultado
V V V
V F V
F V V
F F F
NOT: lo contrario de.
Cond 1 Resultado
V F
F V
Prioridad
Not Negación Lógico
And Y Lógico
Or O Lógico
Operadores de comparación:
===(==), >, <, >=, <=, <>
= asignación (x=5)
Funciones: Es un bloque de código para realizar una tarea especifica
dentro del sistema.
Ventaja: reutilizable lo que permite ganar tiempo en la codificación.
Se caracteriza porque tienen Parámetros y Argumentos
Función suma (x,y)
Aquí va el código
Fin función
A=5
B=2
Llamar suma (A,B)
Colocar el nombre de la función d acuerdo a la funcionalidad que tenga y
utilizar convenciones, por lo general se utiliza camelCase, es la unión de
2 nombres. Ejemplo: función registrarUsuario.
Verificar si un número es par:
Definir que es par: números divisibles entre 2
(X mod 2)==0
-----------------------------------------------------------------------------------------------------
-------
Estructura de un algoritmo:
Inicio
Definición variables.
Codificación (instrucciones)
fin
realicemos un algoritmo que muestre el perímetro de un cuadrado.
Perímetro: suma de los 4 lados
Perímetro = lado * 4
NIVEL BASICO
Inicio
Entero: lado 1, lado2, lado3, lado4, perímetro: 0;
Leer “digite el primer lado”; lado1
Leer “digite el primer lado”; lado2
Leer “digite el primer lado”; lado3
Leer “digite el primer lado”; lado4
Perímetro = lado1 + lado2 + lado3 + lado4
Escriba “el perimetro del cuadrado es:”; perimetro
Fin
NIVEL MAYOR
Entero: lado,perimetro:0;
Leer “digite lado”; lado
Perimetro=lado*4
Escriba “el perimetro del cuadrado es:”; perimetro
fin
Condicionales
Toma de decisiones
Es una estructura de control para la toma de decisiones.
Estructura de un condicional:
Si anidados
Sii (cond/condiciones) entonces
Bloque de instrucciones
Sino
Bloque de instrucciones
Fin si