Upload
cbertolotti
View
418
Download
0
Embed Size (px)
Citation preview
Facultad de Ingeniería y Arquitectura
Revisado por los docentes del curso:
Introducción a la Computación (IC)
• Ing. Juan José Montero Román.• Ing. Carmen Rosa Bertolotti Zúñiga.• Ing. Carla Rocío Palomino Guerrero.• Ing. Manuel Valeriano Balta Rospigliosi.• Ing. Pablo Iván Casma Angulo.• Ing. Juan Puerta Arce• Ing. Sara Paredes Paredes 2011- I
MATERIAL DEL DOCENTE
Algunos derechos reservados
Los contenidos de esta presentación están bajo una licencia Creative Commons si no se indica lo contrario
Facultad de Ingeniería y Arquitectura
Desarrollado por:
VERSIÓN
• Ing. Juan José Montero Román.
• Ing. Carmen Rosa Bertolotti Zúñiga.
Introducción a la Computación (IC)
1.7
Contenido:
Objetivos:
SEMANA 03
Reconocer los conceptos básicos desarrollados
• Desarrollo de conceptos básicos: Tipos de Datos y Operadores
Introducción a la Computación (IC)
• Estructuras de Datos: Variables y constantes • Tipos de Datos.
• Operadores Matemáticos.
• Operadores relacionales y lógicos. .
Introducción a la Computación (IC)Estructuras lógicas de secuencia – Procesos de Cálculo
VARIABLES Y CONSTANTES
Variables:
Una variable es una estructura de datos (lineal-estática) que permite reservar un espacio con la finalidad de almacenar temporalmente los datos. Una variable sólo puede almacenar un solo dato a la vez y del mismo tipo; Declaración, Almacenamiento de datos e inicialización.
Constantes:
Una constate es una estructura de datos que permite almacenar un valor fijo, el cual va a ser empleado sin lugar a modificación durante el desarrollo del algoritmo.
Introducción a la Computación (IC)Estructuras lógicas de secuencia – Estructuras de Datos
Tenga presente que las REGLAS para el Pseudocódigo, DF y las palabras reservada, en Java, no deben ser usadas como nombre de variable o constante.
TIPOS DE DATOS
Pseudocódigo / D.F.
JAVA REPRESENTA A:
ENTERO int
long
Un numero entero
REAL float double Un numero real (Con decimales)
CARÁCTER char Un solo carácter
TEXTO String Una cadena de caracteres
LOGICO boolean Un valor VERDADERO o FALSO
Introducción a la Computación (IC)Estructuras lógicas de secuencia – Procesos de Cálculo
Declaración: Significa definir el nombre de la variable y el tipo de dato que podrá almacenar
Pseudocódigo / DF : ENTERO nota1 TEXTO nombre CARACTER tipo
Java : int nota1 String nombre char tipo
VARIABLES
Introducción a la Computación (IC)Estructuras lógicas de secuencia – Estructuras de Datos
tipoDato nombreDeVariableSintaxis:
CONSTANTE pi = 3.1416
Asignación: Significa dar un valor a la variable durante el desarrollo del algoritmo.
Pseudocódigo / DF : nota1 = 10 nombre = “ Luis “ tipo = ‘A’
Java : nota1 = 10 nombre = “ Luis “ tipo = ‘A’
VARIABLES
Introducción a la Computación (IC)Estructuras lógicas de secuencia – Estructuras de Datos
nombreDeVariable = valor
Sintaxis:
Inicialización: Significa asignar un valor inicial a la variable al momento de ser declarada. Este valor puede ser modificado durante la ejecución del algoritmo.
VARIABLES
Introducción a la Computación (IC)Estructuras lógicas de secuencia – Estructuras de Datos
Pseudocódigo / DF : ENTERO nota1 = 0 TEXTO nombre = “ “ CARACTER tipo = ‘ ’
Java: int nota1 = 0 String nombre = “ “ char tipo = ‘ ’
tipoDato nombreDeVariable = valorInicial
OPERADORES MATEMÁTICOS
PS O DF JAVA C++ REPRESENTA A:
+ + + Suma
- - - Resta
* * * Multiplicación
/ / / División
RESTO ó % % % Resto / Modulo
Introducción a la Computación (IC)Estructuras lógicas de secuencia – Procesos de Cálculo
• Los operadores que están encerrados entre paréntesis se evalúan primero. Si existen paréntesis anidados las expresiones mas internas se evalúan primero.
• Orden de prioridad:
1. * , /
2. RESTO ó %
3. + , -
• En caso de coincidencia de operadores de igual prioridad en una expresión, el orden de prioridad será de izquierda a derecha.
Jerarquía de los operadores ´matemáticos
Introducción a la Computación (IC)Estructuras lógicas de secuencia – Procesos de Cálculo
OPERADORES RELACIONALES, LÓGICOS y DE ASIGNACIÓN
PS O DF JAVA C++ REPRESENTA A:
< < < Menor que
> > > Mayor que
= == == Igual que
<= <= <= Menor o igual que.
>= >= >= Mayor o igual que
<> ! = ! = Distinto de.
NO ! ! Negación.
Y && && Conjunción.
O || || Disyunción.
= = = Asignación
Introducción a la Computación (IC)Estructuras lógicas de secuencia – Procesos de Cálculo