Recordatorio
-
Upload
arvey-barahona -
Category
Education
-
view
332 -
download
0
description
Transcript of Recordatorio
RECORDANDO
VARIABLES.Son un conjunto de caracteres alfanuméricos (letras y/o números) donde el primer carácter es una letra, que se utiliza para abreviar frases o proposiciones . A las variables se les asocia un dato, el cual puede variar durante la solución del problema. En general, una variable posee un nombre y posee asociado un dato.Ejemplos de variables
FRASE VARIABLECódigo del empleado Co, Cod, CodiNombre estudiante Nom, Nomes, nombPrimera evaluación E1, nota1, peEdad del empleado Edad, de, edempEmpleado EmpNota definitiva Def, notadefPromedio Prom
El nombre dado a las variables puede variar dependiendo del programador y del problema a solucionar.
Clasificación. Las variables las podemos clasificar según su almacenamiento y de acuerdo a su operatividad.
De acuerdo a su almacenamiento se clasifican en :Escalares : Aquellas que durante la ejecución del programa, únicamente recuerdan (poseen almacenado) el último dato asociado. De un mismo tipo. Son conocidas como vectores(unidimensionales) o matricies(bidimensionales)Arreglos : Recuerdan ( posee almacenado) todos los datos asociados Registro. Aquellas variables que almacenen un conjunto de campos o datos de diferentes tipos Punteros: Durante la ejecución apuntan o señalan a un lugar específico de la memoria.Archivo: Almacenen un conjunto de registro. Se conserva los datos (información).De acuerdo a su operatividad se clasifican en :
De entrada: Aquellas que nos representan los datos conocidos o de entrada, capturan la información.De salida: Aquellas que representan los datos característicos a los resultados esperado; muestran, visualizan la información.De cálculo: Aquellas que utilizamos para realizar operaciones, almacenan el dato en forma transitoria.
Tipos de Datos.Todo sistema de computación digital es alimentado con datos (información) la representación de los datos incide en la elaboración de los pasos del algoritmo ya que determina el contenido de las diferentes variables. Los datos pueden ser de tipo: numéricos, alfanuméricos, lógicos, Constantes.Los datos numéricos se clasifican en :Enteros: Son números completos, no tienen componente decimal, pueden ser negativos
o positivos. Ejemplo:Horas trabajadas 35 Edad empleado 18Número de hijos 3
Reales: Son los números que poseen decimales. Pueden ser positivos, negativos o el cero. Los Reales Exponenciales se expresan en función de potencias de 10, se conoce como notación científica. Ejemplo
La nota del estudiante (nota) 3.5Costo artículo (costo) 152.36Valor hora (vlrh) 1250.80 Porcentaje impuesto (Por_i) 0.08Velocidad de la luz (Vel) 3. E 5 Gravedad (Grav) 0.98 E 1 -3.5 E3 -3500.0.
1.23 E 2 123.0Los datos Alfanuméricos se clasifican en :De carácter: Cuando se hace referencia a un solo carácter. Ejemplo
Sexo estudiante (Sexo) ‘F’ o ‘M’Estado civil (Est_civ) ‘C’, ´S’, ‘V’
De cadena : Hace referencia a más de un carácter Ejemplo.Nombre estudiante (nom)(nomestud) ‘Jose Luis Perez’
Lógicos : Son aquellos que pueden tomar un valor falso o un valor verdadero.
Constantes : Son aquellos datos que permanecen fijos durante la ejecución del problema.
EXPRESIONES.Las expresiones son combinaciones de constantes, variables, símbolos de operaciones, paréntesis y nombre de funciones especiales.
El lenguaje de programación puede utilizar nombres diferentes o en inglés los diferentes operadores y funciones internas.
Operadores AritméticosOperador Significado Tipo operando Tipo resultado
− , ∧ ** Exponenciación Entero ,real Entero o real
+ Suma Entero, real Entero, real
- Resta Entero, real Entero, real
* Multiplicación Entero, real Entero, real
/ división Real Real
Div División entera Entero Entero
Mod Residuo Entero Entero
Operadores de relación. Se utilizan para realizar las comparaciones, su resultado es verdadero o falso, dependiendo de la expresión usada
Operador Significado
< Menor
> Mayor
= Igual
< = Menor igual
>= Mayor igual
<> Diferente
ESTRUCTURAS DE CONTROL.Definen el orden y el proceso que se deben ejecutar en un algoritmo.Las estructuras de control son: Secuencial, condición, de repetición.Las estructuras secuenciales son aquellas en la cual una acción sigue a la otra. Ejemplo:Calcular la suma y el producto de dos números.
Algoritmo Sumprod Lea A
Lea BS A+BP A*BESCRIBA S, P
FinSumprod
Las estructuras de Condición presentan cuatro opciones, de una dirección, en dos direcciones, condiciones anidadas y condición múltiple.
inicio
Lea A
Lea B
S A+BB A*B
Escriba S,P A
Fin
Estructura de Condición en una dirección. La condición es una comparación entre dos expresiones que arroja un resultado: verdadero o falso. Si la condición es verdadera ejecuta el grupo de tareas, si es falsa terminará la condición.
Si (condición) entonces Grupo de tareasFin-si
Ejemplo 5.Escriba una algoritmo que lea los lados de un triángulo y escriba si todos son iguales. Realiza el diagrama con la ayuda de tu profesor.Algoritmo Triángulo
Lea L1Lea L2 Lea L3Si (L1= L2) y (L2=L3) Entonces ESCRIBA ‘todos los lados son igualesFin-Si
Fin-Triángulo.
Estructura de Condición en dos direcciones. Permite que el flujo de datos de control bifurque de dos posibles acciones bien sea Verdadera o Falsa la condición
Si (condición) entonces Grupo de tareas ASi-noGrupo de tareas BFin-si
Estructura de control de repetición. Son un bucle o lazo que se repite determinado número o indeterminado de veces hasta que cumpla con una condición. Las principales estructuras repetitivas son:
El Mientras que. La condición está situada al principio del bucle y las instrucciones internas se repetirán mientras la condición sea verdadera. Cuando ésta sea falsa se detendrá.
Co
Grup Ta
v
Co
Grupo A
v
Grupo B
F
Ejemplo. Escribir diez veces la frase” Debo realizar ejercicios de algoritmos”
Algoritmo Frase
Contador 1
Mientras que (Contador <11)
ESCRIBA “ DEBO REALIZAR EJERCICIOS DE ALGORITMOS”
CONTADOR CONTADOR +1 ***PARA INCREMENTAR EL VALOR **
Fin Mientrasque
Fin-FRASE.
Falso
VerdaderoCondición
Acciones
Mientras que (Condición) haga Grupo tareasFin MientrasQue