Curso de sistemas GNU/Linux Bash scripting Construcciones case
|
|
|
- Luz Soler Ramos
- hace 9 años
- Vistas:
Transcripción
1 Curso de sistemas GNU/Linux Bash scripting Construcciones case Por Jorge Fuertes c 2009 Jorge Fuertes Alfranca Revisado a 15 de mayo de
2 Índice 1. Introducción Qué es case? Ejemplo en pseudocódigo Una construcción típica Ejercicios Enunciados Soluciones Sobre esta unidad didáctica Notas y advertencias Derechos Agradecimientos Revisiones
3 1. Introducción 1.1. Qué es case? Las construcciones case permiten, en base a un valor o a un variable, tomar acciones dependiendo de dicho valor, a veces de una forma más sencilla que con una construcción if. Para ello se define la variable de cabecera y una serie de valores (o casos) que de corresponderse con la variable provocarán la ejecución de las sentencias que le siguen. Básicamente las construcciones case sirven para lo mismo que las if, pero pueden resultar mucho más claras y sencillas de utilizar en determinadas ocasiones Ejemplo en pseudocódigo En pseudocódigo sería algo así: en_caso_de_que VARIABLE valga 100 decir La variable vale decir La variable vale decir La variable vale 300. hola decir La variable vale hola. cualquier_otra_cosa decir La variable no corresponde con ninguna de las anteriores. fin Si seguimos el programa visualmente, veremos que si la variable es igual a cualquier de los casos contemplados (100, 200, 300, hola) el programa dirá lo que vale, y que si no corresponde con ninguno dirá la última frase, que no corresponde con ningún valor contemplado, lo que equivaldría a un else en una construcción if. Eso se consigue, en case, con un asterisco (*) Una construcción típica El programa anterior transcrito a código real de Bash quedaría así: echo -n "Introduzca valor: " read $VARIABLE case $VARIABLE in 100) echo "La variable vale 100." 200) 3
4 echo "La variable vale 200." 300) echo "La variable vale 200." hola) echo "La variable vale hola." *) echo "La variable no corresponde con ninguna de las anteriores." echo "Fin de programa." Observaremos que en primer lugar pedimos una entrada al usuario y después reaccionamos a ella con la construcción case. Si la entrada de usuario corresponde a alguno de los casos, se ejecutarán las sentencias entre dicho caso y el cierre con doble punto y coma ( ), lo que puede parecer algo extraño pero que resulta útil si se hace una de estas construcciones en la línea de comandos. Por último el comodín (*) capturará cualquier caso no contemplado y ejecutará sus sentencias correspondientes, de la misma forma que hubiese concordancia con el valor de $VARIABLE. La construcción case queda cerrada con la palabra, que no es sino case al revés, de la misma forma que los if se cierran con fi. 2. Ejercicios 2.1. Enunciados Cree un script o guión de Bash para cada uno de los ejercicios, y llámelo ej-case-num.sh, siendo num el número de ejercicio 1 : 1. Pida al usuario un número resultado de una tirada de un dado (del 1 al 6) y diga en pantalla el resultado con letras en vez de con números. 2. Copie y modifique el programa anterior pero ahora debe decir también que hay en la cara contraria del dado. El programa deberá contemplar si se introduce un número no válido, dar un error y volver a pedir constantemente un número hasta que sea válido (de 1 a 6). 1 En Español, la construcción siendo num tal cosa quiere decir que hay que sustituir num por lo que se dice a continuación, no que haya que poner literalmente num. 4
5 3. Utilizando case, cree una calculadora. El programa debe pedir el primer número, la operación a realizar con texto (sumar, restar, multiplicar o dividir) y el segundo número y realizar la operación con una precisión decimal de tres dígitos. 4. Elabore un programa que pida una letra minúscula y diga si la mayúscula correspondiente es recta (A, E, F, H, I, K, L, M, N, T, V, W, X, Y, Z), curva (C, O, S, U, Q) o ambas cosas (B, D, G, J, P, R). 5. Utilizando case, haga un programa que hable con el usuario. Dicho programa deberá saber contestar a las expresiones hola, adiós, que tal, y que fecha es. El programa debe terminar, despidiéndose del usuario, al ordenarle salir. 6. Escriba un programa que diga, sin preguntar nada, que día de la semana es hoy, en texto y utilizando case. 5
6 2.2. Soluciones 1. Pida al usuario un número resultado de una tirada de un dado (del 1 al 6) y diga en pantalla el resultado con letras en vez de con números. read -p "Tirada de dado: " -n 1 DADOS echo case $DADOS in 1) 2) 3) 4) 5) 6) *) echo "Has sacado un UNO." echo "Has sacado un DOS." echo "Has sacado un TRES." echo "Has sacado un CUATRO." echo "Has sacado un CINCO." echo "Has sacado un SEIS." echo "ERROR: El dado sólo puede ir de 1 a 6." 2. Copie y modifique el programa anterior pero ahora debe decir también que hay en la cara contraria del dado. El programa deberá contemplar si se introduce un número no válido, dar un error y volver a pedir constantemente un número hasta que sea válido (de 1 a 6). while [ 1 ] do 6
7 read -n1 -p "Introduzca un número (0 para salir): " DADO echo done case $DADO in 0) 1) 2) 3) 4) 5) 6) *) echo "Adiós." exit echo "La tirada del dado es uno." echo "La cara contraria es seis." echo "La tirada del dado es dos." echo "La cara contraria es cinco." echo "La tirada del dado es tres." echo "La cara contraria es cuatro." echo "La tirada del dado es cuatro." echo "La cara contraria es tres." echo "La tirada del dado es cinco." echo "La cara contraria es dos." echo "La tirada del dado es seis." echo "La cara contraria es uno." echo "ERROR: El dado sólo puede ser 1 a 6." 3. Utilizando case, cree una calculadora. El programa debe pedir el primer número, la operación a realizar con texto (sumar, restar, multiplicar o dividir) y el segundo número y realizar la operación con una precisión decimal de tres dígitos. echo -n "INTRODUZCA UN NUMERO: " read NUM1 7
8 echo -n "INTRODUZCA LA OPERACION: " read OPR echo -n "INTRODUZCA OTRO NUMERO: " read NUM2 case $OPR in "SUMA") OP="+" "RESTA") OP="-" "MULTIPLICAR") OP="*" "DIVIDIR") OP="/" echo El resultado es $(echo "scale=3; ${NUM1} ${OP} ${NUM2}" bc). 4. Elabore un programa que pida una letra minúscula y diga si la mayúscula correspondiente es recta (A, E, F, H, I, K, L, M, N, T, V, W, X, Y, Z), curva (C, O, S, U, Q) o ambas cosas (B, D, G, J, P, R). read -p "Introduce una letra: " letra letra=$(echo $letra tr "a-z" "A-Z") case $letra in C O S U Q) echo "Corresponde a curva" B D G J P R) echo "Corresponde a recta y a curva" A E F H I K L M N T V W X Y Z) echo "Corresponde a recta" 5. Utilizando case, haga un programa que hable con el usuario. Dicho programa deberá saber contestar a las expresiones hola, adiós, que tal, y que fecha es. El programa debe terminar, despidiéndose del usuario, al ordenarle salir. 8
9 while [ 1 ] do read -p "Introduce una expresión: " pal pal=$(echo $pal tr "A-Z" "a-z") done case $pal in "adios") echo "Hasta luego" exit "hola") echo "Buenas dias" "que tal") echo "Podia ser mejor" "que fecha es") echo "$(date + %D )" *) echo "No entiendo" 6. Escriba un programa que diga, sin preguntar nada, que día de la semana es hoy, en texto y utilizando case. DIA=$(date +"%u") case $DIA in 1) 2) 3) 4) echo "Hoy es Lunes." echo "Hoy es Martes." echo "Hoy es Miércoles." 9
10 5) 6) 7) echo "Hoy es Jueves." echo "Hoy es Viernes." echo "Hoy es Sábado." echo "Hoy es Domingo." 10
11 3. Sobre esta unidad didáctica 3.1. Notas y advertencias Debian: Esta guía está basada en el sistema Debian GNU/Linux, podría haber pequeños cambios si se aplica a otras distribuciones de GNU, pero en su mayor parte funcionará bien con la excepción de lo referido al sistema de paquetería de programas, los comandos que empiezan por apt, ya que otras distros no basadas en Debian podrían incorporar sistemas diferentes para el manejo de sus paquetes Derechos Esta guía se cede bajo contrato Coloriuris. Sólo puede ser utilizada previa aceptación del contrato de cesión sito en: Dicho contrato garantiza que estoy cediendo los derechos de uso y modificación sin ánimo de lucro Agradecimientos El autor quiere reflejar su agradecimiento a todas las páginas de Internet que ponen a disposición de todo el mundo sus contenidos, así como a todo aquél que publica artículos, manuales y experiencias en Internet, ya que eso favorece a la difusión del conocimiento y al desarrollo humano. La información quiere ser libre. Un agradecimiento muy especial a toda la comunidad del Software Libre. Sin ellos el autor viviría en la oscuridad: Programadores, traductores, asociaciones, hacktivistas, webmasters, etc... También quiero agradecer muy especialmente su ayuda a mis alumnos y lectores, por tomarse la molestia de comunicarme las erratas y por darme ideas para mejorar los ejercicios Revisiones El autor irá eventualmente publicando revisiones de esta unidad en su página personal, y estará encantado de recibir sugerencias y dudas en la misma o en su [email protected]. Por supuesto se puede contactar con el autor para contratarle para hacer nuevas unidades, adaptaciones, modificaciones, cursos, etc... 11
Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if-then-else-fi y comparaciones.
Curso de administración de sistemas GNU/Linux Módulo de Bash scripting Construcciones if--- y comparaciones. Por Jorge Fuertes http://jorgefuertes.com c 2009 Jorge Fuertes Alfranca Revisado a 15 de mayo
Curso de administración de sistemas GNU/linux Copias de seguridad en GNU/Linux
Curso de administración de sistemas GNU/linux Copias de seguridad en GNU/Linux Por Jorge Fuertes http://jorgefuertes.com [email protected] c 2009 Jorge Fuertes Alfranca Revisado a 15 de mayo de 2009
CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS
ENERO VIERNES 1 FESTIVO FESTIVO FESTIVO FESTIVO FESTIVO SABADO 2 3 7-8 7-8 5-6 NO APLICA DOMINGO 3 NO APLICA NO APLICA NO APLICA NO APLICA NO APLICA LUNES 4 4 9-0 9-0 7-8 NO APLICA MARTES 5 5 1-2 1-2 9-0
CALENDARIO AÑO 2016 PICO Y PLACA AUTOMOVILES SERVICIO ESPECIAL PICO Y PLACA TAXIS
JULIO VIERNES 1 9 7-8 7-8 5-6 1-3-5-7-9 SABADO 2 8 9-0 9-0 7-8 NO APLICA DOMINGO 3 NO APLICA NO APLICA NO APLICA NO APLICA NO APLICA LUNES 4 FESTIVO FESTIVO FESTIVO FESTIVO FESTIVO MARTES 5 1 3-4 3-4 1-2
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
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
Elementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitució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
Estructura Selectiva Múltiple
Estructura Selectiva Múltiple Con frecuencia en la práctica se presentan más de dos elecciones posibles de una cierta condición. La estructura selectiva múltiple se utiliza para este tipo de problemas,
Curso de sistemas GNU/Linux Bash scripting Argumentos, entrada estándar, funciones e includes.
Curso de sistemas GNU/Linux Bash scripting Argumentos, entrada estándar, funciones e includes. Por Jorge Fuertes http://jorgefuertes.com c 2009 Jorge Fuertes Alfranca Revisado a 15 de mayo de 2009 1 Índice
[ GUÍA DIDÁCTICA: DESARROLLO DE ALGORITMOS PSEINT] 11 de julio de 2013
ALGORITMOS Y DIAGRAMAS DE FLUJOS DE DATOS Elementos del diagrama de flujo de datos A.1. Qué es un Algoritmo? Describe el método para realizar una tarea. Es una secuencia de instrucciones que, ejecutadas
Curso de administración de sistemas GNU/linux CRON: El planificador de tareas
Curso de administración de sistemas GNU/linux CRON: El planificador de tareas Por Jorge Fuertes http://jorgefuertes.com c 2009 Jorge Fuertes Alfranca Revisada al 15 de mayo de 2009 1 Índice 1. Introducción
Activación de su nueva Llave de Acceso Token (Antes de vencer su acceso) Persona Física
Activación de su nueva Llave de Acceso Token (Antes de vencer su acceso) Persona Física 1 Índice Solicitud de su Llave de Acceso Token 3 Activación de su Llave de Acceso Token 6 Configuración del esquema
Fecha Segundo Cuarto Sexto Octavo
PRIMER ORDINARIO Lunes 23 de Martes 24 de BASE DE Miércoles 25 de Jueves 26 de Viernes 27 de SEGUNDO ORDINARIO Lunes 23 de Martes 24 de BASE DE Miércoles 25 de Jueves 26 de Viernes 27 de TERCER ORDINARIO
Lección 1: Números en teros. Orden, suma y resta
LECCIÓN 1 Lección 1: Números en teros. Orden, suma y resta En esta lección se hará un repaso de los temas abordados en las lecciones 7 y 8 del curso anterior. Los números enteros Como usted recordará,
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.
= RETURN =3 7-. ELSE K
11-. Pida Al Usuario Dos Números Enteros (Que Se Guardaran En Las Variables Num 1 Y Num2). Si Num2 Es Cero, Deberá Mostrar Un Mensaje De Error, Y En Caso Contrario Mostrara En Pantalla El Resto De La División
ESTRUCTURAS CONDICIONALES SIMPLES: ESTRUCTURAS CONDICIONALES DOBLES: ESTRUCTURAS CONDICIONALES ANIDADAS:
ESTRUCTURAS CONDICIONALES SIMPLES: Si (Condición) entonces if (Condición) { ESTRUCTURAS CONDICIONALES DOBLES: Si (Condición) entonces if (Condición) { { ESTRUCTURAS CONDICIONALES ANIDADAS: Si (Condición1)
A continuación estudiaremos a qué se refiere el término «programación», qué es un lenguaje de programación y veremos alguna terminología propia de
A continuación estudiaremos a qué se refiere el término «programación», qué es un lenguaje de programación y veremos alguna terminología propia de programación y cómo se utiliza. 1 Por sí sólo, un equipo
lasmatemáticas.eu Pedro Castro Ortega materiales de matemáticas
1. Fracciones Una fracción es una expresión del tipo a b, donde a y b son números naturales llamados numerador y denominador, respectivamente. 1.1. Interpretación de una fracción a) Fracción como parte
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
FACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
Guía práctica de estudio 05: Diagramas de flujo
Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de
Técnico Superior en Producción y Administración Rural - 1er Año
Marzo Lunes Martes Miercoles Jueves Viernes Sabado 1 2 3 4 5 12 14 15 16 1 1 1 25 26 2 2 30 Economía de la Prod. 31 Economía de la Prod. Abril 1 2 4 5 6 Economía de la Prod. Economía de la Prod. Práctica
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
Lección 8: Suma y resta de en teros
LECCIÓN 8 bajo el nivel del mar, y el buzo B baja a 81 metros bajo el nivel del mar. Cuál de los dos está más cerca de la superficie? d) El saldo de la empresa Caluro, S.A. es de $12 807 en números rojos,
INTRODUCCIÓN A BASE DE DATOS. Excel - Access
INTRODUCCIÓN A BASE DE DATOS Excel - Access Qué es una Base de Datos? Conjunto de datos relacionados, es decir, conjunto de datos que hablan de lo mismo. (Guía de teléfono, clientes de una multitienda,
la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.
ALGORITMOS SECUENCIALES: La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente
PROGRAMAS PARA LA CLASSPAD MANAGER.
PROGRAMAS PARA LA CLASSPAD MANAGER. BUSCA DIVISORES Vamos a preparar un programa sencillo, cuya misión es buscar los divisores de un número. Primero lo prepararemos con el Classpad Manager del ordenador,
fundamentos de programación (unidad 4) programación estructurada en Java
fundamentos de programación (unidad 4) programación estructurada en Java Para ver una copia completa de la licencia, acudir a la dirección http://creativecommons.org/licenses/by-nc-sa/2.5/es/legalcode.es
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
Actividad colaborativa Ejercicios de programación Programación básica C++
Actividad colaborativa Ejercicios de programación Programación básica C++ Entra a la página del Prof. Jorge Sánchez, autor del Manual completo de programación en C++, de donde edité estos apuntes: http://www.jorgesanchez.net/programacion/ejerciciosc/sencillos.html
TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
02 de septiembre de 2013-06 de septiembre de 2013
02 de septiembre de 2013-06 de septiembre de 2013 2 lunes 3 martes 4 miércoles 5 jueves 6 viernes 1 17/04/2013 10:23 09 de septiembre de 2013-13 de septiembre de 2013 9 lunes 10 martes 11 miércoles 12
Farmacias de Guardia de TOCINA-LOS ROSALES desde 30-dic-2013 hasta 05-ene-2014
Farmacias de Guardia de TOCINA-LOS ROSALES desde 30-dic-2013 hasta 05-ene-2014 LUNES 30 MARTES 31 MIERCOLES 1 JUEVES 2 VIERNES 3 SABADO 4 DOMINGO 5 Farmacias de Guardia de TOCINA-LOS ROSALES desde 06-ene-2014
5. Sentencias selectivas o condicionales
60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado
Domloteria Loteria Nacional Dominicana Sorteo Diario de Bancas de Loterias NOCHE SORTEO Fecha 1era 2do 3er 1 Lunes 30 de Agosto de 1999 5 56 64 2
1 Lunes 30 de Agosto de 1999 5 56 64 2 Martes 31 de Agosto de 1999 68 26 85 3 Jueves 2 de Septiembre de 1999 3 61 17 4 Viernes 3 de Septiembre de 1999 88 19 35 5 Sábado 4 de Septiembre de 1999 62 1 95
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
Matemáticas Financieras. Sesión 3 Intereses
Matemáticas Financieras Sesión 3 Intereses Contextualización de la Sesión 3 En esta sesión iniciaremos con una nueva unidad. Comenzaremos con el interés simple, es muy importante dominar éste tema ya que
SUGERENCIAS PARA LA RECOLECCIÓN DE DATOS PERTENECIENTES A LOS PARÁMETROS EXISTENTES EN EL INSTRUMENTO DENOMINADO: LISTA DE COTEJO
SUGERENCIAS PARA LA RECOLECCIÓN DE DATOS PERTENECIENTES A LOS PARÁMETROS EXISTENTES EN EL INSTRUMENTO DENOMINADO: LISTA DE COTEJO 1. EXAMINAR los recursos que se indican APLICABLE a TODOS LOS CASOS. 2.
MATEMATICA GRADO 9 II PERIODO PROF. LIC. ESP. BLANCA NIEVES CASTILLO R. CORREO: cel
GUIA DE TEORIA NO. 1 LO QUE DEBO SABER Regla de Cramer Un sistema de ecuaciones lineales se dice de Cramer cuando cumple las siguientes condiciones: Es un sistema cuadrado, con igual número de ecuaciones
Comandos Bash/GNU/Linux
Comandos Bash/GNU/Linux Jorge Fuertes Alfranca http://queru.org Marzo de 2009 1. Introducción En esta guía rápida trataremos de aprender el mínimo necesario para manejarse con un sistema operativo GNU
GUÍA DE ESTILO EN JAVA
GUÍA DE ESTILO EN JAVA Formato de líneas 1. No usar más de 80 caracteres por línea (imagen de tarjeta). De esta forma se pueden visualizar las líneas completas con un editor de texto o en una hoja impresa
Estructuras de Control 3
Estructuras de Control 3 Contenido 3.1.- Introducción 3.2.- Estructuras de Selección 3.2.1.- Sentencia if 3.2.2.- Sentencia switch 3.3.- Estructuras de Iteración 3.3.1.- Sentencia while 3.3.2.- Sentencia
Quieres saber cómo redactar un correo formal? Sigue estos 5 excelentes tips
Quieres saber cómo redactar un correo formal? Sigue estos 5 excelentes tips No hay una guía exacta sobre cómo escribir un correo formal, ya que depende a qué persona o institución va dirigida y la relación
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
CALENDARIO CURSO TÉCNICOS DEPORTIVOS 1ª SEMANA ( DEL 4 AL 9 DE JULIO) SESIONES LUNES 4 MARTES 5 MIÉRCOLES 6 JUEVES 7 VIERNES 8 SÁBADO 9
CALENDARIO CURSO TÉCNICOS DEPORTIVOS 1ª SEMANA ( DEL 4 AL 9 DE JULIO) SESIONES LUNES 4 MARTES 5 MIÉRCOLES 6 JUEVES 7 VIERNES 8 SÁBADO 9 INAUGURACIÓN DEL CURSO CALENDARIO CURSO TÉCNICOS DEPORTIVOS 2ª SEMANA
Tema: Excel Formulas, Funciones y Macros
1 Facultad Escuela Lugar de Ejecución : Ingeniería. : Biomédica : Laboratorio de Biomédica Tema: Excel Formulas, Funciones y Macros Objetivos Específicos Conocer los conceptos básicos en relación a la
Funciones. Parámetros por valor
Funciones I Parámetros por valor Fundamentos de Programación Fundamentos de Programación I Llamada a la función definición subprograma Subprogramas en C++ Funciones 1 Una función es un subprograma que
UNIDAD III NÚMEROS FRACCIONARIOS
UNIDAD III NÚMEROS FRACCIONARIOS COMPETENCIAS E INDICADORES DE DESEMPEÑO Identifica los números fraccionarios y realiza operaciones con ellos. Identifica los porcentajes, decimales y fraccionarios y realiza
Tema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MÁS EJEMPLOS DE OPERACIONES ARITMÉTICAS EN DIFERENTES SISTEMAS NUMÉRICOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO
Funciones Básicas de la Hoja de Cálculo
1 Funciones Básicas de la Hoja de Cálculo Objetivos del capítulo Conocer el concepto y características de una hoja de cálculo. Conocer los elementos más importantes de una hoja de cálculo. Explicar la
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?
Descripción general del lienzo de programación
Software de Control y Automatización WeDo El software Robótica WeDo se utiliza para crear programas arrastrando y soltando bloques en la pantalla del computador. Varios bloques controlan el motor, el sensor
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
LINUX - Los archivos de órdenes I
LINUX - Los archivos de órdenes I Objetivos: Se pretende introducir al alumno en el uso de los archivos de órdenes (conocidos como scripts) utilizando el lenguaje de programación propio del intérprete
Shell Script Sistemas Operativos III - ITS EMT - CETP
Shell Script SHELL tiene dos formas distintas de ejecutar comandos : Archivos binarios Programas compilados y de los cuales existe un ejecutable archivos.exe ó.com en MS-DOS Archivos de texto Contienen
INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA
APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto
REALIZAR CÁLCULOS EXACTOS Y APROXIMADOS
REALIZAR CÁLCULOS EXACTOS Y APROXIMADOS 2do Grado Universidad de La Punta Consideraciones Generales: Las actividades que proponemos a continuación tienen como objetivo construir un repertorio de sumas
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS INSTRUCTIVO PARA EL SIMULADOR DE UNA MÁQUINA DE ESTADOS FINITOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO
Instrucciones de control
Instrucciones de control Instrucciones de control de flujo C# ofrece un conjunto de sentencias similar al de C, C++ o Java. A continuación se estudian muy brevemente cada una de ellas. if if se utiliza
Estructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
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
Preparación para Álgebra 1 de Escuela Superior
Preparación para Álgebra 1 de Escuela Superior Este curso cubre los conceptos mostrados a continuación. El estudiante navega por trayectos de aprendizaje basados en su nivel de preparación. Usuarios institucionales
ESTRUCTURAS REPETITIVAS EN PHP
ESTRUCTURAS REPETITIVAS EN PHP Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición. Sentencia while
Cómo configurar formatos Wiegand personalizados
Cómo configurar formatos Wiegand personalizados Muchos sistemas de control de acceso utilizan un formato Wiegand para sus tarjetas de usuario con hasta 50 bits de información almacenada. Es necesario filtrar
Materia: Matemática de séptimo Tema: El Concepto de Fracciones
Materia: Matemática de séptimo Tema: El Concepto de Fracciones Una mañana, en el barco de buceo, Cameron comenzó a hablar con otro niño llamado Chet. Chet y su familia eran de Colorado y Chet era apenas
MÓDULOS DE EMPRENDIMIENTO FEBRERO. Fecha Temas Horario. La importancia de la imagen corporativa y el éxito de su empresa
FEBRERO Lunes 23 Martes 24 Contabilidad para emprendedores Miércoles 25 Como incrementar las ventas con un servicio al cliente Jueves 26 MARZO Lunes 16 Martes 17 Contabilidad para emprendedores Miércoles
MANUAL DE USUARIO DOCENTE REGISTRO DOCENTE
ÍNDICE 1. CREACIÓN DE CUENTA DE USUARIO...1 2. INGRESO POR PRIMERA VEZ AL SISTEMA...4 3. INGRESO AL REGISTRO DOCENTE...7 4. MENÚ PRINCIPAL...9 5. MENÚ INSTRUCCIONES...9 6. MENÚ INGRESO DE INFORMACIÓN DOCENTE...10
Grado 5to. Operaciones con Fracciones Parte 1. Slide 1 / 104. Slide 2 / 104. Slide 3 / 104. Tabla de Contenidos
New Jersey Center for Teaching and Learning Slide 1 / 10 Iniciativa de Matemática Progresiva Este material está disponible gratuitamente en www.njctl.org y está pensado para el uso no comercial de estudiantes
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) Menú 1. Operadores Matemáticos 2. Operadores relacionales 3. Funciones de Visual Basic 4. Tipos de variables
15 de septiembre de 2014-19 de septiembre de 2014
15 de septiembre de 2014-19 de septiembre de 2014 15 lunes 16 martes 17 miércoles 18 jueves 19 viernes 1 14/04/2014 12:37 22 de septiembre de 2014-26 de septiembre de 2014 22 lunes 23 martes 24 miércoles
UNIDAD DIDÁCTICA #1 CONTENIDO
UNIDAD DIDÁCTICA #1 CONTENIDO OPERACIONES CON DECIMALES MULTIPLICACION DE DECIMALES DIVISIÓN DE DECIMALES OPERACIONES COMBINADAS CON DECIMALES POTENCIACIÓN DE DECIMALES HOJA DE EVALUACIÓN BIBLIOGRAFÍA
Estructuras de Repetición (Hacer-Mientras)
Estructuras de Repetición (Hacer-Mientras) Material Original: Prof. Flor Narciso Modificaciones: Prof. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería
FRACCIONES EQUIVALENTES 3.1.1
FRACCIONES EQUIVALENTES 3.. Fracciones que nombran el mismo valor se llaman fracciones equivalentes, como 2 3 = 6 9. Un método para encontrar fracciones equivalentes es usar la identidad multiplicativa
PHP y MySQL. Indice: Switch Bucles For While do...while
PHP y MySQL Indice: Switch Bucles For While do...while Switch switch...case es otra opción para trabajar con condiciones. Y suplanta al if, cuando lo único que se quiere hacer es comparar si son iguales
Cuando se enumeran todos los elementos que componen el conjunto. A = { 1, 2, 3, 4, 5 }
LOS NÚMEROS REALES TEMA 1 IDEAS SOBRE CONJUNTOS Partiremos de la idea natural de conjunto y del conocimiento de si un elemento pertenece (* ) o no pertenece (* ) a un conjunto. Los conjuntos se pueden
LENGUAJE DE PROGRAMACION UNO.
Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución
Curso º ESO. UNIDADES 6 Y 7: EXPRESIONES ALGEBRAICAS Y ECUACIONES Departamento de Matemáticas IES Fray Bartolomé de las Casas de Morón
2º ESO UNIDADES 6 Y 7: EXPRESIONES ALGEBRAICAS Y ECUACIONES Departamento de Matemáticas IES Fray Bartolomé de las Casas de Morón OBJETIVOS CONTENIDOS PROCEDIMIENTOS Lenguaje algebraico. Normas y Traducción
Manual de Usuario Cambio de unidad certificadora Banco Central de Costa Rica Manual de Operación
Manual de Usuario Cambio de unidad certificadora Banco Central de Costa Rica Manual de Operación Preparado para Dirección de Tecnologías de Información y Comunicación Ministerio de Hacienda 04 de Mayo,
I. PRERREQUISITOS Para más información acerca de los prerrequisitos de este curso, por favor refiérase al Academic Course Catalog.
Nota: El contenido del curso puede ser cambiado, de término a término, sin previo aviso. La siguiente información se provee como una guía para la selección de cursos y no es vinculante en cualquier forma.
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 2: Memoria dinámica y Bibliotecas Objetivos Practicar conceptos
Un identificador le da nombre único a un elemento en un programa (Variables, procedimientos, etc.). No puede contener operadores como + - * /
undamentos de sintaxis en algunas instrucciones de C#.Net Dr. Ramón Roque Hernández Identificadores Un identificador le da nombre único a un elemento en un programa (ariables, procedimientos, etc.). No
1. dejar a una lado de la igualdad la expresión que contenga una raíz.
1. Resuelve las siguientes ecuaciones reales: Solución x 1 + x = 0 ; 3 x = 3 ; ln(x 1) + 4 = ln 3 Ecuaciones con raíces: No todas las ecuaciones de este tipo son sencillas de resolver, pero podemos intentar
GUION TÉCNICO AUDIO. El Conjunto De Los Números Reales. realidad, es una ciencia resultado de más de 4 mil años de
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. El Conjunto De Los Números Reales. Hablar de matemáticas, no es solo referirse a números. En realidad, es
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS.
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. 1. MATRICES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS. DEFINICIÓN: Las matrices son tablas numéricas rectangulares
Los Padres Hacen la Diferencia Educación, Nuestra Mejor Herencia Lección 1 de Aprende y Enseña
Notas para el facilitador Los Padres Hacen la Diferencia Educación, Nuestra Mejor Herencia Lección 1 de Aprende y Enseña Introducción Esta es una de nueve lecciones del programa Aprende y Enseña cuyo objetivo
Práctica de laboratorio Uso de la Calculadora de Windows con direcciones de red
Práctica de laboratorio 5.1.4 Uso de la Calculadora de Windows con direcciones de red Objetivos Cambiar entre los dos modos de la Calculadora de Windows. Usar la Calculadora de Windows para la conversión
Prueba de Aptitud Académica. Profesor José A. Barreto G. Caracas Venezuela
Caracas Venezuela [email protected] 416-39961 424-2616413 412-23193 1 PRUEBA DE APTITUD ACADEMICA Prof. José A. Barreto Barquisimeto, Venezuela. Tel. (21) 26129. Consulte:www.geocities.com/ingresouniversidad
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
PRÁCTICAS DE OPENOFFICE CALC Práctica 1:
PRÁCTICAS DE OPENOFFICE CALC Práctica 1: Objetivo: Conocer las operaciones básicas: suma, resta, multiplicación, división, raíz, potencia. 1. En un nuevo libro de Calc, coloca en la columna A y B las cantidades
MANUAL DE RUBY (PARTE I) Luis José Sánchez González
MANUAL DE RUBY (PARTE I) Luis José Sánchez González 1. QUÉ ES RUBY? Ruby es un lenguaje de programación interpretado y orientado a objetos muy potente y al mismo tiempo muy sencillo. Para apreciar la extrema
Tema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
4.- Leer tres números y escribirlos en orden decreciente
Ejercicios tema 3 2.- Leer dos números y decir cuál es el menor 3.- Leer tres números y decir cuál es el mayor 4.- Leer tres números y escribirlos en orden decreciente 5.- Los siguientes fragmentos de
Boletín audiológico de adaptación número 51
Boletín audiológico de adaptación número 51 Pautas para el alineamiento del control remoto RC4 Novedades del departamento de Investigación audiológica y comunicación 9 502 1402 004 #03 11-08 2 Pautas para
