COMP-2120 Capítulo 2 Preparado por: Prof. Nelliud D. Torres.

Slides:



Advertisements
Presentaciones similares
Tipos de datos Numéricos: Constan de números y puntos decimales, así como de signos positivos y negativos con los cuales es posible efectuar operaciones.
Advertisements

DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
ABECEDARIO FIGURAS GEOMÉTRICAS NÚMERO
DEFINICION DE TERMINOS SEMEJANTES
PROF. ING. JULIO CESAR CANO RAMIREZ
CLASE 3 SOFTWARE DEL MICROPROCESADOR
ESTRUCTURA DE DECISION LOGICA
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
UPC Tema: ESPACIO VECTORIAL Rn
Elementos de Pascal Escribir un programa en Pascal que lea los valores de los catetos de un triángulo rectángulo y calcule y muestre la hipotenusa. program.
Sistemas de Ecuaciones
Asignatura: Introducción a la programación
Técnico en programación de Software
Fundamentos de programación
Ecuaciones y Resolución de Ecuaciones Lineales
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
FUNCIONES INFORMATICA AQUILINA DE AVILA Santo tomas FEBRERO
Expresiones Algebraicas
¿Qué es un conjunto? Un conjunto es una colección de objetos considerada como un todo. Los objetos de un conjunto son llamados elementos o miembros del.
Objetos de un programa Datos: Se denomina dato a toda aquella información característica de una entidad y que es susceptible de tratamiento en un programa.
Facultad Ingeniería Departamento de Sistemas e Industrial Módulo 2 Constructores Básicos Parte A rogramación de omputadores.
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Introducción a la Programación
ESTRUCTURAS DE SECUENCIA
Tipos de datos y campos.
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
27/07/14 Catedra de Programacion I 1 Programación I Operadores y Expresiones.
ESCUELA: NOMBRES: LÓGICA DE LA PROGRAMACIÓN UNIDAD 2: Naturaleza de los Datos FECHA: Ing. Patricio Abad Espinoza OCTUBRE 2009 – FEBRERO Ciencias.
Programación.
Tema 6. Conceptos básicos de programación
Sistemas de Ecuaciones lineales
ALGORITMIA.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
CARACTERÍSTICAS DE LOS PROGRAMAS
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Algoritmos y Desarrollo de Programas I
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
ESTRUCTURA DE DATOS ESD-243
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
COMPONENTES DE UN ALGORITMOS
VBA – Elementos del Lenguaje
ETAPAS PARA SOLUCIONAR UN PROBLEMA
INTRODUCCION A LOS ALGORITMOS
Algoritmo Ing. Maria Rosana Heredia
Tema 2: Base de datos relacionales
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Introducción a la programación
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Elementos básicos para el desarrollo de algoritmos
Elementos básicos para el desarrollo de algoritmos
Términos algoritmo diseñar algoritmo implementar algoritmo
Introducción a Excel Fórmulas
Computación I (CI-2125) Clase 2 Prof. Mireya Morales.
PRINCIPIOS DE PROGRAMACIÓN
Presente un cuestionario con los aspectos mas importantes sobre los
Tipos de Datos.
Lic. Carla Aguirre Montalvo
Programación de Computadores
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
Informática Ingeniería en Electrónica y Automática Industrial
Programación Aplicada de Computadoras
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
MC. J. D. Pope S. ITD Unidad II. Introducción a la programación 2.1 Ejemplo de programas 2.2 Identificadores, constantes y variables 2.3 Tipos de datos:
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 4 – Tipos de Datos.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Excel 2013 Informática en los negocios lci. Excel 2013  ¿Qué es un RANGO en Excel?  Es un conjunto de celdas contiguas que pueden ser seleccionadas.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

COMP-2120 Capítulo 2 Preparado por: Prof. Nelliud D. Torres

Definiciones Variable – Un valor que se almacena en la memoria de la computadora con la característica de que puede ser alterado en cualquier momento durante la corrida del programa. Constante – Es también un valor que se almacena en la memoria de la computadora, pero tiene la característica de que no puede ser modificado una vez que el programa comienze a ejecutarse.

Constantes y Variables Se almacenan en la memoria de la computadora. Pueden contener distintos tipos de valores (data types) Ej. 25, -1.5”, “Juan”, “123654”. Deben tener un nombre que los identifique. Existen reglas para poner nombres a las variables y a las constantes.

Reglas para poner nombres a las variables y/o constantes Debe tener un nombre que represente lo que contiene. Por ejemplo si se desea almacenar las horas que un empleado trabajó, se puede llamar: horas o hours. No puede tener espacio en blanco entre medio. El nombre debe comenzar con una letra. Solo se usará el “Underscore” ( _ ) para representar separación entre dos palabras del nombre de una constante. (no aplica a variable)

Tipos de Datos (“Data Types”) Numeric – Real y entero Character (alphanumeric) – (char y string) Logical – True, False Otros tipos de datos –Date –Memo –Picture (gráfica)

DIAGRAMA DE LOS TIPOS DE DATOS Data Types (Variable/Constante) Numeric INTEGERREAL Alphanumeric (Character) CHARSTRING LogicalOther MEMODATEPICTURE

Ejemplos de datos de la página 15 (tabla 2.3) DATA TYPEDATA SETEXAMPLES Numeric: Integer Todos los números enteros Numeric: Real Todos los números reales y los decimales Character (utilizando comillas) Todas las letras, números y símbolos especiales “A” “a” “M” “z” “k” “1” “5” “7” “8” “0” “+” “=“ “(“ “%” “$” String (utilizando comillas) Combinaciones de más de un caracter “Arcata” “95521” “ ”” Logical True False

Ejemplos de Data TYPES de la pág.18 (tabla 2.4) DATADATA TYPEEXPLANATION El precio de un item: Ej. 7.39, Numeric Real Cuando se trata de dinero, siempre es real. Un número de cuenta: Ej. “A2453” “2987” Character String Está entre comillas y no se utiliza para cálculos. Una cantidad: Ej Numeric Integer Se utiliza para calculos y no tiene punto decimal. Nombre de una compañía: Ej. “Smith Corporation” Character String Esta entre comillas y contiene letras. Cotejo de crédito de un cliente: Ej. True, False Logical La respuesta de este valor solo tiene dos posibilidades. Ideal para que sea lógico.

Ej. de Data TYPES de la pág.18 (tabla 2.4)-cont. DATADATA TYPEEXPLANATION Un zip code: Ej. “95521”, “76548” Character String Nose utiliza para calculos y está entre comillas. Una fecha: Ej. 01/23/97 Date o Character String Puede ser tipo fecha. Aparte e eso, solo podría cualificar como string. Una fecha: Ej Numeric Integer Formato en fecha juliana que trabaja con números enteros. Número de Seguro Social: Ej. “ ” Character String Esta entre comillas y no se utiliza para calculos.

Funciones Las funciones son un conjunto de instrucciones que ejecutan una tarea en específico y devuelven valores. Se categorizan en: –Funciones matemáticas –Funciones de “String” –Funciones de Conversión –Funciones de Estadísticas –Funciones de utilidades (utility) En la página 20, tabla 2.5 muestra ejemplo de funciones.

Operadores (Operators) y Operandos Se clasifican en matemáticos, relacionales y lógicos Los operadores describen como se debe procesar la data. Los operandos pueden ser constantes, variables o un valor fijo. Ejemplo en la expresión: –+ es el operador –4 y 8 son los operandos En la página 22 la tabla 2.6 muestra una lista de operadores

Página 22, tabla 2.6 Operador Computer Symbol Ejemplos MatemáticosOperaciónResultado Suma Resta – Multiplicación * 8.0 * División / 9.0 / División Entero div (\) 9 div 42 Módulo División mod 9 mod 41 Exponenciación ^ 3 ^ 29

Página 22, tabla 2.6 (cont.) Operador Computer Symbol Ejemplos RelacionalesOperaciónResultado Equal to = 5 = 7False Less than < 5 < 7True Greather than > 5 > 7False Less than or equal to <= 5 <= 7True Greater than or equal to >= 5 >= 7False Not equal to <> 5 <> 7True

Página 22, tabla 2.6 (cont.) Operador Computer Symbol Ejemplos LógicosOperaciónResultado NotNOTNOT TrueFalse AndAND True AND True True OrOR True OR False True Mas adelante se explica en detalle las variables lógicas.

Jerarquía de Operaciones La tabla 2.8 de la página 24 muestra la siguiente jerarquía: 1.Paréntesis () 2.Funciones 3.Exponenciación 4.DIV, MOD 5.*, / 6.+, - 7.=,, =, <> 8.NOT 9.AND 10.OR

Expresiones y Ecuaciones Una expresión procesa data únicamente. Una Ecuación la procesa la almacena en una variable. Ejemplo: areaRectangulo = alto * ancho ECUACIÓN EXPRESIÓN

EVALUANDO EXPRESIONES X= 4 Y = 3 Z = 6 5 * ( X + Y ) – 4 * Y / ( Z + 6 ) RESULTADO:

EVALUAR LAS SIGUIENTES ECUACIONES A = 12, B = 3, C = 6, D = 2 F = A + B / C – D ^ 2 F = ( A + B ) / C – D ^ 2 F = A + B / ( C – D ^ 2 ) F = ( A + B ) MOD C F = A + B DIV D ^ 2

VARIABLES LÓGICAS Son variables que solo almacenan en memoria dos valores (cierto o falso) Se pueden crear expresiones que utilizen variables lógicas El resultado de dicha expresión será cierto o falso dependiendo de la expresión y de los valores de las variables

COMBINACIONES Como sabemos que una variable lógica solo puede tener dos valores,se pueden anticipar los resultados. A continuación mostramos la defición de los operadores AND y OR y como se combinan con las variables lógicas.

DEFINICIÓN AND Compara dos variables lógicas y le impone la condición AND Eso significa que para lograr un resultado que sea cierto, ambas variables deben tener como valor TRUE. Si una de ellas o ambas tienen el valor FALSE, automáticamente el resultado va a ser FALSE Explicar el ejemplo del sandwich y el refresco

AND VARIABLE A VARIABLE B RESULTADO TRUE FALSE TRUEFALSE

DEFINICIÓN OR Compara dos variables lógicas y le impone la condición OR Eso significa que para lograr un resultado que sea cierto, cualquiera de las dos variables o ambas, deben tener como valor TRUE. Para que el resultado sea FALSE, ambas variables deben tener de valor FALSE, si una de ellas o ambas tienen el valor TRUE, automáticamente el resultado va a ser TRUE Explicar el ejemplo del tipo de refresco

OR VARIABLE A VARIABLE B RESULTADO TRUE FALSETRUE FALSETRUE FALSE

DEFINICIÓN NOT Invierte el valor que tenga la variable o la expresión lógica. Solo existen dos alternativas, si la variable o expresión es CIERTA, la cambia a FALSA y si es FALSA, la cambia a CIERTA. No funciona en expresiones cuyo resultado sea un número.

NOT VALOR LÓGICO NOT TRUEFALSE TRUE

EVALUAR LA SIGUIENTE EXPRESIÓN A= True B = False C = True A AND B OR C AND A F T T RESULTADO: TRUE

EVALUAR LA SIGUIENTE EXPRESIÓN A= 4 B = 2 C = True D = False F = NOT (A < B) AND (C OR D) T T T F RESULTADO: TRUE

EVALUAR LAS SIGUIENTES ECUACIONES LÓGICAS A = FALSE B = TRUE C = FALSE D = TRUE 1.R = A AND B OR C AND D 2.R = NOT (A AND B) OR NOT (D AND C) 3.R =(A OR B) AND (D OR C) 4.R = NOT (A AND B OR C) AND (A OR B AND D) 5.R = C OR NOT (A AND D) AND (A OR B) OR NOT (A OR C)