Universidad de Costa Rica

 

Facultad de Ingeniería

Escuela de Computación e Informática

 

 

Programación I

CI-1101

Grupo 4

 

 

Filminas

Semana 12 marzo – 19 marzo

 

 

Profesor: Adolfo Di Mare

 

 

Estudiante: Gabriel Mora Núñez

A33452

 

I semestre año 2007

 

Algoritmos

Se conoce como algoritmo a el procedimiento para resolver un problema en términos de:

        1. Las acciones a ejecutar

        2. El orden en el que se ejecutan estas acciones

 

Cap. 4, sección 4.2, pag 104 del Deitel

 

 

Seudocódigo

Es un lenguaje informal que ayuda a los programadores a desarrollar algoritmos sin tener que preocuparse por los estrictos detalles de la sintaxis del lenguaje Java. El seudocódigo no se ejecuta en las computadoras, pero ayuda al programador a “organizar” un programa

 

Cap 4, sección 4.3 pag 105 del Deitel

 

 

Estructura de selección simple if

La instrucción if es una estructura de control de una entrada/una sola salida. En donde se determina si cierta condición es verdadera o falsa. La instrucción if de selección simple realiza una acción indicada solamente cuando la condición es verdadera (true) de no ser así se evita dicha acción

 

Cap 4, sección 4.5, pags 108-109 del Deitel

 

 

Estructura de selección if else

La instrucción if else de selección doble permite al programador especificar una acción a realizar cuando la condición es verdadera y otra distinta cuando la condición es falsa.

 

Cap 4, sección 4.6,  pag 109 del Deitel

 

 

Estructura de repetición while

También llamada estructura de ciclo. Permite especificar al programador que un programa debe repetir una acción mientras cierta condición sea cierta

 

Cap 4, sección 4.7, pag 113 del Deitel

 

 

Operadores de asignación compuestos

El operador +=, suma el valor de la expresión que está a la derecha del operador al valor de la variable que está a la izquierda del operador, y almacena el resultado en la variable que está a la izquierda del operador. Es lo mismo escribir

 

c = c + 3; que escribir lo siguiente

c += 3;

 

Cap 4, sección 4.11, pag 129 del Deitel

 

 

Operadores de incremento y decremento

Se llaman operadores unarios. Existen 2 tipos de operadores, el operador unario de incremento ++; y el operador unario de decremento - -. Al operador de incremento o decremento que se coloca antes de una variable se llama operador de preincremento o predecremento respectivamente. Al operador de incremento o decremento que se coloca después de una variable se le llama operador de postincrmento o postdecremento.

 

Cap 4, sección 4.12, pag 129 del Deitel   

 

 

Tipos Primitivos

Al igual que sus lenguajes antecesores C y C++, Java requiere que todas las variables tengan un tipo. Es por esta razón que Java se conoce como un lenguaje fuertemente tipificado. Las tipos primitivos que se pueden asignar a las variables son los siguientes:

boolean, char, byte, short, int, long, flota y double.

Las variables de los tipos  char, byte, short, int, long, flota y double reciben el valor 0 de manera predeterminada. Las variables de tipo boolean  reciben el valor false de manera predeterminada.

 

Cap 4, sección 4.13, pags 132 – 133 del Deitel.

 

Ejercicios relacionados con la materia, ver paginas 138 a 144 del libro “Como programar Java”, quinta edición.

 

 

Java sólo tiene tres estructuras de control: la secuencia de estructura, la estructura de selección (tres tipos), y la estructura de repetición (tres tipos). Cada programa se forma combinando tantas estructuras de secuencia, selección y repetición como sea apropiado para el algoritmo que implemente el programa.

 

Tomado del Deitel: Cap 4, sección 4.5 pagina 108. 

 

Hosted by www.Geocities.ws

1