66.69 Criptografía y Seguridad Informática TP Shell Scripting en Unix/Linux
|
|
|
- Patricia Vidal Araya
- hace 7 años
- Vistas:
Transcripción
1 Universidad de Buenos Aires Facultad de Ingeniería Criptografía y Seguridad Informática TP Shell Scripting en Unix/Linux 1. Objetivo El objetivo de este trabajo práctico es introducir al alumno en la programación de scripts básicos en SO Unix/Linux y brindar los conocimientos para comprender scripts ya realizas, toman como referencia los elementos del SO estudias en TPs anteriores. 2. Variables 2.1. Imprima el valor de la variable var1 # $var Asigne un valor numérico a la variable var1, un valor alfanumérico a la variable var2. # var1=1 # var2= abcdefghijklmnopqrstuvwxyz # $var1 # $var Verique la longitud de las variables # ${#var1} # ${#var2} # `expr length $var2` (Notar que lo que esta entre ` se ejecuta primero) Extraiga las ultimas 10 letras de la variable var2 (3 maneras distintas). Extraiga las letras entre la c y la f. Opcion 1 # ${var2:16} Opcion 2 # longitud_varaible2=$( ${#var2}) # ${var2:`expr $longitud_variable2 10`} Opcion 3 # ${var2:`expr ${#var2} 10`} # ${var2:2:4} 3. Test if then else 3.1. Ver la salida de los siguientes commans # [ -e /etc/passwd ] # [ -x /etc/passwd ] # [ -f /etc/hosts ] # [ -d /etc ] # [ -L /crypto ] TP Shell Scripting en Unix/Linux Pág. 1 de 6
2 3.2. Escriba un script que verique la existencia de un archivo (pasa por parámetro) y en caso que exista haga un backup y en caso contrario imprima un error. $1 If [ -e $1 ] then cp $1 ${1}.bkp && Archivo resguarda else el archivo no existe 4. For, while, case, select 4.1. Ejecutar el script que se muestra a continuación. for planet in Mercury Venus Earth Mars Jupiter Saturn Uranus Neptune $planet ne Cómo muestra la salida? for planet in "Mercury Venus Earth Mars Jupiter Saturn Uranus Neptune" $planet ne Cómo muestra la salida ahora? Que diferencias hay con la anterior? for planetoide in $planet $planetoide ne Cómo muestra la salida? Y ahora? for planetoide in "$planet" $planetoide ne 4.2. Ingresar una línea en blanco luego de cada línea del archivo pasa por parámetro previo chequeo de que exista y pueda ser leí. if [ $# -ne 1 ]; then USO: $0 archivo exit 2 if [ -f $1 ] ; then TP Shell Scripting en Unix/Linux Pág. 2 de 6
3 No existe el archivo exit 3 while read linea $linea ne < $ Ejecutar el siguiente script y analizar la salida # Se asocia cada planeta con su distancia al centro egocentrico. for planet in "Mercury 36" "Venus 67" "Earth 93" "Mars 142" "Jupiter 483" A=$( $planet cut -d" " -f1) B=$( $planet cut -d" " -f2) "$A tiene $B de distancia" ne Qué hace A=$( $planet cut -d" " -f1)?. Hacer man cut y ver qué son los parámetros d y f. Por qué los pares Planeta distancia van entre? Que pasa si se sacan las? 4.4. El siguiente script pide que ingrese algo por tecla hasta que se ingrese end while [ "$var1"!= "end" ] "Ingrese una linea" read var1 "Ingresó: $var1" ne Termino 4.5. El siguiente script pide que ingrese un caracter por tecla y dice que tipo de caracter es. Para salir se debe presionar F while [ "$Keypress"!= "F" ] ; "entre una letra segui de enter (F PARA SALIR)." read Keypress case "$Keypress" in [[:lower:]] ) "Minuscula";; [[:upper:]] ) "Mayuscula";; [0-9] ) "Numerico";; * ) "Error en el ingreso del caracter";; esac ne Termino TP Shell Scripting en Unix/Linux Pág. 3 de 6
4 4.6. El siguiente script imprime un menú y permite que se seleccione un item PS3='Seleccione una materia: ' select materia in "crypto" "Circuitos1" "Senales" "Trabajo Profesional" "Chino" "La materia seleccionada es $materia." "mas suerte la proxima!" break ne 5. Funciones 5.1. Corra el siguiente script y analice la salida. Este script imprime mensajes usan funciones para tal n. imprimecartel () { "Cartel de Inicio del sistema." "siga los pasos." } imprimemensaje () { if [ $1 == "ERR" ]; then "ERROR: $@" else "El mensaje es: $@" } imprimecartel imprimemensaje "ERR" Mensaje importante imprimemensaje "OK" Otro Mensaje importante Qué es $1 dentro de la función imprimemensaje()? Qué es $@ dentro de las función imprimemensaje()? 6. Expresiones Regulares 6.1. Ejecute el siguiente script A="Matematica Discreta es genial" B="Pipeta es una bomba" C="Escopeta es un peligro" $A TP Shell Scripting en Unix/Linux Pág. 4 de 6
5 $B $C read $A sed "s/.*ta/crypto/g" $B sed "s/.*ta/crypto/g" $C sed "s/.*ta/crypto/g" read $A sed "s/m.*ta/crypto/g" $B sed "s/m.*ta/crypto/g" $C sed "s/m.*ta/crypto/g" "ingresar una string" read D $D sed "s/m.*ta/crypto/g" $A sed "s/[mp].*ta/crypto/g" $B sed "s/[mp].*ta/crypto/g" $C sed "s/[mp].*ta/crypto/g" 6.2. Ejecute el siguiente script A="Matematica Discreta es genial" B="Pipeta es una bomba" C="Escopeta es un peligro" $A $B $C presione ENTER para continuar read Salida 1 $A sed "s/es//g" Salida 2 $A sed "s/es//g" sed "s/genial/aburrida/g" Salida 3 $A sed "s/(m.*ta)/ vino \1/g" Salida 4 $A sed "s/\(m.*ta\).*/ vino \1/" Qué sucede en cada salida? 7. Compilación de Código C 7.1. Escribir el programa C #vi pepe.c int main(void) { printf("hello world\n"); exit(55); } 7.2. Compilar el programa gcc -o programa pepe.c 7.3. Correr el programa compila #./programa TP Shell Scripting en Unix/Linux Pág. 5 de 6
6 8. Ejercicios de scripting 8.1. Ejercicio Nº1 Escribir un script que contenga: Una función que permita saber si un archivo existe (el archivo se pasa por parámetro). Una función que verique la existencia de un usuario pasa por parámetro. Un menú con las siguientes opciones o Vericar la existencia de un usuario (al usuario lo lee de la consola) e imprime cual es su directorio HOME en caso que exista. o Vericar la existencia de un archivo. Este punto debe desplegar un menú con el path de al menos 4 archivos o Escribir un programa que pida el ingreso de una lista de palabras hasta presionar la letra F. Luego vericar de esas palabras cuales empiezan con minúscula, cuales con mayúsculas y cuales con números. Link para ayuda: Ejercicio Nº2 Escribir un script que permita efectuar las siguientes acciones Indicar la dirección IP de la interfaz de red (ej: eth0) Obtener una IP en forma automática mediante DHCP Congurar manualmente IP y máscara de red, solicitan estos datos al usuario Mostrar el conteni del archivo /etc/hosts Mostrar la tabla de ruteo Mostrar los puertos TCP/UDP activos Efectuar un ping a un destino indica por el usuario TP Shell Scripting en Unix/Linux Pág. 6 de 6
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
PROGRAMACIÓ E SHELL DE LI UX.
PROGRAMACIÓ E SHELL DE LI UX. Mª Dolores Carballar Falcón 28935146 1 1. I TRODUCCIÓ. Este manual de Shell de Linux va dirigi a to principiante que desee introducirse en el mun de los scripts de este sistema
PROGRAMACIÓN DEL INTÉRPRETE DE COMANDOS DE UNIX/LINUX
PROGRAMACIÓN DEL INTÉRPRETE DE COMANDOS DE UNIX/LINUX Sesión 16/05/2016 Desarrollar aplicaciones sencillas Scripting original: juntar varia órdenes e invocar su ejecución secuencial bajo un sólo comando.
Creación De Scripts Ejecutables
Creación De Scripts Ejecutables Este manual se hace con la finalidad de dar una explicación paso a paso de cómo crear scripts que pueden ejecutar diversas tareas de acuerdo al contenido del texto del guión.
$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,
Manual de Usuario Módulo Utilitarios Sistema Integrado de Gestión Administrativa SIGA
Manual de Usuario Módulo Utilitarios Sistema Integrado de Gestión Administrativa SIGA Dirigido a: Gobierno Nacional, Gobierno Regional y Gobierno Local Versión del Aplicativo 02.14.03.00 29 de septiembre
Shell Script de instalación y configuración para el servicio DHCP en CentOS v5.x. Manual de instrucciones.
Shell Script de instalación y configuración para el servicio DHCP en CentOS v5.x Manual de instrucciones. Ing. Luis González Fraga 25/06/2012 En este manual usted podrá instalar y configurar en pocos minutos,
FUNDAMENTOS DE PROGRAMACIÓN Asignatura correspondiente al plan de estudios de la carrera de Ingeniería Informática
Página 1/14 Universidad Nacional del Litoral Facultad de Ingeniería y Ciencias Hídricas Departamento de Informática FUNDAMENTOS DE PROGRAMACIÓN Asignatura correspondiente al plan de estudios de la carrera
Sistemas Operativos sesión 13: shell-scripting
Sistemas Operativos sesión 13: shell-scripting Grado en Ingeniería Informática Universidad Carlos III de Madrid Bibliografía Bash Programming: http://www.tldp.org/howto/bash-prog-intro-howto.html Advanced
EJERCICIOS MANEJO DE ESTRUCTURAS BÁSICAS SCRIPTS
EJERCICIOS MANEJO DE ESTRUCTURAS BÁSICAS SCRIPTS Ejercicio 1: Hacer un script que muestre por pantalla el mensaje Hola mundo. Ejecútalo de las dos formas vistas Ejercicio 2: Realizar otro script que cree
Estructuras de Control. Cecilia Curlango Rosas
Sintáxis -- while -- Ejecuta una serie de mandos mientras sea verdadera una condición. while condición do enunciados done Ejemplo -- while -- #!/bin/bash echo "Adivina mi animal favorito?" read animal
INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Expression Node Formula Node MathScript MATLAB Script Contenido de esta clase Todas estas estructuras sirven para incorporar código en formato de texto a nuestra aplicación en LabVIEW. 2 Expression Node
Facultad de Ingeniería Universidad de Buenos Aires 7508 Sistemas Operativos
Facultad de Ingeniería Universidad de Buenos Aires 7508 Sistemas Operativos Práctica 1. 1. Cuál es la diferencia entre $ cat file pr $ pr < file $ pr file 2. Verifique el resultado de los siguientes comandos.
Introducción al lenguaje C
Introducción al lenguaje C Programación 2 Profesorado de Informática CeRP del Suroeste, Colonia, Uruguay 15 de marzo de 2016 Programación 2 Introducción al lenguaje C 15 de marzo de 2016 1 / 34 Objetivos
Nombre de la práctica: Sistema Operativo.
Manual de s: Nombre de la práctica: Sistema Operativo. #1 Página 1 de 4 Nombre del Alumno: Competencia a desarrollar: Identificar el laboratorio de cómputo, el equipo de cómputo como herramienta de trabajo,
Rawel E. Luciano B Sistema Operativo III. 6- Creación de Script. José Doñe
Nombre: Rawel E. Luciano B. Matricula: 2011-2281 Materia: Sistema Operativo III How to: 6- Creación de Script Profesor: José Doñe Creación de Script Los shell scripts son ficheros donde escribimos una
EJERCICIOS. 2) Hacer un script que muestre información sobre los parámetros del programa. (params.sh)
EJERCICIOS 1) Escribir un script (while.sh) que muestre una lista de números del 1 al 10 usando un blucle while. Hacer lo mismo, con un bucle for. (for.sh) while.sh for.sh i=0 for i in 1 2 3 4 5 6 7 8
FUNDAMENTOS DE PROGRAMACIÓN LABORATORIO SESIÓN 2
FUNDAMENTOS DE PROGRAMACIÓN LABORATORIO SESIÓN 2 EJERCICIO 1 VALIDACIÓN DE DATOS DE ENTRADA Modificar el programa del cálculo del MCD de dos números enteros positivos para validar los datos de entrada
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.....................................
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
PRÁCTICA 20 MANDATOS DE TRATAMIENTO DE CADENAS. CREACIÓN DE SCRIPTS DE SHELL SENCILLOS
Sistemas Informáticos Grado en Matemáticas e Ingeniería Informática Curso 2011/2012 Nombre: Fecha: /12/2011 Grupo: 1 2 3 4 PRÁCTICA 20 MANDATOS DE TRATAMIENTO DE CADENAS. CREACIÓN DE SCRIPTS DE SHELL SENCILLOS
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
Definición Es una directiva using que ayuda al compilador a localizar una clase que se usa en la aplicación.
Capitulo 3 Introducción a las aplicaciones de C# Resumen: Item using System; espacios de nombres: Las palabras clave estilo de mayúsculas/minúsculas Pascal public class Bienvenido1 Definición Es una directiva
Control de Accesos SisMod
Control de Accesos SisMod Para conocer y trabajar con la aplicación de SisMod en el modulo de control de accesos debemos realizar los siguientes pasos: Ejecutar la aplicación SisMod, dando doble clic en
Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas
Unidad II Fundamentos de programación en Java Ing. José Luis Llamas Cárdenas En java para poder escribir se emplea el objeto System.out, t pero para leer del teclado es necesario emplear System.in Et Este
Administración UNIX: Programación en bash
Administración UNIX: Programación en bash Antonio LaTorre [email protected] Septiembre 2014 [email protected] Administración UNIX: Programación en bash 1/1 bash (Bourne-Again Shell) Shell de texto basada
Manual de Usuario Módulo Utilitario Sistema Integrado de Gestión Administrativa SIGA
Manual de Usuario Módulo Utilitario Sistema Integrado de Gestión Administrativa SIGA Dirigido a: Gobierno Nacional, Gobierno Regional y Gobierno Local Versión del Aplicativo 16.04.00 De fecha 28 de octubre
SEMANA N 9 NOMBRE EXPERIENCIA: Funciones, variables y arreglos en BASH UNIDAD DE APRENDIZAJE: Introducción a los SCRIPTS
SEMANA N 9 NOMBRE EXPERIENCIA: Funciones, variables y arreglos en BASH UNIDAD DE APRENDIZAJE: Introducción a los SCRIPTS I. Objetivo Que el alumno tenga una idea general de las posibilidades que BASH ofrece
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)
Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison
Algoritmos Intro Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison La Computadora Las computadoras trabajan con una base de 0 y 1 llamado sistema binario. En principio todo lo que sucede en un dispositivo
Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales
Informática General 2018 Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Qué es JavaScript? Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos
PROGRAMACIÓN DEL SHELL
Área de Ingeniería Telemática Departamento de Ingeniería de Sistemas y Automática Escuela Superior de Ingenieros Universidad de Sevilla PROGRAMACIÓN DEL SHELL 1. OBJETIVO El objetivo es introducir la programación
Programación shell en Unix/Linux ksh, bash, sh (con ejercicios corregidos) (4ª edición)
Introducción 1. Definición del shell 21 2. Características de un intérprete de comandos 21 3. Intérpretes de comando (shells) 22 3.1 Historia 22 3.2 Con qué shell hay que programar? 23 3.2.1 Scripts de
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,
Programación I. Ingeniería Técnica Informática. Ejercicios de los Temas 4, 5, 6 y 7
Estructuras selectivas Programación I Ingeniería Técnica Informática Ejercicios de los Temas 4, 5, 6 y 7 24.- Elabore un programa para determinar si una hora leída en la forma horas, minutos y segundos
COMO SE PROGRAMA EN VISUAL FOXPRO
LECCION N 06 COMO SE PROGRAMA EN VISUAL FOXPRO En Visual FoxPro, no hay una norma de programación a seguir como se hace por ejemplo en Delphi o C++, donde en una sección se declaran las variables globales,
[FECHA] SISTEMA DE CONTRATACIONES MENORES [SUBTÍTULO DEL DOCUMENTO] ROSA LIDIA ESPINDOLA CUENCA [NOMBRE DE LA EMPRESA] [Dirección de la compañía]
[FECHA] SISTEMA DE CONTRATACIONES MENORES [SUBTÍTULO DEL DOCUMENTO] ROSA LIDIA ESPINDOLA CUENCA [NOMBRE DE LA EMPRESA] [Dirección de la compañía] 1 ÍNDICE 1. ANTES DE EMPEZAR... 2 Requerimientos de Hardware...
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
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION
CICLO: 01/ 2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #05 Estructuras
Creación de Shell Scripts
Creación de Shell Scripts Un script es una secuencia de instrucciones que un programa es capaz de seguir, interpretar, y ejecutar, pero el Shell Script no es solamente eso; también son ficheros de texto
Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III
República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III Lenguaje C 1 Puntos previos Los códigos fuentes generados en C requieren ser compilados
1.9. SENTENCIAS DE CONTROL DE PROGRAMA
1.9. SENTENCIAS DE CONTROL DE PROGRAMA En C todas las instrucciones o sentencias terminan en punto y coma (;) Un bloque se compone de varias instrucciones o sentencias encerradas entre llaves. Las estructuras
Práctica No. 4 Programas en Lex
Práctica No. 4 Programas en Lex Objetivo El objetivo de esta práctica es conocer el programa flex y utilizarlo para crear y compilar algunos ejemplos de programas Lex autónomos. Introducción Podemos definir
Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.
Lenguaje C Un poco de historia C es un lenguaje de propósito general, es decir, se pueden desarrollar aplicaciones de diversas áreas. Dentro de sus principales características podemos mencionar que: Es
Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo
Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema
PROGRAMACIÓN PLAN 2008
GUÍA DE APRENDIZAJE PROGRAMACIÓN COMPETENCIA GENERAL REALIZA PROGRAMAS COMPUTACIONALES BAJO UN ENFOQUE ESTRUCTURADO Y UN LENGUAJE DE PROGRAMACIÓN EN EL CAMPO DE LAS TELECOMUNICACIONES COMPETENCIAS PARTICULARES
LUA scripting NXA standard functions
LUA scripting NXA standard functions Las Funciónes estándar NXA proporcionan las Funciónalidades básicas que cualquier función LUA puede utilizar en cualquier momento durante la ejecución del BMS Server.
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
Estructura de Datos Unidad 1: Repaso del Lenguaje Java
Estructura de Datos Unidad 1: Repaso del Lenguaje Java Introducción Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de 1991, con el que se van a
Tema: Estructuras de Selección en C#.
2 Programación I Tema: Estructuras de Selección en C#. Programación I. Guía 4 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de
Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript - Programación
Taller de programación shell
Taller de programación shell 3 de Abril de 2004 revisión 1 Asociación de Usuarios de Software Libre de Elche http://www.kleenux.org/ Introducción: Qué es un shell? Es una parte fundamental de todo sistema
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
BASH Scripting. Contenidos. BASH: Bourne-Again SHell. Hola mundo!
BASH Scripting [email protected] Contenidos Comandos Varibles Control de flujo Sistema de colas Bibliografía BASH: Bourne-Again SHell Intérprete de comandos más habitual en los sistemas operativos
a Office 365 Guía de acceso
Correo @uaemex a Office 365 Guía de acceso Migración de cuentas uaemex a Office 365 Se llevará a cabo la migración de cuentas @uaemex.mx hacia Office 365, por lo que es necesario tomar en cuenta las siguientes
PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD
PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD EJERCICIOS RESUELTOS 1. Escribe una función que calcule el factorial de un número, dado como parámetro. A continuación realizar un programa que lea por teclado
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
Cadenas de caracteres
Trabajo práctico Nº 6 (Trabajos con cadenas de caracteres y estructuras) Realiza el programa en Lenguaje C correspondiente. Cadenas de caracteres 1- Construir una función PASSWORD que pida por teclado
PROGRAMACION I Archivos directos
PROGRAMACION I Archivos directos Un archivo relativo (directo) consiste en una colección de registros de longitud fija almacenados uno al lado del otro en un dispositivo de almacenamiento de acceso directo.
Programación shell-scripts 1 LA SHELL
Programación shell-scripts 1 LA SHELL Un gran número de utilidades y herramientas de administración están realizadas mediante ficheros de ordenes del interprete de comandos de Unix (Shell). A lo largo
Guía para el Contribuyente. MANUAL DE INSTALACIÓN DEL DIMM ANEXOS Y FORMULARIOS Linux Versión 1.10 DIMM - LINUX
Guía para el Contribuyente MANUAL DE INSTALACIÓN DEL DIMM ANEXOS Y FORMULARIOS Linux Versión 1.10 IMPORTANTE: Su computador debe contar con el entorno de ejecución JAVA o Jdk versión 1.6 en adelante. Según
Manual de Usuario para Empresas SISTEMA DE CONTRATACIONES MENORES GOBIERNO AUTÓNOMO MUNICIPALDE TARIJA
2016 Manual de Usuario para Empresas SISTEMA DE CONTRATACIONES MENORES GOBIERNO AUTÓNOMO MUNICIPALDE TARIJA CONTENIDO 1.ANTES DE EMPEZAR 2 1.1. REQUERIMIENTOS DE HARDWARE 2 1.2. REQUERIMIENTOS DE SOFTWARE
Teoría 8: Segunda Parte. Estructuras de Datos y Funciones de Entrada en Lenguaje C
Teoría 8: Segunda Parte Estructuras de Datos y Funciones de Entrada en Lenguaje C Int. a la Computación-Int. a la Programación Fund. De la Informática Primer Cuatrimestre 2018 Lenguaje C Objetos de Datos
Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella
Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella Contenido Objetivo Introducción Operadores Tipos de datos Funciones Networking armpower.blogs.upv.es 2 Objetivo Aprender a instalar Node.js Conocer
Scripts en GNU/Linux
Scripts en GNU/Linux En los sistemas Linux, una shell es un entorno de programación completo, que podemos utilizar interactivamente (como hemos hecho hasta ahora), o bien a través de pequeños programas,
Programación shell en Unix/Linux sh, ksh, bash (con ejercicios corregidos) (3ª edición)
Introducción 1. Definición del shell 19 2. Características de un intérprete de comandos 19 3. Intérpretes de comando (shells) 20 3.1 Historia 20 3.2 Con qué shell hay que programar? 21 3.2.1 Scripts de
Cuáles son los lenguajes que pueden utilizarse para programar Karel?
EXAMEN NIVEL OMI Cuáles son las ventanas del programa de karel? a) Mundo, Programa, Ejecutar y Ayuda. b) Nueva, Abrir, Guardar, Guardar como y compilar. c) Muros y zumbadores. d) Todos los anteriores.
MANUAL DE USUARIO (PERFIL EGRESADO NOTAS CERTIFICADAS) SISTEMA ÚNICO DE REGISTRO ACADÉMICO
MANUAL DE USUARIO (PERFIL EGRESADO NOTAS CERTIFICADAS) SISTEMA ÚNICO DE REGISTRO ACADÉMICO Elaborado por: Revisado por: Aprobado por: Unidad de Apoyo Tecnológico y Unidad de Apoyo Tecnológico y SECRETARIA
Tema 06: Estructuras y sentencias de control en C
Tema 06: Estructuras y sentencias de control en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A.
Manual usuario TPV ingenico
Popular Payments Manual usuario TPV ingenico Versión v1.1 Última actualización 06/2018 1 Contenido Popular Payments Manual usuario TPV ingenico 2 1 Menús 1.1 Venta 1.2 Preautorización 1.2.1 Preatorización
La resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados.
Pseudocódigo Introducción La importancia de sistematizar procesos y crear programas de cómputo radica esencialmente en que estos se puedan utilizar como resolución de problemas similares en muchos casos,
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
Tema: Estructuras de Repetición en C#.
Programación I, Guía 5 1 Tema: Estructuras de Repetición en C#. Objetivos Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Utilizar las estructuras de repetición para
INSTRUCTIVO DE INSTALACION
INSTRUCTIVO DE INSTALACION INDICE 1. INSTALACIÓN a. LIBRERIAS BASICAS VFP b. SERVICIO COM c. EJECUTAR 2. SERVICIO a. CONFIGURACIÓN b. TRANSMISIÓN 3. VERSIONES ANTERIORES a. PASOS PREVIOS 1. INSTALACION
