Introducción a la programación. Oscar Alejandro González Bustamante. José Víctor Martínez Ramos.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Introducción a la programación. Oscar Alejandro González Bustamante. José Víctor Martínez Ramos."

Transcripción

1 Introducción a la programación Oscar Alejandro González Bustamante. José Víctor Martínez Ramos.

2 Tema 2-1 ELEMENTOS BÁSICOS DE LA PROGRAMACIÓN ESTRUCTURADA Identificará los operadores y operandos. Reconocerá la jerarquía de operadores. Distinguirá las expresiones aritméticas, lógicas o booleanas y de cadena Mostrará el uso de las reglas de evaluación de expresiones.

3

4 OPERADORES ARITMÉTICOS Dependiendo del resultado de la expresión al evaluarse, éstas se reducen a tres tipos: Numéricas: el resultado es un valor de tipo Real o Entero y los operadores son aritméticos: - Inverso aditivo ^,** Potencia + Suma - Resta * Multiplicación / División Div División entera Mod, % Modulo (residuo)

5 OPERADORES RELACIONALES Y LÓGICOS Booleanas: El resultado es un valor de tipo lógico; Falso o Verdadero, y los operadores son relacionales o lógicos. Los símbolos utilizados varían según el lenguaje de programación a utilizar. Operadores relacionales Operadores lógicos < Menor que. > Mayor que. == Igual que. <= Menor o Igual a. >= Mayor o Igual a.!= Distinto de. NO (NOT) Y (AND) O (OR) Negación de p Intersección de p y q Unión de p y q

6 OPERADORES RELACIONALES Y LÓGICOS O BOOLEANOS. Para la evaluación de expresiones lógicas o booleanas es importante conocer la tabla de verdad. P Q No P P o Q P y Q Verdadero Verdadero Falso Verdadero Verdadero Verdadero Falso Falso Verdadero Falso Falso Verdadero Verdadero Verdadero Falso Falso Falso Verdadero Falso Falso En las expresiones Booleanas o Lógicas intervienen los operadores lógicos y relacionales.

7 OPERADORES DE CADENA De cadena o alfanuméricas: el resultado es un valor de tipo carácter o una cadena de caracteres. No todos los lenguajes tienen operadores de cadena, pero el que más se utiliza es el de concatenación, que utiliza el + o el & o el punto (.) para unir cadenas; Ejemplo: hola + buenos días hola & buenos días hola. buenos días Da como resultado hola buenos días

8 PRECEDENCIA DE OPERADORES Cuando hay varias operaciones en una misma expresión, cada parte de la misma se evalúa y se resuelve en un orden predeterminado según la prioridad de los operadores. La siguiente tabla muestra la prioridad o precedencia de operadores la cual esta presente en la mayoría de los lenguajes de programación Prioridad Operador Notas Tipo de Tipo de Ejemplo Operandos resultado (Mayor) Negación (como en 1) Entero o Real Entero o Real -30 ^,**, Exponente Entero o Real Entero o Real 3^2 3**2 32 * / div mod Multiplicación División División entera Módulo o residuo Entero o Real Entero o Real Entero o Real Entero o Real Entero o Real Entero o Real Entero Entero 3*3 3/3 3 div 3 3 mod 3 +, Suma y resta Entero o Real Entero o Real &, + Conecta dos cadenas de texto (concatenación) Cadena Cadena UNAM & -DGSCA UNAM + -DGSCA = < > <= >= <> Comparación Igual Mayor que Menor que Menor o igual que Mayor o igual que Diferente que Booleano Booleano A=B A<B A>B A<=B A>=B A<>B NO Negación lógica Booleano Booleano NO (P) Y Conjunción lógica Booleano Booleano P Y Q (Menor ) O Disyunción lógica Booleano Booleano P O Q

9 REGLAS DE PRIORIDAD O PRECEDENCIA (Regla 1) En todas las expresiones se evalúan primero las expresiones de los paréntesis más anidados (interiores unos a otros); y éstos modifican la prioridad según la cantidad de éstos, los cuales tienen que estar balanceados (el mismo número de paréntesis que abren debe ser igual al número de los paréntesis que cierran). (Regla 2) Todas las expresiones se evalúan tomando en cuenta la prioridad de los operadores. (Regla 3) Todas las expresiones se evalúan de izq. a der. Nota: Las reglas de precedencia también tienen su orden de importancia, ya que la (regla 1) tiene el 1ra prioridad, la (regla 2) tiene la 2da prioridad y la (regla 3) la 3ra prioridad.

10 ASIGNACIÓN Asignación: Es una operación que tiene como efecto dar valores a una variable V Donde V denota una variable y E una expresión. : Se Lee: V se hace E o hacer V igual a E Operador de asignación:, =, := NOTA: No confundir el operador de igualdad relacional con el de asignación

11 EJEMPLOS DEL OPERADOR DE ASIGNACIÓN INSTRUCCIÓN MEMORIA I 0 0 I I I I CAR a a CAR B ( 8 > 5) and (15 < 2 ** 3) FALSO B B B or (I= 8) FALSO B Para el caso de la las expresiones: I I + 1 Primero se efectúa la suma y después se realiza la asignación, entonces nos da 1. B ( 8 > 5 ) and ( 15 < 2 ** 3 ) Primeramente se evalúan las expresiones entre paréntesis porque esta es la regla de mayor prioridad así, de ( ( 8 > 5 ) esta a la derecha y por lo tanto se evalúa primero y nos da VERDADERO. Luego se pasa a evaluar la segunda expresión entre paréntesis ( 15 < 2 ** 3 ) y aquí se aplica la regla de prioridades de operadores y evaluamos 2 elevado a la 3 y nos da 8, entonces la expresión queda como ( 15 < 8 ) lo cual nos da FALSO. Finalmente VERDADERO and FALSO nos da FALSO. B B or ( I = 8 ) En este caso, aquí se evalúa primero la expresión entre paréntesis que es ( I = 8 ) lo cual nos da FALSO porque I vale 1 y 1 no es igual a 8. Luego B nos había dado FALSO, entonces FALSO or FALSO nos da FALSO.

12 EVALUACIÓN DE EXPRESIONES Funciones: En las expresiones intervienen funciones que están predefinidas en los lenguajes de programación. Estas aceptan argumentos y devuelven un valor de resultado. Su formato general es: NombreFunción(arg 1, arg 2,..,arg n )

13 EVALUACIÓN DE EXPRESIONES Algunos ejemplos de funciones que tienen la mayoría de los lenguajes de programación son: Nombre de la Función Descripción Tipo de argumento Resultado Abs(x) Valor absoluto de x Entero o Real Igual que el argumento Atan(x) Arco Tangente de x Entero o Real Real Cos(x) Coseno de un ángulo x Entero o Real Real Entero(x) Entero de x Real Entero Exp(x) Logaritmo neperiano de x Entero o Real Real Log10(x) Logaritmo base 10 de x Entero o Real Real Raiz(x) Raíz cuadrada de x Entero o real Real Sen(x) Seno de un ángulo x Real o Entero Real Truncar(x) Parte entera de x Real Entero

14 EVALUACIÓN DE EXPRESIONES Si A1 = 10, A2 = -25, evaluar las siguientes expresiones. A3 A2 A A1 A4 A Si P = 2, Q = 7, evaluar la siguiente expresión. P 15 Q 43 8P div 4 P div P R 3

15 EVALUACIÓN DE EXPRESIONES Si A1 = 10 y A2 = -25. Cómo se evalúa esta expresión? A3 = -A2+A1/5+3^2+RAIZ(25) 1 A3 = +25+A1/5+3^2+RAIZ(25) A3 = +25+A1/5+9+RAIZ(25) A3 = RAIZ(25) A3 = A3 = A3 = A3 = A3

16 EVALUACIÓN DE EXPRESIONES Si A1 = 10 y A2 = -25. Cómo se evalúa esta expresión con paréntesis? A4 = -(A2+(A1/(5+3))^2+RAIZ(25) ) 1 A4 = -(A2+(A1/8)^2+RAIZ(25) ) 2 A4 = -(A2+1.25^2+RAIZ(25) ) 3 A4 = -(A RAIZ(25) ) A4 = -(A ) 5 4 A4 = -( ) 6 A4 = -( ) 7 A4 = A4

17 EVALUACIÓN DE EXPRESIONES Si P = 2 y Q = 7. Cómo se evalúa esta expresión lógica? R = NO(15 >= Q^P) O (43-8 * P div 4 <> 3 * P div P) 1 R = NO(15 >= 49) O (43-8 * P div 4 <> 3 * P div P) 2 R = NO(falso) O (43-8 * P div 4 <> 3 * P div P) 3 R = NO(falso) O (43-16 div 4 <> 3 * P div P) 4 R = NO(falso) O (43-4 <> 3 * P div P) 5

18 EVALUACIÓN DE EXPRESIONES R = NO(falso) O (43-4 <> 6 div P) R = NO(falso) O (43-4 <> 3) R = NO(falso) O (39 <> 3) R = NO(falso) O verdad 9 R = verdad O verdad R = verdad 11 verdad R 10

19 COMPROBACIÓN CON EXCEL Y LENGUAJE C A MANERA DE EJEMPLO, SE PRESENTA LA COMPROBACIÓN DE LA PRIMERA EXPRESIÓN CON LA HOJA ELECTRÓNICA DE CÁLCULO EXCEL Y CON EL LENGUAJE DE PROGRAMACIÓN C. LA PRIMERA EXPRESIÓN ES: Si A1 = 10, A2 = -25, evaluar las siguientes expresiones. A3 A2 A

20 COMPROBACIÓN DE EVALUACIÓN DE EXPRESIONES EN EXCEL

21 COMPROBACIÓN DE EVALUACIÓN DE EXPRESIONES EN LENGUAJE C. ( 1 )

22 Salida del programa en lenguaje C. COMPROBACIÓN DE EVALUACIÓN DE EXPRESIONES EN LENGUAJE C. ( 2 )

23 Referencias. Lenguajes de Programación Kenneth C. Louden. Internacional Thomson Editores, S.A. de C.V. Edición México, Metodología de la Programación Alcalde Eduardo / García Miguel Mc Graw-Hill, 2da. Edición, México 1993 Introducción a la Computación y a la Programación Estructurada Levine Guillermo Mc Graw-Hill, 2da. Edición, México 1991 Notas de Introducción a la Programación González Bustamante Oscar Alejandro. DGSCA-UNAM México, 2006.

24

Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.

Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Asignación

Más detalles

Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:

Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos: Tipos de datos. Dato: Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos: I Numéricos: Almacenan números y con

Más detalles

Tema#2. Tipos de Datos 10

Tema#2. Tipos de Datos 10 2.1 DEFINICIÓN DE DATOS. Los datos son los objetos sobre los que opera una computadora. El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera

Más detalles

Tema 4. Operadores y Expresiones

Tema 4. Operadores y Expresiones Tema 4 Operadores y Expresiones Contenidos 1. Conceptos Básicos. 2. Operadores Aritméticos. 3. Operadores de Relación, de Igualdad y Lógicos. 4. Operadores de Incremento y Decremento. 5. Operadores y Expresiones

Más detalles

Práctica 2. TIPOS DE DATOS SIMPLES

Práctica 2. TIPOS DE DATOS SIMPLES Práctica 2. TIPOS DE DATOS SIMPLES 1 sesión Semana: 15 de octubre OBJETIVOS: Conocer los distintos tipos de datos simples y su correcta utilización en la construcción de algoritmos Formular expresiones

Más detalles

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28

Componentes Básicos. InCo. InCo Componentes Básicos 1 / 28 Componentes Básicos InCo InCo Componentes Básicos 1 / 28 Modelo de Computación Vemos al computador como un procesador de datos. +------------+ Entrada ===> Computador ===> Salida +------------+ InCo Componentes

Más detalles

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda

Más detalles

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE BIOTECNOLOGIA DEPARTAMENTO DE CIENCIAS BASICAS MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.4 NOMBRE DE LA PRÁCTICA Operaciones con Escalares y Conceptos Básicos de Programación 4.1 OBJETIVO GENERAL El alumno conocerá el funcionamiento

Más detalles

Capítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 7 OPERADORES Y EXPRESIONES. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 7 OPERADORES Y EXPRESIONES 1 OBJETIVOS Conocer los tipos de operadores

Más detalles

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.

Más detalles

Operadores. Javier Fernández Rivera -

Operadores. Javier Fernández Rivera - Programación en C Operadores Javier Fernández Rivera - www.aurea.es Los operadores Son los elementos o caracteres gráficos encargados de manipular los datos, que pueden ser dados por números, caracteres,

Más detalles

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas

Más detalles

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten

Más detalles

GUÍA BÁSICA DE SCHEME v.4

GUÍA BÁSICA DE SCHEME v.4 Esta guía básica pretende ser una introducción elemental al lenguaje de programación Scheme. Se presenta como una guía de comienzo rápido de tal forma que permita conocer de una forma muy esquemática los

Más detalles

El lenguaje C. 1. Identificadores, constantes y variables

El lenguaje C. 1. Identificadores, constantes y variables Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria

Más detalles

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica. Guía No: 2 Subdirección de Educación Departamento de Educación Contratada Colegio CAFAM Bellavista CED GUIA DE APRENDIZAJE Docente: Luz del Carmen Barrera Área: INFORMÁTICA Fecha: II BIMESTRE 2014 Grado:

Más detalles

Ficha de Aprendizaje N 13

Ficha de Aprendizaje N 13 Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que

Más detalles

PHP: Lenguaje de programación

PHP: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054

Más detalles

Departamento de Educación Contratada Colegio CAFAM Los Naranjos IED RECUPERACIÓN DE NIVELACION PRIMER SEMESTRE MATEMÁTICAS GRADO 4B

Departamento de Educación Contratada Colegio CAFAM Los Naranjos IED RECUPERACIÓN DE NIVELACION PRIMER SEMESTRE MATEMÁTICAS GRADO 4B GRADO 4B 1. Completa la siguiente tabla: Numero 45378957 206905178 124526004 Se lee 2. Escribe con cifras cada número a) Trece millones cuatrocientos ocho mil b) Cinco millones ciento dos mil doscientos

Más detalles

Programación en java. Estructuras algorítmicas

Programación en java. Estructuras algorítmicas Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica

Más detalles

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo

Más detalles

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani

Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani Informática JavaScript: Lenguaje de programación Fco J. Martín Mateos Carmen Graciani Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal:

Más detalles

: Algorítmica y Estructura de Datos I

: Algorítmica y Estructura de Datos I FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria

Más detalles

4. Operadores Operador asignación

4. Operadores Operador asignación Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre

Más detalles

JavaScript: Lenguaje de programación

JavaScript: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal: 45, -43 Con base octal: 043, -054 Con

Más detalles

INTRODUCIR FORMULAS EN EXCEL

INTRODUCIR FORMULAS EN EXCEL INTRODUCIR FORMULAS EN EXCEL Las fórmulas, comienzan con un signo (=) y son ecuaciones que efectúan cálculos con los valores ingresados en la hoja de cálculo. Por ejemplo, la siguiente fórmula multiplica

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Lógica Computacional Código: CSTI0167 total: 60 horas Objetivo General: Resolver

Más detalles

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica

Tema 2: Desarrollo de Algoritmos. E.E. de Algorítmica Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de

Más detalles

U i n d id d a 3. El Element os á bá i s cos de un programa

U i n d id d a 3. El Element os á bá i s cos de un programa Programación Digital U id d 3 El t bá i Unidad 3. Elementos básicos de un programa 1. Concepto de Programa Es un conjunto de instrucciones (órdenes dadas a la computadora), que producirán la ejecución

Más detalles

Expresiones Lógicas y Operadores sobre Bits

Expresiones Lógicas y Operadores sobre Bits Expresiones Lógicas y Operadores sobre Bits Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Expresión

Más detalles

Programación MATLAB: Programas y Funciones.

Programación MATLAB: Programas y Funciones. Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:

Más detalles

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios: UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: INGENIERÍA DE SOFTWARE Y COMPUTACIÓN I DES: Programa(s) Educativo(s): Tipo de materia: Clave

Más detalles

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de

Más detalles

Curso de Java Introducción a la Programación III

Curso de Java Introducción a la Programación III Curso de Java Introducción a la Programación III Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Operadores relacionales e igualdad 2 Estructuras de control condicional

Más detalles

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos

$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,

Más detalles

Unidad III. Fórmulas y funciones

Unidad III. Fórmulas y funciones Unidad III Fórmulas y funciones Informática a plica da Esquema conceptual: Unidad III Reglas de sintaxis para escribir fórmulas Operadores básicos de las fórmulas Suma Promedio Máximo Mínimo Contar 2.

Más detalles

Oriol R oca. M a t L a b FUNCIONES EN MATLAB

Oriol R oca. M a t L a b FUNCIONES EN MATLAB FUNCIONES EN MATLAB Funciones Son ficheros con una estructura especial, que definen funciones análogas a las de MATLAB. Con carácter general, una función recibe unos DATOS DE ENTRADA, ejecuta unas ÓRDENES

Más detalles

Expresiones y Operadores

Expresiones y Operadores Lenguaje C Expresiones y Departamento de Electrónica Fundación San Valero básicos: Operador de asignación: = No es del todo equivalente al igual matemático. A la derecha siempre estará el valor a asignar,

Más detalles

TEMARIO PRUEBA DE SÍNTESIS MATEMÁTICA SÉPTIMO BÁSICO

TEMARIO PRUEBA DE SÍNTESIS MATEMÁTICA SÉPTIMO BÁSICO SÉPTIMO BÁSICO NÚMEROS ENTEROS : Interpretación de números enteros Orden, comparación y ubicación de números enteros Inverso Aditivo (Opuesto) y Valor Absoluto Suma, resta, multiplicación y división de

Más detalles

Operadores y Expresiones

Operadores y Expresiones Operadores y Expresiones Los programas Java constan de datos, sentencias de programas y expresiones. Una expresión es normalmente, una ecuación matemática, tal como 3 * x + 5 * z. En esta expresión, los

Más detalles

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)

Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;) Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,

Más detalles

Operaciones básicas con hojas de cálculo

Operaciones básicas con hojas de cálculo Operaciones básicas con hojas de cálculo Insertar hojas de cálculo. Para insertar rápidamente una hoja de cálculo nueva al final de las hojas de cálculo existentes, haga clic en la ficha Insertar hoja

Más detalles

Tema 2. Concepto de Algoritmo

Tema 2. Concepto de Algoritmo Tema 2. Concepto de Algoritmo Objetivos Definir el concepto de algoritmo Resolver problemas sencillos mediante el diseño de un algoritmo Conocer los tipos de datos elementales y las operaciones sobre ellos

Más detalles

PROCESADORES DE LENGUAJE. Hoja de ejercicios de FLEX

PROCESADORES DE LENGUAJE. Hoja de ejercicios de FLEX PROCESADORES DE LENGUAJE Ingeniería Informática Especialidad de Computación Tercer curso Segundo cuatrimestre Departamento de Informática y Análisis Numérico Escuela Politécnica Superior de Córdoba Universidad

Más detalles

LIBRO BASICO DE MICROSOFT EXCEL ) Usted puede crear la URL (una carpeta para guardar el libro).

LIBRO BASICO DE MICROSOFT EXCEL ) Usted puede crear la URL (una carpeta para guardar el libro). LIBRO BASICO DE MICROSOFT EXCEL 2010. OBJETIVO GENERAL Manejar los distintos Menús y las herramientas de la Cinta de Opciones, operaciones básicas y administración de datos en Excel para la gestión administrativa

Más detalles

INICIACIÓN A LA PROGRAMACIÓN II

INICIACIÓN A LA PROGRAMACIÓN II INICIACIÓN A LA PROGRAMACIÓN II 1. Caracteres... 2 2. Identificadores... 4 3. Palabras clave o reservadas... 5 4 Variables y constantes. Datos... 6 5 Arrays... 8 6. Comentarios... 9 7. Expresiones... 11

Más detalles

Universidad Autónoma del Estado de México Facultad de Medicina

Universidad Autónoma del Estado de México Facultad de Medicina Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en

Más detalles

Principios de Computadoras II

Principios de Computadoras II Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones rcoppo@uns.edu.ar Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario

Más detalles

Contenido. Introducción a los Computadores Conceptos básicos. Sistema de numeración CNM-130

Contenido. Introducción a los Computadores Conceptos básicos. Sistema de numeración CNM-130 Contenido Introducción a los Computadores Conceptos básicos 1 Sistemas numéricos CNM-130 Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia 2 Tipos de datos 3 Operadores

Más detalles

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante. Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una

Más detalles

Lección 2 Introducción al lenguaje C

Lección 2 Introducción al lenguaje C Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)

Más detalles

Introducción a PL/SQL

Introducción a PL/SQL Introducción a PL/SQL Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos de este tema Conocer PL/SQL. PL/SQL

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Metodología de la Programación 2. Competencias Implementar

Más detalles

Versión en formato pdf. No. de horas/ semana: 10 Duración semanas: 16 Total de horas: 160 No. De créditos: 0 Prerrequisitos: Ninguno.

Versión en formato pdf. No. de horas/ semana: 10 Duración semanas: 16 Total de horas: 160 No. De créditos: 0 Prerrequisitos: Ninguno. Versión en formato pdf Nombre de la Materia: Clave: No. de horas/ semana: 10 Duración semanas: 16 Total de horas: 160 No. De créditos: 0 Prerrequisitos: Ninguno Objetivo: MATEMÁTICAS BÁSICAS PR000-T Es

Más detalles

Tema 3.- Predicados y sentencias condicionales

Tema 3.- Predicados y sentencias condicionales UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER

Más detalles

Apunte Laboratorio ALPI - El lenguaje de programación Pascal

Apunte Laboratorio ALPI - El lenguaje de programación Pascal Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................

Más detalles

Tema III Predicados Extralógicos de PROLOG

Tema III Predicados Extralógicos de PROLOG Tema III Predicados Extralógicos de PROLOG Programación Declarativa 1 Predicados Extralógicos Se incorporan al lenguaje como predicados predefinidos con usos limitados para acceder a funciones del sistema

Más detalles

Guía práctica de estudio 05: Pseudocódigo

Guía práctica de estudio 05: Pseudocódigo Guía práctica de estudio 05: Pseudocódigo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía

Más detalles

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC.

Programación Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Sentencias Java Parte I Ing. Julio Ernesto Carreño Vargas MsC. Variables Conceptos de Memoria Una variable es un espacio en la memoria del PC Cada variable tiene un nombre, un tipo, un tamaño y un valor

Más detalles

Tipos de datos y operadores en C++

Tipos de datos y operadores en C++ Tipos de datos y operadores en C++ El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar

Más detalles

Tema 3. Tipos de datos simples

Tema 3. Tipos de datos simples Tema 3. Tipos de datos simples Contenido del tema: Concepto de tipo. Tipos simples. Operadores. Expresiones. Semántica. Tipos y expresiones en lenguaje C++ Francisco J. Veredas Dpto. Lenguajes y Ciencias

Más detalles

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y

Más detalles

Datos y tipos de datos

Datos y tipos de datos Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato

Más detalles

Expresiones y sentencias

Expresiones y sentencias Expresiones y sentencias Expresión Construcción (combinación de tokens) que se evalúa para devolver un valor. Sentencia Representación de una acción o una secuencia de acciones. En Java, todas las sentencias

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 6 Nombre: Álgebra Booleana Objetivo Durante la sesión el participante identificará las principales características

Más detalles

Estatutos de Control C# Estatutos de Decisión (Selección)

Estatutos de Control C# Estatutos de Decisión (Selección) SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente

Más detalles

Duración (en horas) Evaluación de los aprendizajes

Duración (en horas) Evaluación de los aprendizajes NÚCLEO: Sector Comercio y Servicios SUBSECTOR: Informática y comunicación Nombre del Módulo: ARQUITECTURA DE COMPUTADORES total: 60 horas Objetivo General: Explicar el funcionamiento interno de un equipo

Más detalles

Cuadro de derivadas. Cuadro de Derivadas. y = k La derivada de una cte es igual a cero. Es decir: y = 0

Cuadro de derivadas. Cuadro de Derivadas. y = k La derivada de una cte es igual a cero. Es decir: y = 0 Cuadro de derivadas y = k La derivada de una cte es igual a cero. Es decir: 0 y = x y = + g(x) y = g(x) y = k y = g(x) La derivada de la función identidad es igual a. Es decir: La derivada de una suma

Más detalles

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería

Más detalles

Programación en Lenguaje C

Programación en Lenguaje C Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo

Más detalles

Introducción a la Matemática Discreta

Introducción a la Matemática Discreta Introducción a la Matemática Discreta Lógica proposicional y Álgebras de Boole Luisa María Camacho Camacho Introd. a la Matemática Discreta 1 / 25 Introducción a la Matemática Discreta Temario Tema 1.

Más detalles

TEMA 4 NÚMEROS ENTEROS

TEMA 4 NÚMEROS ENTEROS TEMA 4 NÚMEROS ENTEROS 1 2 3 Recta numérica. -9-8 -7-6 -5-4 -3-2 -1 0 +1 +2 +3 +4 +5 +6 +7 +8 +9 Enteros negativos A la izquierda del 0 están los números enteros negativos Enteros positivos A la derecha

Más detalles

Exterior del algoritmo. Entorno. Usuario. Procesador. Escribir. v1 v2 v3. Leer. <acción> {; <acción>}

Exterior del algoritmo. Entorno. Usuario. Procesador. Escribir. v1 v2 v3. Leer. <acción> {; <acción>} Bloque II. 2. Objetos y acciones elementales Bloque II. 2. Objetos y acciones elementales Objetivos: Familiarizarse con conceptos de entorno, objeto y tipo Entender qué significa que un objeto sea de un

Más detalles

Orden o comparación. Número 2 cifras más pequeño = Número 2 cifras más grande = Número 2 cifras más pequeño = Número 2 cifras más grande =

Orden o comparación. Número 2 cifras más pequeño = Número 2 cifras más grande = Número 2 cifras más pequeño = Número 2 cifras más grande = Orden o comparación 1.- Con las cifras de la columna izquierda, debes encontrar el número más grande y el número más pequeño de DOS cifras que con ellas se puede obtener: 3, 8, 2, 7, 9, 6 Número 2 cifras

Más detalles

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales

Más detalles

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que

Más detalles

Expresiones y sentencias

Expresiones y sentencias Expresiones y sentencias Expresión Construcción (combinación de tokens) que se evalúa para devolver un valor. Sentencia Representación de una acción o una secuencia de acciones. En C, todas las sentencias

Más detalles

Expresiones Aritméticas

Expresiones Aritméticas Expresiones Aritméticas Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación I 1 La Operación Asignación variable = expresión;

Más detalles

OPERADORES Y EXPRESIONES

OPERADORES Y EXPRESIONES OPERADORES Y EXPRESIONES Una expresión es una combinación de variables, literales y operadores, que representan un valor Operadores aritméticos Operador Función + suma - resta * producto / división % operador

Más detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main. LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan

Más detalles

III. Generación de Código orientado a objetos

III. Generación de Código orientado a objetos III. Generación de Código orientado a objetos UNIDAD III Aspectos fundamentales Del código orientado a objetos. MÓDULOS DE CÓDIGO 1 DE FORMULARIO Almacenan el código en VB 2 ESTÁNDAR 3 DE CLASE Contiene

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal. Que Es Excel? Excel es un programa que permite la manipulación de libros y hojas de calculo. En Excel, un libro es el archivo en que se trabaja y donde se almacenan los datos. Como cada libro puede contener

Más detalles

Descripción de un Programa

Descripción de un Programa Unidad 2 Descripción de un Programa 1 El Lenguaje C (1) El lenguaje C fue creado en 1972 por Ken L. Thompson y Dennis M. Ritchie en los Laboratorios Bell. Es evolución de un lenguaje más antiguo: B (a

Más detalles

Introducción rápida a la programación (estructurada ) con C++

Introducción rápida a la programación (estructurada ) con C++ Introducción rápida a la programación (estructurada ) con C++ A B No A? Si B A Los Bloques pueden ser una línea de código o un modulo (función o subrutina) que pueden estar contenido en otro archivo de

Más detalles

Excel Ba sico. Formulas en Excel. El estudio del contenido de esta unidad contribuirá a que usted adquiera las competencias para:

Excel Ba sico. Formulas en Excel. El estudio del contenido de esta unidad contribuirá a que usted adquiera las competencias para: Excel Ba sico Formulas en Excel El estudio del contenido de esta unidad contribuirá a que usted adquiera las competencias para: utilizar formulas básicas en Excel Identificar los diferentes valores de

Más detalles

Profesor(a): Ing. Miriam Cerón Brito

Profesor(a): Ing. Miriam Cerón Brito Área Académica: Informática Tema: Algoritmos Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: In this presentation you ll find algorithm s definition and flowcharts definition,

Más detalles

Programación estructurada (Tipos, operadores y expresiones)

Programación estructurada (Tipos, operadores y expresiones) Programación estructurada (Tipos, operadores y expresiones) M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 15-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de programación estructurada

Más detalles

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC. Programación n Orientada a Objetos Sentencias Java Parte I Ing. Julio Ernesto Carreño o Vargas MsC. Variables y expresiones aritméticas Variables Conceptos de Memoria Una variable es un espacio en la memoria

Más detalles

Estructura lógica del Sistema Computador

Estructura lógica del Sistema Computador SISTEMA DE COMPUTACION Estructura lógica del Sistema Computador Entrada UCP O CPU Salida Unidad de almacenamiento ALGORITMO 1. 2. 3. n. Memoria Principal Valor de la variable identificación VARIABLE Variable

Más detalles

TEMA 3. NÚMEROS RACIONALES.

TEMA 3. NÚMEROS RACIONALES. TEMA 3. NÚMEROS RACIONALES. Concepto de fracción Una fracción es el cociente de dos números enteros a y b, que representamos de la siguiente forma: b denominador, indica el número de partes en que se ha

Más detalles

Tutoría Completa - Curso de Matemática para 1, 2 y 3 Básico

Tutoría Completa - Curso de Matemática para 1, 2 y 3 Básico Tutoría Completa - Curso de Matemática para 1, 2 y 3 Básico Contenido 1 Básico 1. Proposiciones y cuantificadores a. Proposiciones b. Negación c. Conjunción d. Disyunción e. Condicional f. Doble condicional

Más detalles

Tipos de Datos. Tipos de Datos Simples Estándar

Tipos de Datos. Tipos de Datos Simples Estándar Departamento de Informática Universidad Técnica Federico Santa María Tipos de Datos Programación de Computadores Profesor: Teddy Alfaro Tipos de Datos Simples Estándar char es un carácter (alfanumérico),

Más detalles

Unidad Didáctica 6 Electrónica Digital 4º ESO

Unidad Didáctica 6 Electrónica Digital 4º ESO Unidad Didáctica 6 Electrónica Digital 4º ESO ELECTRÓNICA DIGITAL SEÑALES ELECTRICAS LÓGICA BINARIA CIRCUITOS INTEGRADOS DIGITALES DISEÑO DE CTOS. COMBINACIONALES Y CTOS. IMPRESOS TIPOS SISTEMAS DE NUMERACIÓN

Más detalles

1. La ventana de Excel

1. La ventana de Excel JFSG 1. La ventana de Excel Cuadro de nombres Barra de fórmulas Títulos de columnas Celda activa Títulos de filas Etiquetas de hojas 2. Definiciones básicas Celda.- Unidad básica de una hoja de trabajo

Más detalles

Tema 4. Diseño de Algoritmos. Estructuras de selección 1. Tema 4. Diseño de Algoritmos. Estructuras de selección

Tema 4. Diseño de Algoritmos. Estructuras de selección 1. Tema 4. Diseño de Algoritmos. Estructuras de selección Tema 4. Diseño de Algoritmos. Estructuras de selección 1 Apuntes para la asignatura Informática Departamento de Lenguajes y Ciencias de la Computación UNIVERSIDAD DE MÁLAGA http://www.lcc.uma.es/personal/pepeg/mates

Más detalles

Tema: Entorno a C# y Estructuras Secuenciales.

Tema: Entorno a C# y Estructuras Secuenciales. Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación

Más detalles

Formato de Numero Microsoft Excel.

Formato de Numero Microsoft Excel. Formato de Numero Microsoft Excel. Ihr Logo Introducción En Microsoft Office Excel 2007, se pueden establecer formatos de Numeros, tales como: General, Numero (se establecen coma y decimales), Moneda,

Más detalles

Tablas de decisión.

Tablas de decisión. 2.2.3.- Tablas de decisión. Una tabla de decisión es una representación en la que se distinguen cuatro zonas: Condiciones. Es un vector columna donde figuran las condiciones que intervienen en el problema.

Más detalles