recordatorio

5
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 VARIABLE Código del empleado Co, Cod, Codi Nombre estudiante Nom, Nomes, nomb Primera evaluación E1, nota1, pe Edad del empleado Edad, de, edemp Empleado Emp Nota definitiva Def, notadef Promedio 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

Upload: arvey-barahona

Post on 24-Jun-2015

332 views

Category:

Education


0 download

DESCRIPTION

En este documento se encuentra algunas definiciones de tipos de datos, variables, expresiones y algunas estructuras de control

TRANSCRIPT

Page 1: 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

Page 2: Recordatorio

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

Page 3: Recordatorio

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

Page 4: Recordatorio

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

Page 5: Recordatorio

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