Unidad 1 Conceptos Fundamentales

17
Unidad 1: Conceptos fundamentales Instituto Tecnológico de Toluca Ing. Sistemas Computacionales Asignatura: Programación Lógica y Funcional Presentan Nieto Gutiérrez Citlali Yael 13280119 Cuadros Orozco Javier 13280950 Nájera Ortiz Diego Alfonso 13280061 Corral Paz Abimael Oswaldo 13280949

description

Conceptos Fundamentales TAP

Transcript of Unidad 1 Conceptos Fundamentales

Diapositiva 1

Unidad 1: Conceptos fundamentales

Instituto Tecnolgico de TolucaIng. Sistemas ComputacionalesAsignatura: Programacin Lgica y FuncionalPresentanNieto Gutirrez Citlali Yael13280119Cuadros Orozco Javier13280950Njera Ortiz Diego Alfonso13280061Corral Paz Abimael Oswaldo13280949

1.1 Estilos de programacin.

Presenta:Corral Paz Abimael Oswaldo

Estilos de ProgramacinEstndares de cdigooconvencin de cdigoEs un trmino que describe convenciones para escribircdigo fuenteen ciertoslenguajes de programacin.Es frecuentemente dependiente del lenguaje de programacin que se haya elegido para escribir, as como el estilo propio del programador.

Un buen estilo para programar deber tener una estructura de cdigo fcil de entender, no solo para otra gente sino tambin para si mismo. Nombres significativos para variables, controles, y procedimientos.Mdulos adaptables.Documentar el cdigo (poner comentarios para aclarar).Identacin (sangras) y espacios apropiados en el cdigo.Minimizar el acoplamiento.Minimizar alcance de los datos hasta donde sea posible.

1.2 Evaluacin de expresiones.

Presenta:Nieto Gutirrez Citlali Yael

EVALUACIN DE EXPRESIONESLAS EXPRESIONESSon el mtodo fundamental que tiene el programador de expresar computaciones. Las expresiones estn compuestas de operadores, operandos, parntesis y llamadas a funciones.

Los operadores pueden ser:Unarios: Cuando tan solo tienen un operando. Son operadores prefijos.Binarios: 2 operandos. Son operadores infijos.Ternarios: 3 operandos.

ORDEN DE LA EVALUACIN DE LOS OPERADORES

El orden en que se evalan los operandos viene dado por unas reglas:Reglas de procedenciaReglas de asociatividadUso de parntesis

EVALUACIN DE EXPRESIONES

Toda expresin regresa un valor. Si hay ms de un operador, se evalan primero operadores mayor precedencia, en caso de empate, se aplica regla asociatividad

Hay tres reglas de prioridad a seguir para evaluar una expresin:(Regla 1) En todas las expresiones se evalan primero las expresiones de los parntesis ms anidados (interiores unos a otros); y stos modifican la prioridad segn la cantidad de stos, los cuales tienen que estar balanceados (el mismo nmero de parntesis que abren debe ser igual al nmero de los parntesis que cierran).

(Regla 2) Todas las expresiones se evalan tomando en cuenta la jerarqua de los operadores.

(Regla 3) Todas las expresiones se evalan de izquierda a derecha.

Las expresiones son secuencias de constantes y/o variables separadas por operadores vlidos.

Se puede construir una expresin vlida por medio de :Una sola constante o variable, la cual puede estar precedida por un signo + o .Una secuencia de trminos (constantes, variables, funciones) separados por operadores.

Adems debe considerarse que:Toda variable utilizada en una expresin debe tener un valor almacenado para que la expresin, al ser evaluada, d como resultado un valor.Cualquier constante o variable puede ser reemplazada por una llamada a una funcin.Como en las expresiones matemticas, una expresin en Pascal se evala de acuerdo a la precedencia de operadores

1.3 Definicin de funciones.

Presenta:Cuadros Orozco Javier

Definicin de FuncionesEn Java una funcin es un modulo de un programa separado del cuerpo principal, que realiza una tarea especfica y que puede regresar un valor a la parte principal del programa u otra funcin o procedimiento que la invoque.tipodatoregresa Nom_fun(parametros){Cuerpo de instrucciones;intruccion return;}

La lista de parmetros formales es una lista de variables separadas por comas (,) que almacenaran los valores que reciba la funcin, estas variables actan como locales dentro del cuerpo de la funcin.

Aunque no se ocupen parmetros los parntesis son requeridos.

La declaracin de parmetros es la especificacin de cada tipo de parmetro recibido.

El tipo especifica el tipo de valor que la funcin regresara utilizando la instruccin return.

Si no se especifica un tipo se asume de default que el tipo regresado es int.

Uso de Return

1.4 Disciplina de tipos.

Presenta:Njera Ortiz Diego Alfonso

Disciplina

1.4 Tipos de datos.

Presenta:Njera Ortiz Diego Alfonso