Está en la página 1de 7

Programacin de Algoritmos

Clase 3 aprendizaje: Introduccin a la programacin de Algoritmos : definicin y uso constantes,variables, expresiones, Nombre unidad de
ESCUELA DE INFORMTICA Y TELECOMUNICACIONES

Escuela de Informtica y Telecomunicaciones

Objetivo
Definir expresiones de datos constantes y variables Comprender asignacin el significado y uso del operador

Definir variables especiales como acumuladores y sumadores. Construir expresiones aritmtica y lgicas.

Copyright 2001, Cisco Systems, Inc. Todos los derechos reservados. Impreso en los Estados Unidos. Presentation_ID.scr

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin( continuacin ) Expresin de los datos


Un dato puede venir expresado como: constantes, variables, expresiones, etc. CONSTANTE Es un dato (de cualquier tipo) cuyo valor no cambia durante la ejecucin del algoritmo o programa. Tipos de constantes: Literal: es un valor expresado en forma explcita. Ejm. 3.1416 Simblica: viene expresado bajo un nombre que guarda su valor Ejm. Pi (Previamente se debe definir que Pi = 3.1416)
3

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin
VARIABLE
Es un objeto (porcin de memoria) que almacena un dato Para definir una variable es necesario: - Darle un Nombre - Indicar el tipo de dato que va almacenar OJO: El valor de una variable puede cambiar durante la ejecucin del algoritmo. Tipos de variables: Entero: Real: Carcter: Lgica: Ejm. nota, edad, examen, Ejm. promedio, sueldo, altura Ejm. seccin, sexo, Ejm. Fin, encontrado, vale

Copyright 2001, Cisco Systems, Inc. Todos los derechos reservados. Impreso en los Estados Unidos. Presentation_ID.scr

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin
VARIABLE ( continuacin) El nombre de una variable comienza con letras, pudiendo contener nmeros y algunos caracteres especiales como - _ ; pero sin espacios en blanco. Ejercicio : Determine cual de los siguientes nombres de variables son correctos y cual sera su tipo de dato. a) B06 = b) ProNot = c) Ap Materno = d) %saldo = c) Dir_Duoc =
=

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin

Operador de asignacin
Se utiliza para almacenar un dato en una variable, perdindose cualquier otro valor previamente almacenado en ella. Se representa con el smbolo
Ejem. Nota 12.3

Nota

Nota +2

Copyright 2001, Cisco Systems, Inc. Todos los derechos reservados. Impreso en los Estados Unidos. Presentation_ID.scr

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin
EXPRESIONES Es una combinacin de operandos y operadores
Tipos: Expresiones aritmticas Operando: Operadores: Resultado: Ejm. constantes, variables y expres. numr. aritmticos numrico

(EP + 2*EF + PP)/4

Expresiones lgicas Operando: Operadores: Resultado: Ejm. constantes, variables y expres. lgicas lgicos y relacionales lgico

(PP>6.1 y PF>6.1)

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin
VARIABLES IMPORTANTES CONTADOR Es un acumulador cuyo valor aumenta o disminuye en una cantidad constante cada vez que se produce un determinado suceso o accin. Se usa para contar sucesos. Ejm. _ Contar nmero de aprobados _ Contar nmero de empleados _ contar nmero de calificaciones, etc ACUMULADOR Es una variable cuyo valor aumenta o disminuye en una cantidad variable cada vez que se produce un determinado suceso o accin.
8

Copyright 2001, Cisco Systems, Inc. Todos los derechos reservados. Impreso en los Estados Unidos. Presentation_ID.scr

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin ACUMULADOR ( continuacin)


Debe ser inicializado Ejemplos : 1.- Se desea acumular las notas de prcticas de un alumno Sum sum sum 0 sum + 6.0 sum + 5.5 (el valor de sum es 0) (el valor de sum es 6.0) (el valor de sum es 11.5)

2.- Se desea acumular las temperatura de una semana SumTemp SumTemp SumTemp 0 (el valor de SumTemp es 0)

SumTemp + 33.0 (el valor de SumTemp es 33.0) SumTemp + 30.8 (el valor de SumTemp es 63.8)
9

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin Instrucciones


Acciones Bsicas que transforman los datos de entrada en informacin til para el usuario.

Tipos de instrucciones: Instrucciones de Entrada. Instrucciones de Salida. Instrucciones de Asignacin.


10

Copyright 2001, Cisco Systems, Inc. Todos los derechos reservados. Impreso en los Estados Unidos. Presentation_ID.scr

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin Instrucciones de entrada


Se utilizan para ingresar los datos de entrada al algoritmo. Formato: LEER( nombre_variable); Ejemplos: Leer ( A, B, C); Si se Ingresa 5, 6 y 8 la asignacin es la siguiente: A=5 B=6 C=8

11

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin Instrucciones de Salida


Se utilizan para entregar los resultados del algoritmo y comentarios Formato: IMPRIMIR( nombre_variable o comentario); Ejemplos: Imprimir(SUMA); Imprime el valor de la variable suma Imprimir( Resultado de la Suma ); Imprime el texto.
12

Copyright 2001, Cisco Systems, Inc. Todos los derechos reservados. Impreso en los Estados Unidos. Presentation_ID.scr

Escuela de Informtica y Telecomunicaciones

Fundamentos de programacin Instrucciones de Salida


Se utilizan para entregar los resultados del algoritmo y comentarios Formato: IMPRIMIR( nombre_variable o comentario); Ejemplos: Imprimir(SUMA); Imprime el valor de la variable suma Imprimir( Resultado de la Suma ); Imprime el texto.
13

Copyright 2001, Cisco Systems, Inc. Todos los derechos reservados. Impreso en los Estados Unidos. Presentation_ID.scr

También podría gustarte