ic semana-02-2011-ii-b

13
Facultad de Ingeniería y Arquitectura Introducción a la Computación (IC) 2011-I Semana 3

Upload: cbertolotti

Post on 02-Aug-2015

417 views

Category:

Technology


0 download

TRANSCRIPT

Facultad de Ingeniería y ArquitecturaIntroducción a la Computación (IC)

2011-ISemana 3

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