TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE
|
|
|
- Milagros Aguilera Montero
- hace 9 años
- Vistas:
Transcripción
1 BLOQUE TEMÁTICO II TEMA 5 TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE 5.1. Introducción a Matlab y Octave 5.2. Entrada y salida con formato 5.3. Programas: script y funciones 5.4. Estructuras alternativas o condicionales 5.5. Estructuras repetitivas o bucles 5.6. Aplicación de MATLAB / Octave a casos prácticos de ingeniería
2 LAS SECCIONES DEL CÓDIGO DE LOS PROGRAMAS DE CÓMPUTO SE PUEDEN CATEGORIZAR EN UNA DE ESTAS TRES ESTRUCTURAS: SECUENCIAS, ESTRUCTURAS ALTERNATIVAS Y ESTRUCTURAS DE REPETICIÓN LAS SECUENCIAS SON LISTAS DE COMANDOS QUE SE EJECUTAN UNA DESPUÉS DE OTRA. UNA ESTRUCTURA ALTERNATIVA PERMITE AL PROGRAMADOR EJECUTAR UN COMANDO (O CONJUNTO DE COMANDOS) SI ALGÚN CRITERIO ES VERDADERO Y UN SEGUNDO COMANDO O CONJUNTO CUANDO ES FALSO. PARA ESTO SE EMPLEAN CONDICIONES LÓGICAS QUE SON EVALUADAS MEDIANTE OPERADORES RELACIONALES Y LÓGICOS. UNA ESTRUCTURA REPETITIVA O BUCLE PERMITE QUE UN GRUPO DE ENUNCIADOS SE EJECUTE VARIAS VECES. EL NÚMERO DE VECES QUE SE EJECUTA DEPENDEDEUNCONTADORODELAEVALUACIÓNDEUNACONDICIÓNLÓGICA.
3 OPERADORES RELACIONALES Y LÓGICOS LAS ESTRUCTURAS ALTERNATIVAS Y DE REPETICIÓN DEPENDEN DE OPERADORES RELACIONALES Y LÓGICOS. OCTAVE TIENE LOS SIGUIENTES OPERADORES: RELACIONALES RESPUESTA EN OCTAVE LÓGICOS TABLA DE LA VERDAD
4 Ejemplo:
5 FUNCIONES LÓGICAS OCTAVE OFRECE TANTO LAS ESTRUCTURAS ALTERNATIVAS TRADICIONALES (IF) COMO UNA SERIE DE FUNCIONES LÓGICAS QUE REALIZAN LA MISMA TAREA. Ejemplo: find SE USA TANTO EN ESTRUCTURAS ALTERNATIVAS COMO EN REPETITIVAS. SIRVE PARA IDENTIFICAR QUE ELEMENTOS DE UNA MATRIZ SATISFACEN UN CRITERIO DADO. find(nombre_vector<>=valor) altura=[63,67,65,72,69,78,75] % VECTOR DE DATOS DE ALTURA aceptados=find(altura>=66) % CON find BUSCAMOS AQUELLOS QUE SON > O = A 66 aceptados= % PROPORCIONA LAS POSICIONES DEL VECTOR QUE % SON MAYORES O IGUALES A 66 altura (aceptados) % COMANDO PARA SABER EL DATO DE CADA UNO ans=
6 Ejemplo 17a. Usando el comando find,y tras una serie de alturas que corresponden con diferentes personas, mostrar aquellas cuya altura es mayor o iguala66ylasquenoloson. VALORES DE ALTURA OBTENEMOS LA POSICIÓN DE LAS PERSONAS >=66 VECTOR CON LOS VALORES DE LAS ALTURAS IGUAL CON ALTURAS <66
7 Ejemplo 17b. fprintf EMPLEANDO MATRICES
8 find CUANDO SE EMPLEA ESTE COMANDO CON MATRICES HAY QUE TENER EN CUENTA QUE EL ORDEN PARA REALIZAR LA BÚSQUEDA DE AQUELLOS ELEMENTOS QUE CUMPLEN LAS CONDICIONES ES: Ejemplo 18a. Disponemos de la siguiente matriz de valores de temperatura de diferentes puntos de una instalación. Cada columna representa un termopar diferente y las filas un punto de la instalación. Desarrollar un programa en Octave que indique aquellos puntos cuya temperatura sea mayor que 98.6 ºC. T1 T2 T3 Punto Punto Punto
9 Ejemplo 18b.
10 Ejemplo 18c.
11 Ejemplo 19a. USO DEL COMANDO findcon MATRICES Y CUMPLIMIENTO DE VARIAS CONDICIONES Dados los siguientes valores de estatura (pulgadas) y edad (años) encontrar, empleandoelcomandofind,aquellosquecumplenquelaalturaes>=66ylaedad entre18y35. Estatura (pulg) Edad (años)
12 Ejemplo 19b. (:,1) SIRVE PARA SABER SI CUMPLE LAS CONDICIONES LA COLUMNA 1 CREAMOS LA MATRIZ DE RESULTADOS (TRANSPONER) Y LOS MOSTRAMOS POR PANTALLA
13 Ejemplo 19c.
14 FUNCIONES LÓGICAS Ejemplo: any AL SER APLICADA A UN VECTOR O UNA MATRIZ DEVUELVE UN ESCALAR QUE INDICA SI ALGUNO DESUSELEMENTOSESCERO a=[102340] any(a) ans=2 Ejemplo: all AL SER APLICADA A UN VECTOR O UNA MATRIZ DEVUELVE UN ESCALAR QUE INDICA SI ALGUNO DESUSELEMENTOSESDISTINTODECERO a=[102340] all(a) ans=4
15 any FUNCIONES LÓGICAS all ESTAS FUNCIONES SON MUY ÚTILES EN COMBINACIÓN CON OPERADORES LÓGICOS Y RELACIONALES. Ejemplo: Si queremos saber si el vector a tiene algún valor negativo lo hacemos conlaordenany(a<0)( hayalgúnnúmeromenorqueceroenelvectora?). Si nos interesa saber si todos sus elementos son negativos escribiríamos all(a<0) ( todos los componentes de a son menores que cero?) a=[102340] all(a<0) ans=0
16 ESTRUCTURAS ALTERNATIVAS COMO TODO LENGUAJE DE PROGRAMACIÓN, OCTAVE DISPONE DE INSTRUCCIONES DE BIFURCACIÓN QUE PERMITEN EL CONTROL DEL FLUJO DE ORDENES DE UN PROGRAMA. DISPONE DE LAS SIGUIENTES ESTRUCTURAS: if if else if elseif else switch-case Otras funciones lógicas especificas de Octave(find) LA APLICACIÓN DIRECTA DE OPERADORES LÓGICOS A VECTORES Y MATRICES RESULTA MUCHO MÁS POTENTE QUE EN OTROS LENGUAJES, EN LOS QUE ESTA POSIBILIDAD NI TAN SI QUIERA EXISTE.
17 ESTRUCTURAS ALTERNATIVA: if LA INSTRUCCIÓN if SIMPLE NOS PERMITE COMPROBAR SI SE CUMPLE UNA CIERTA CONDICIÓN ANTES DE EJECUTAR UNA SERIE DE ORDENES. UN ENUNCIADO if SIMPLE TIENE LA SIGUIENTE FORMA: if condición instrucciones end OCTAVE EVALÚA SI LA CONDICIÓN ES CIERTA Y EN ESE CASO EJECUTA LAS INSTRUCCIONES. SI LA CONDICIÓN ES FALSA, LAS INSTRUCCIONES NO SE EJECUTAN. LA INSTRUCCIÓN if SIMPLE FUNCIONA BIEN CUANDO SE TRABAJA CON ESCALARES. SI TRABAJAMOS CON UN VECTOR O MATRIZ, SÓLO SE EJECUTARÁN LAS ACCIONES SI LA CONDICIÓN SE CUMPLE PARA TODOS LOS ELEMENTOS QUE LO COMPONEN.
18 Ejemplo 20. LA ESTRUCTURA ifpuede ESCRIBIRSE DE DIFERENTES FORMAS. PARA MAYOR FACILIDAD DE CÓDIGO UTILIZAR TABULACIONES
19 ESTRUCTURAS ALTERNATIVA: if else ES IGUAL QUE LA ESTRUCTURA if SALVO QUE LA CLAUSULA else HACE QUE SI LA CONDICIÓN ES VERDADERA SE EJECUTEN UNAS ACCIONES Y SINO SE LLEVEN A CABO OTRO CONJUNTO DE ACCIONES. if condición instrucciones else instrucciones end SI SE TRABAJA CON MATRICES, AL IGUAL QUE CON if, LAS INSTRUCCIONES SE EJECUTAN SÓLO CUANDO LA CONDICIÓN SE CUMPLE SOBRE TODOS LOS ELEMENTOS DE LA MATRIZ O VECTOR.
20 Ejemplo21. NO DA ERROR DE EJECUCIÓN SI NO PONEMOS ENTRE PARÉNTESIS LA CONDICIÓN beepproporciona UN SONIDO EN EL ORDENADOR CUANDO NO CUMPLE LA CONDICIÓN Y VA A LAS INSTRUCCIONES DEL else SE EJECUTAN ACCIONES DE if SE EJECUTAN ACCIONES DE else
21 ESTRUCTURAS ALTERNATIVA: elseif CUANDO EL NÚMERO DE CONDICIONES QUE DEBEMOS COMPROBAR ES MAYOR QUE UNO, LO CUAL NOS OBLIGARÍA A UTILIZAR CONDICIONES if else ANIDADAS, RESULTA MÁS CONVENIENTE UTILIZAR LA CONDICIÓN elseif. if condición1 instrucciones1(si condicion 1 es VERDADERA) elseif condicion2 instrucciones2(si condicion 2 es VERDADERA). else instrucciones(si todas las anteriores son falsas) end LA ORDEN elseif PUEDE REPETIRSE TANTAS VECES COMO SE QUIERA DENTRO DE UNA ESTRUCTURA if.
22 Ejemplo 22. Un reactor químico debe funcionar entre 90 y 100 ºC. Por encima de 100, el reactor entra en situación crítica, peligrando la seguridad de la planta; entre 50 y 90 grados, el reactor funciona aunque su rendimiento no es óptimo, mientras que por debajo de 50 el funcionamiento no es correcto, debiéndose desconectar el equipo. Escribir un programa que pida al usuario la temperatura del reactor y de la información del estado del mismo. SEGÚN LA TEMPERATURA INTRODUCIDA POR EL USUARIO, EL MENSAJE POR PANTALLA ES DIFERENTE
23 ESTRUCTURAS ALTERNATIVA: elseif OCTAVE ANALIZA SI ES VERDADERA LA PRIMERA CONDICIÓN, SI NO LO ES SIGUE CON LAS SIGUIENTES HASTA QUE ENCUENTRA LA PALABRA else. SI TRABAJAMOS CON MATRICES, LA CONDICIÓN DEBE SER VERDADERA PARA TODOELELEMENTODELAMATRIZ. Ejemplo 23. La siguiente matriz nos indica la edad de una serie de conductores: edad=[15,17,25,55,75] Elsiguientecódigoevalúasiseemiteonolalicenciadeconducirenbasealaedad del solicitante: NO TODOS LOS ELEMENTOS SON VERDADEROS EN NINGUNA DE LAS CONDICIONES if edad<18 disp( Los siento, tendrá que esperar ) elseifedad>18yedad<70 disp( Puede obtener un permiso para conducir ) else disp( Los conductores mayores de 70 requieren una licencia especial ) end
24 Ejemplo 24a. Crear una función para determinar calificaciones de examen y suponga una sola entrada a la función. las calificaciones se basas en los siguientes criterios: -CalificaciónA:promediodepuntosde90a100. -CalificaciónB:promediodepuntosde80a90. -CalificaciónC:promediodepuntosde70a80. -CalificaciónD:promediodepuntosde60a70. -CalificaciónE:<60. EL ARCHIVO.m DEBE LLAMARSE IGUAL QUE LA FUNCIÓN CON PUNTOS <0 Y >100 LA FUNCIÓN DA UN RESULTADO (ERROR)
25 Ejemplo 24b. Debemos modificar la función de manera que no de ninguna respuesta de calificación cuando los puntos sean por encima de 100 o por debajo de0. INTRODUCIMOS UN PRIMER if QUE RESTRINGE LOS PUNTOS QUE INTRODUCE EL USUARIO
26 ESTRUCTURAS ALTERNATIVA: switchy case LA ESTRUCTURA switch/case SE USA CON FRECUENCIA CUANDO EXISTE UNA SERIE DE OPCIONES DE RUTA DE PROGRAMACIÓN PARA UNA VARIABLE DADA DEPENDIENDO DE SU VALOR. CUALQUIER PROGRAMA QUE PUEDA HACERSE CON switch/case PUEDE HACERSE CON if/elseif/else. SIN EMBARGO, EL CÓDIGO ES MAS FACIL DE LEER CON EL PRIMERO. CON switch/case LOS CRITERIOS PARA SELECCIONAR LAS ACCIONES A EJECUTAR PUEDEN SER UN ESCALAR O UNA CADENA DE CARACTERES (EL ÚLTIMO ES LO MÁS FRECUENTE)
27 LA ESTRUCTURA switch/case ES DE LA SIGUIENTE FORMA: switch variable case opcion1 instrucciones1(si la variable es igual a opcion1) case opcion2 instrucciones2(si la variable es igual a opcion2). case opcionn instruccionesn(si la variable es igual a opcionn) otherwise instrucciones(si la variable no es igual a ninguna opción anterior) end LA PARTE otherwise NO ES NECESARIA PARA QUE FUNCIONE switch/case. SIN EMBARGO, DEBE INCLUIRSE SI HAY ALGUNA OPCIÓN DE QUE EL USUARIO INTRODUZCA UN VALOR QUE NO ESTE REFLEJADO EN NINGÚN CASO.
28 Ejemplo25a.Realizar un programa quepida alusuarioel nombre deuna ciudad y deporpantallaelpreciodelbilletedelavión. EL USUARIO INTRODUCE UNA CADENA DE CARACTERES ESTRUCTURA switch/case
29 ESTRUCTURAS ALTERNATIVA: switchy case función menu LA FUNCIÓN menu SE UTILIZA MUCHO CON LA ESTRUCTURA switch/case. AL USAR ESTA FUNCIÓN EL USUARIO NO TIENE QUE ESCRIBIR SINO SOLAMENTE ELEGIR UNA DE LAS OPCIONES QUE SE LE MUESTRAN POR PANTALLA. Nombre_variable=menu( Mensaje al usuario, texto opcion 1, texto opcion 2, etc.)
30 Ejemplo25b.Realizarun programaquepidaalusuarioelnombredeunaciudad y de por pantalla el precio del billete del avión(emplear FUNCIÓN menu) UTILIZAMOS LA FUNCION menu EL USUARIO TIENE QUE SELECCIONAR UN NÚMERO
31 Ejemplo 26a. Ciertos países no usan el sistema métrico de medida, por ejemplo, en EEUU se emplean los galones como unidad de volumen(1 galón= litros). Escribe un programa para que se pueda usar para comprar gasolina. 1) Pide al usuario si quiere comprar en galones o en litros (no hay más opciones). 2) Pregunte al usuario cuanta cantidad quiere comprar. 3) Calcula el coste total.
32 Ejemplo 26b. VARIABLE PARA CALCULAR EL COSTE EN FUNCIÓN DE LO QUE DICE EL USUARIO CALCULA UN FACTOR DIFERENTE EL USUARIO INDICA galones o litros INDICA LA CANTIDAD SI EL FACTOR ES DISTINTO DE CERO, CALCULA EL COSTE
33 Ejemplo 26c. AL NO PONER ; SE MUESTRA POR PANTALLA ans=1 (VERDADERO)
Herramientas computacionales para la matemática MATLAB: Estructuras de control
Herramientas computacionales para la matemática MATLAB: Verónica Borja Macías Mayo 2012 1 Una sentencia condicional es una instrucción MATLAB que permite tomar decisiones sobre si se ejecuta un grupo de
Programación de los problemas de Física en.
Programación de los problemas de Física en. TEMA 1: INTRODUCCIÓN A LA PROGRAMACIÓN 1.2. ORDENADOR COMO CALCULADORA 1.3.ORDENADOR COMO CALCULADORA PROGRAMABLE 1.4. DIAGRAMAS DE FLUJO 1.5. CODIFICAR O PROGRAMAR
Funciones & Estructuras de control
Funciones & Estructuras de control Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre Primavera, 2011 Universidad de Concepción Contenidos 1 2 3 En la
UNIDAD III. Funciones de Entrada y Salida de Datos. Estructuras de Control
UNIDAD III Funciones de Entrada y Salida de Datos. Estructuras de Control 1 Funciones de Entrada y Salida Valores de entrada en un fichero script. Cuando se ejecuta un fichero script, las variables utilizadas
Introducción a las sentencias de control
INSTRUCCIONES DE CONTROL CONTENIDOS 1. Introducción a las sentencias de control. 2. Instrucciones o sentencias condicionales: IF, IF-ELSE, SWITCH. 3. Instrucciones o sentencias repetitivas o iterativas:
Introducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 08/09 MATLAB es un sistema interactivo basado en matrices que se utiliza para cálculos científicos y de ingeniería. Puede resolver problemas numéricos
Estructuras de control
Estructuras de control El flujo secuencial de acciones en un algoritmo puede ser alterado por medio de las denominadas estructuras de control, las cuales se resumen a continuación: Estructuras de selección
Introducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 07/08 MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería. Se pueden resolver problemas numéricos relativamente
TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)
TEMA 4. Introducción a la programación con el lenguaje JavaScript Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) Sesión 6 Estructuras de control selectivas: sentencia if y switch 1
Programación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
Operando1 operador de relación Operando2
PROGRAMACIÓN 10 Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 5 ESTRUCTURAS DE CONTROL SELECTIAS O ESTRUCTURAS
TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE
BLOQUE TEMÁTICO II TEMA 5 TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE 5.1. Introducción a Matlab y Octave 5.2. Entrada y salida con formato 5.3. Programas: script y funciones 5.4. Estructuras alternativas
Análisis de problemas
Análisis de problemas La resolución de problemas implica el desarrollo de habilidades del pensamiento. Nuestra capacidad d de enfrentar problemas aumenta con la práctica. Existen algunos textos con problemas
Sentencias de control de flujo
Bucles Sentencias de control de flujo Departamento de Electrónica Fundación San Valero Bucles Hasta ahora los programas que hemos visto eran lineales. Comenzaban por la primera instrucción y acababan por
Instrucciones condicionales
Tema 4 Instrucciones condicionales Ojetivos Cuando finalice este tema, el alumno deerá ser capaz de: Utilizar correctamente los operadores relacionales y lógicos. Enter el funcionamiento de las funciones
Algoritmos y estructuras de programación
Tema 5 Algoritmos y estructuras de programación Versión: 2 de marzo de 2009 5.1 Fases de creación de un programa El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa
PYTHON. Programación estructurada
PYTHON Programación estructurada Estructuras selectivas Hasta ahora los programas que hemos hecho siguen todos una secuencia fija de operaciones: muestran datos por pantalla y/o piden datos al usuario,
Estructuras de control. Secuencial, condicional y repetitivas.
Estructuras de control. Secuencial, condicional y repetitivas. 1 Estructuras de control. Hemos visto en los diagramas de flujo y pseudo-código que: 1) Se piden datos de entrada (al usuario) Asiganción
Dobles: Es el caso de la instrucción if-else (punto 1.2).
1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales
PROGRAMACIÓN ALGORITMOS y DIAGRAMAS
PROGRAMACIÓN ALGORITMOS y DIAGRAMAS ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA ESTABLECIENDOSE UNA SECUENCIA DE
Select Case Visual Basic. Palabras clave To, Is. Instrucción Según (Caso) Hacer. Ejemplos y ejercicios resueltos (CU00325A)
aprenderaprogramarcom Select Case Visual Basic Palabras clave To, Is Instrucción Según (Caso) Hacer Ejemplos y ejercicios resueltos (CU00325A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha
Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.
Programación Básica Arturo Vega González [email protected] Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad
2.4. Unidades de aprendizaje. Modelo Académico de Calidad para la Competitividad PSGB-02 15/22
2.4. Unidades de aprendizaje Unidad de aprendizaje: Programación para el manejo de bases de datos Número 1 Propósito de la unidad: Elaborará consultas en bases de datos, mediante el uso de operaciones,
Al igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de
Ciclos Anidados Al igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de anidamiento: mientras en mientras mientras
GUIA PRACTICA PARA LA APLICACIÓN DE MS EXCEL TECNOLOGIA/ INFORMATICA
Fórmulas y funciones De la barra de menú seleccionmos la opción insertar y haciendo clic en la opción f x se desplegará el siguiente cuadro de diálogo a partir del cual escogeremos la función adecuada
Tema 3. Estructuras de control
Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)
Computación III. Objetivo de aprendizaje del tema
Computación III Tema 7 Uso de construcciones de bucle 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Aplicar el bucle while en un programa en lenguaje Java. Aplicar el bucle for
El lenguaje C. 3. Una instrucción que se ejecutará si la condición es verdadera.
Principios de Programación El lenguaje C 1. Instrucciones de control 1.1. Secuencia, selección, iteración Por lo regular en un programa los enunciados son ejecutados uno después del otro, en el orden en
SWITCH JAVASCRIPT. SELECCIÓN ENTRE ALTERNATIVAS. DIAGRAMA DE FLUJO Y EJEMPLO DE APLICACIÓN. (CU01120E)
switch JavaScript Decisión entre distintas alternativas APRENDERAPROGRAMARCOM SWITCH JAVASCRIPT SELECCIÓN ENTRE ALTERNATIVAS DIAGRAMA DE FLUJO Y EJEMPLO DE APLICACIÓN (CU01120E) Sección: Cursos Categoría:
Proposiciones Condicionales
SENTENCIAS CONDICIONALES SIMPLES: if- Anteriormente se discutió que una de las estructuras utilizadas en la programación estructurada es la Estructura Selectiva o Condicional. Se explican aquí las sentencias
TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B)
APRENDERAPROGRAMAR.COM TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B) Sección: Cursos Categoría: Tutorial básico del programador web:
1.4 Ficheros m. Entrada y salida de datos por consola.
1.4 Ficheros m. Entrada y salida de datos por consola. Ficheros m Hasta el momento todas las órdenes del lenguaje M las hemos ejecutado desde la ventana de comandos. De esta manera obtenemos una respuesta
Capítulo 4. Control de flujo. Continuar
Capítulo 4 Control de flujo Continuar Introducción El control de flujo permite encausar a la computadora sobre la ruta que debe seguir al momento de la ejecución de un programa, para ello se apoya en las
LABORATORIO 4. Escribir el CÓDIGO y la INTERFAZ GRÁFICA (cuando proceda) de los correspondientes casos prácticos.
LABORATORIO 4 Escribir el CÓDIGO y la INTERFAZ GRÁFICA (cuando proceda) de los correspondientes casos prácticos. NOTA: Según lo acordado en el laboratorio anterior, seguir guardando toda la documentación
ARREGLOS EN. Nota: El autor.
ARREGLOS EN Nota: PSeInt es un software importante y muy útil para aquellos estudiantes que se inician en el aprendizaje de la programación. Pero como todo programa informático contiene errores o los famosos
PRUEBA DE NIVEL DE ACCES
PRUEBA DE NIVEL DE ACCES NOMBRE Y APELLIDOS:... 1. Microsoft Access es: Una base de datos relacional. Una base de datos no relacional. Una base de datos documental. Ninguna de las afirmaciones es correcta.
Conocimientos previos
Ficha de Aprendizaje Tema: Estructura condicional Logro @ # n 11 Conoce las estructuras de control condicional. Usa las estructuras de control condicional: if else, if else if, switch case. Conocimientos
Estructuras de control
Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando
IF ELSE, IF ELSE IF JAVASCRIPT. CONDICIONALES DEL FLUJO O ESTRUCTURAS DE DECISIÓN. EJEMPLOS. EJERCICIOS. (CU01119E)
APRENDERAPROGRAMAR.COM IF ELSE, IF ELSE IF JAVASCRIPT. CONDICIONALES DEL FLUJO O ESTRUCTURAS DE DECISIÓN. EJEMPLOS. EJERCICIOS. (CU01119E) Sección: Cursos Categoría: Tutorial básico del programador web:
Prof. Dr. Paul Bustamante
Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Grupo B Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1:
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales es posible especificar un problema en forma esquemática
Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo
Oracle University Contacte con nosotros: 902 302 302 Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo Duración: 5 Días Lo que aprenderá En este curso, los estudiantes aprenderán los conceptos
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: [email protected] web: http://metodosnumericoscem.weebly.com Universidad:
Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS. 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 ([email protected]) Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS 1 OBJETIVOS Conocer las
M a tl a b. Oriol Roca ARREGLOS EN MATLAB.
ARREGLOS EN MATLAB Arreglos Estructura de datos que permite almacenar varios datos bajo el mismo nombre. VECTORES: son unidimensionales 0 2 4 6 8 VS egu e crida t od en r ei nstern et Vectores Para crear
Capítulo 3. Sentencias condicionales
Capítulo 3. Universidad del País Vasco / Euskal Herriko Unibertsitatea 79 Índice del capítulo 1. Introducción........................................ 81 2. Objetivos...........................................
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: [email protected] web: http://metodosnumericoscem.weebly.com Universidad:
Utilización del menú Formato de Celdas
Formatos en Excel La forma en que la información aparece en la hoja de cálculo se puede cambiar si se cambia el tamaño, estilo y color de los datos dentro de esas celdas. El formato predeterminado que
TEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
MECANISMOS DE CONTROL INCLUIDOS EN SEVEN STARS
MECANISMOS DE CONTROL INCLUIDOS EN SEVEN STARS Deseamos informar a todos nuestros clientes que la aplicación Seven Stars cumple al 100% todas las normativas incluidas en el texto de la Ley Oficial de Protección
INTRODUCCIÓN A LA PROGRAMACIÓN. 1º Bachillerato
INTRODUCCIÓN A LA PROGRAMACIÓN 1º Bachillerato Qué es un programa? Componente informático que se utiliza para realizar una determinada tarea. Se compone de algoritmos y estructuras de datos Algoritmos:
UNIDAD 2: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACiÓN R
UNIDAD 2: INTRODUCCIÓN AL LENGUAJE DE PROGRAMACiÓN R Técnicas Inteligentes en Bioinformática Máster en Lógica, Computación e Inteligencia Artificial Dpto. Ciencias de la Computación e Inteligencia Artificial
Práctica 1: Introducción a SPSS 1
Estadística Aplicada Curso 2010/2011 Diplomatura en Nutrición Humana y Dietética Práctica 1: Introducción a SPSS 1 Este programa estadístico está organizado en dos bloques: el editor de datos y el visor
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION
CICLO: 02/ 2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #03 Uso de estructuras
CONDICIONALES SWITCH CASE DEFAULT BREAK EN C. ELEGIR ENTRE VARIAS OPCIONES. EJEMPLO. (CU00532F)
APRENDERAPROGRAMAR.COM CONDICIONALES SWITCH CASE DEFAULT BREAK EN C. ELEGIR ENTRE VARIAS OPCIONES. EJEMPLO. (CU00532F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde cero Fecha
Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa
Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,
Capítulo 3. Prueba de escritorio 1: l a P S 3 2 10. Salida por pantalla 1. Prueba de escritorio 2: l a P S 5 7 24 35. Salida por pantalla 2 35
Capítulo 3 Procesos con estructuras de selección Procesos con estructuras de selección Los procesos lineales vistos en el capítulo anterior permiten solucionar un muy reducido número de problemas, ya que
Expresión, Operador, Operando, Asignación, Prioridad
4. EXPRESIONES Y OPERADORES Conceptos: Resumen: Expresión, Operador, Operando, Asignación, Prioridad En este tema se presentan los siguientes elementos de la programación: las expresiones y los operadores.
1. Detalle de los Comandos:
1. Detalle de los Comandos: Este es un resumen puede servir como guía rápida para consultas, para mas detalles remitirse a la Ayuda de PSeInt. Observar que cada línea que termina una sentencia debe tener
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS 2.1 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
Manual del Usuario de Microsoft Access Consultas - Página 1. Tema IV: Consultas. IV.1. Creación de Consultas
Manual del Usuario de Microsoft Access Consultas - Página 1 Tema IV: Consultas IV.1. Creación de Consultas La potencia real de una base de datos reside en su capacidad para mostrar los datos que se desea
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
Programación Orientada Objetos. Estructuras de control if, If else, switch
Programación Orientada Objetos Estructuras de control if, If else, switch Estructuras de control Las estructuras condicionales controlan si una sentencia o bloque de sentencias se ejecutan, en función
Centro Universitario UAEM Zumpango Ingeniería en Computación
Centro Universitario UAEM Zumpango Agosto 2016 Universidad Autónoma del Estado de México Centro Universitario UAEM Zumpango UA: Programación Estructurada Tema: Estructuras de control de flujo selectivas
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De
Asignatura de Organización de Computadoras. Alberto Hernández Cerezo. Cristian Tejedor García. Rodrigo Alonso Iglesias. Universidad de Valladolid
Asignatura de Organización de Computadoras ARQUITECTURA MIPS SEGUNDO TRABAJO Alberto Hernández Cerezo Cristian Tejedor García Rodrigo Alonso Iglesias Universidad de Valladolid Segundo de Ingeniería Técnica
PROGRAMACIÓN EN VISUAL BASIC Ejercicios sin resolver
DEPARTAMENTO DE ENXEÑARÍA DE SISTEMAS E AUTOMÁTICA FUNDAMENTOS DE INFORMÁTICA PROGRAMACIÓN EN VISUAL BASIC Ejercicios sin resolver Se recomienda codificar la solución en papel antes de pasarlo al ordenador.
Motivación. 4: Control de flujo Condicionales. Motivación. Condicionales
4: Control de flujo Condicionales Motivación Secuencia de acciones Programas lineales Limitación en el tipo de programas que se pueden desarrollar Cómo se puede construir un programa que calcule el valor
Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.
Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras
CAPITULO II. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS
CAPIULO II. ENIDADES PRIMIIVAS PARA EL DESARROLLO DE ALGORIMOS 2.1 ipos de datos 2.2 Expresiones 2.3 Operadores y operandos 2.4 Identificadores como localidades de memoria OBJEIVO EDUCACIONAL: El alumno:
Ayuda para la instalación y configuración del Navegador para Firma Digital
Ayuda para la instalación y configuración del Navegador para Firma Digital Internet explorer para firma digital con S.O. Windows XP & Servicepack 2 1. Configuración Internet Explorer para Firma Digital
GUIA DE EJERCICIOS N 1 LENGUAJE C# Página 1 de 5. Instructor: Ing. Néstor Raúl Suarez Perpiñan
Página 1 de 5 GUIA DE EJERCICIOS N 1 LENGUAJE C# Realizar para cada ejercicio un programa tipo consola en lenguaje C# que satisfaga con los requerimientos propuestos: PARTE I. EJERCICIOS BASICOS 1. Programa
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO
UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO I. TITULO : LENGUAJE C CODIGO : CMIS3330 CREDITAJE : 3 CREDITOS REQUISITOS : CMIS 2200 II. DESCRIPCION DEL CURSO: Estudio del lenguaje de
2. Estructuras condicionales
2. Estructuras condicionales Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructuras condicionales 1. Ej07: Cond. simple 2. Ej08: Cond. doble 3. Ej09: Cond.
UNIDAD I. ALGORITMOS
UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos
LENGUAJES DE PROGRAMACION I. Propósito del curso :
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: LENGUAJES DE PROGRAMACION I DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s):
Excel - Fórmulas y Funciones
Excel - Fórmulas y Funciones Fórmulas elaboradas por el usuario Además de las fórmulas y las funciones que provee Excel (como autosuma y promedio), el usuario puede fabricar sus propias fórmulas. Hay que
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
DIAGRAMAS DE FLUJOS. Qué son Los Diagramas de Flujo y Para qué se Usan?
DIAGRAMAS DE FLUJOS Los diagramas de flujo representan la secuencia o los pasos lógicos para realizar una tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos a seguir. Un diagrama
Temario 2008 para la certificación de MS Excel Nivel Fundamentos
Temario 2008 para la certificación de MS Excel Nivel Fundamentos Administración de Archivos Nuevo- Abrir Guardar - Guardar Como- Cerrar Salir de aplicación. Operaciones con filas y columnas Insertar y
Estructuras de control: Las variables: Fuertemente tipado: Tipado dinámico: Variables booleanas: Qué son las estructuras de control?
Estructuras de control: Qué son las estructuras de control? Las estructuras de control nos permiten modificar el flujo del programa. Piensa en el programa como una piedra que baja por un tubo, entra por
1.- CREACIÓN DE CONSULTAS.
1.- CREACIÓN DE CONSULTAS. Una consulta permite efectuar preguntas acerca de la información almacenada en las tablas. En una consulta se pueden obtener datos de una tabla e incluso de varias tablas, por
Prácticas de JavaScript
Control de flujo If (condición) [else ] Prácticas de JavaScript if (a==b) document.write( iguales ); else if(a>b) document.write( a mayor que b ); else document.write( b mayor que a ); Bucles for (inicial;condición;incremento)
Ayuda para la instalación y configuración del Navegador para Firma Digital. Internet explorer para firma digital con diferentes versiones de Windows
Ayuda para la instalación y configuración del Navegador para Firma Digital Internet explorer para firma digital con diferentes versiones de Windows 1. Configuración Internet Explorer para uso de Firma
Informática I para Bachillerato
CIMAT Diagramas de flujo Introducción a la programación en C/C++ Estructura de Control IF/ CIMAT Sesión 5 Definición Símbolos Ejemplo Que es un diagrama de flujo? Un diagrama de flujo es una representación
Variables lógicas y sentencia IF. Seminario de Computación Verano de 2009
Variables lógicas y sentencia IF Seminario de Computación Verano de 2009 Variables lógicas: Solo pueden tomar 2 valores:.true. y.false. (verdadero o falso). Existen operadores que aplicados a variables
INFORMATICA VISUAL BASIC 2008
SESIÓN Nº 04 ESTRUCTURAS DE CONTROL IF - THEN Permite ejecutar una o mas instrucciones dependiendo de la respuesta (Verdad o Falso) a una condición. En la condición que se escribe en esta instrucción se
Lenguaje C, segundo bloque: Sentencias de control
Lenguaje C, segundo bloque: Sentencias de control José Otero 1 Departmento de informática Universidad de Oviedo 23 de octubre de 2007 Índice 1 Sentencia if 2 Sentencia if-else 3 if e if-else anidados 4
