Shell Script Sistemas Operativos III - ITS EMT - CETP
|
|
|
- Luz Olivera Castillo
- hace 9 años
- Vistas:
Transcripción
1 Shell Script
2 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 un programa escrito en el lenguaje del shell archivos.bat en MS-DOS
3 Para ejecutarlos, el usuario solamente debe digitar su nombre y el shell se encarga de ver como debe ser ejecutado. El shell tiene primitivas de control de ejecución como por ej.: sentencias condicionales bucles. La interpretación del lenguaje se lleva a cabo en tiempo real. A medida que va interpretando, va ejecutando.
4 Estos archivos deben tener permiso de ejecución para el usuario. chmod -u u +x archivo chmod 7.. archvivo Lo tiene que encontrar en el camino de búsqueda.
5 El nombre comienza con / Nombre absoluto de un archivo /home/user/prog Nombre absoluto
6 Es una palabra reservada if then elif fi while do done for! case in esac { } until Nombre absoluto Palabra Reservada
7 Es un alias de otro comando Ver alias, en presentación SHELL Nombre absoluto Palabra Reservada Alias
8 Es un comando interno del núcleo alias bg break cd continue echo exec exit export fg history jobs kill let logout pwd Comando interno read return set Nombre absoluto test trap type Alias umask unalias unset Palabra Reservada
9 Es una función definida por el usuario más adelante se verá como se definen las mismas. Nombre absoluto Función Palabra Reservada Comando interno Alias
10 Busca en cada uno de los directorios contenidos en la variable PATH ej: PATH = /bin:/usr/bin:/etc: La variable PATH incluye, directorio actual Variable PATH Función Nombre absoluto Palabra Reservada Comando interno Alias
11 Si no encuentra la orden ingresada en el camino de búsqueda, emite el mensaje de error correspondiente. Variable PATH Función Nombre absoluto Palabra Reservada Comando interno Alias
12 Parámetros posicionales son parámetros disponibles dentro del shell script como variables. se ingresan a continuación del nombre. se separan por espacios. prog hola 5 pedro 7 juan 11 $0 $1 $2 $3 $4 $5 $6
13 $0 el nombre del shell script que estamos ejecutando. $1 Primer parámetro posicional. $2 Segundo parámetro posicional. $9 Noveno parámetro posicional. ${10} Decimo parámetro posicional. $# Cantidad de parámetros que se han pasado al shell script.
14 $* Un argumento que contiene a todos los parámetros que se han ingresado conjuntamente con el shell script ($1, $2, ) menos $0. En forma de lista, separados por espacios. $@ Lo mismo que $* $? Almacena el código de error del último comando ejecutado.
15 $$ Número de proceso actual (PID) $! Almacena el código de error del último comando ejecutado en segundo plano # COMENTARIO : Todo lo que haya escrito a la derecha, se toma como comentario.
16 NOTA: SHELL SCRIPT #!/bin bin/bashbash Esta línea se debe ingresar como primera línea de un shell script, de esta manera se identifica como tal. /bin/bashbash es la ruta donde se encuentra el interprete de comandos.
17 Ejercicio: Generar un archivo vi Ingresar en vi: #!/bin/bash vi prueba.sh echo El script se llama $0 echo Cantidad de parametros es: $# echo El primero parametro es: $1 echo Y todos son: $* echo Fin - Shell Script
18 Ejercicio: Una vez ingresado las líneas anterirores presionar: ESC : wq Guardar y salir Colocar permiso de ejecución para el archivo creado: chmod u u +x prueba.sh
19 Ejercicio: Ejecutar el script de la siguiente manera: prueba.sh uno dos tres Desplegará por pantalla: El script se llama prueba.sh La cantidad de parámetros es: 3 El primero es: uno Y todos son: uno dos tres Fin - Shell Script
20 Comando echo Imprime por pantalla un literal en una línea echo Hola Linux -n No genera una nueva línea -e Permite utilizar los caracteres de escape
21 Comando echo caracteres de escape \ n nueva línea \ r retorno de carro, primera línea \ t tabulador horizontal \ v tabulador vertical \ b retroceso, backspace \ a beep, campana
22 Comando echo caracteres de escape \ Oxx octal ascii de Oxx ABC = $ \101\102\103\010 echo $ABC \ comillas dobles, \ $ símbolo de pesos, $ \ \ contrabarra, \
23 Comando read Lee caracteres del teclado hasta presionar <enter> Los caracteres ingresados se almacenan en una variable. read numero -n número Cantidad de caracteres a leer
24 Comando read Shell-script : read.sh ; ejecutar como read.sh echo INGRESE SU NOMBRE? read nom echo Hola $nom
25 Aritmética tica en SHELL
26 Aritmética tica en SHELL Tipo entero para una variable se fija con el comando: typeset i variable o por base# para el valor.
27 Aritmética tica en SHELL Ejemplo La variable X es fijada a 5 en base 2 usando ambos formatos: typeset -i i X=5 typeset -i i X=2#101 echo $X» 5
28 Aritmética tica en SHELL Ejemplos Se desea desplegar el valor de X en otra base, puede ser definida otra base con el comando typeset -in. Ejemplo, redefinir X, X en base 3: typeset -i i X echo $X» 3#12
29 Aritmética tica en SHELL El comando LET let < expresión-aritm aritmética> ( ( < expresión-aritm aritméticatica > ) ) Donde las expresión aritmética puede contener: constantes operaciones variables
30 Aritmética tica en SHELL El comando LET Asignar la suma de 1+1 a la variable X: let X=1+1" echo $X» 2 Luego puede ser incrementado: let X=X+1" echo $X» 3
31 Aritmética tica en SHELL El comando ((... )) Asignar la suma de 1+1 a la variable X: (( X = )) echo $X» 2 Luego puede ser incrementado: (( X = X + 1 )) echo $X» 3
32 Aritmética tica en SHELL Operadores Aritméticos * Multiplicación / División % Módulo, resto de la división + Suma - Resta
33 Aritmética tica en SHELL Operadores Aritméticos X= 4 (( X = X % 2 )) echo $X» 0
34 Aritmética tica en SHELL Operadores Aritméticos *= Asignar Multiplicación / = Asignar División %= Asignar Módulo + = Incrementar - = Disminuir
35 Aritmética tica en SHELL Operadores Aritméticos X= 4 (( X *= 2 )) echo $X» 8
36 Aritmética tica en SHELL Operadores Aritméticos Expresiones lógicas! Negación Lógica && Y Lógico O Lógico
37 Aritmética tica en SHELL Operadores de comparación <= Menor o igual que < Menor que >= Mayor igual que > Mayor que = = Igual que!= Distinto que
38 Estructuras de Control
39 Condicional if <condición> n> then else fi... comandos comandos...
40 Condicional La condición puede escribirse como: let <argumentos> <argumentos> o SHELL SCRIPT ( ( <argumentos> ) )
41 Condicional if (( A > B )) then echo $A es mayor que $B else fi SHELL SCRIPT echo $B es mayor que $A
42 Condicional read usuario if grep $usuario /etc/ etc/passwd then echo $usuario es un usuario else echo $usuario no es un usuario fi
43 Condicional interactivo case variable in patron1)... comandos... ;; patron2)... comandos... ;; esac
44 Condicional interactivo clear echo 1.- Usuarios conectados echo 2.- Espacio utilizado echo 3.- Procesos echo 5.- Salir. echo n Opción? : read opcion
45 Condicional interactivo case $opcion$ in esac SHELL SCRIPT 1) who;; 2) df;; 3) ps;; 5) echo Saliendo... ;; *) echo Opción $opcion es incorrecta ;;
46 Repetitivas while <condición> n> do done... comandos Ejecuta los comandos del bloque hasta que la condicion sea falsa.
47 Repetitivas NUM=2 while (( NUM < 64 )) do done SHELL SCRIPT echo -e \t$num ((NUM *= 2))
48 Repetitivas until <condición> n> do... comandos... done Se ejecuta al menos una vez los comandos del bloque
49 Recorrer una lista for variable in <lista> do... comandos... done Se ejecuta los comandos del bloque para cada valor de <lista> variable adopta el valor del item de la lista
50 Repetitivas for NOM in Ana Maria Jose Leo do done SHELL SCRIPT echo -n $NOM» AnaMariaJoseLeo
51 Repetitivas # $@ contiene la lista de parametros for X in $@ do done SHELL SCRIPT echo $X
52 Repetitivas Procesar todas las líneas de un archivo for linea in $(cat /etc/passwd) do done... En la variable linea se almacena la línea del archivo, para cada interacción
53 Comando test test <argumentos> <argumentos> [ [ <argumentos> ] ] Condiciones con cadenas de caracteres Condiciones con archivos
54 Comando test [-n] string» largo!= 0 -z string» largo = 0 s1 = s2 s1!= s2» s1 y s2 iguales» s1 y s2 distintos
55 Comando test b archivo»э de bloques c archivo»э de caracteres d archivo»э directorio e archivo»э f archivo»э regular
56 Comando test g archivo O archivo r archivo w archivo x archivo Э del grupo Э del usuario Э permiso lectura Э permiso escritura Э permiso ejecución
57 Comando test s archivo Э tamaño o > 0 z archivo Э tamaño o = 0
58 Comando test a1 -ef a2 = dispositivo e i-nodo a1 -nt a2 a1 es más nuevo que a2 a1 -ot a2 a1 es más viejo que a2
59 Comando test - a y lógicol - o o lógicol
$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,
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
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
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.
Inmersión Linux: de 0 a 100 en 30 Horas Tema 4: Shell Scripting. J. Félix Ontañón
Inmersión Linux: de 0 a 100 en 30 Horas Tema 4: Shell Scripting J. Félix Ontañón Indice Indice Espacio de usuario y espacio de kernel Qué es una shell? Breve historia Comandos básicos
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
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.
JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.
Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una
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 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
Fundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
Introducción a Python. Cecilia Manzino
Características del lenguaje Es un lenguaje de programación multiparadigma, soporta la programación orientada a objetos, imperativa y, en menor medida, funcional. Es un lenguaje multiplataforma, puede
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
Clase 2: El Lenguaje Python
Agosto 2012 Clase 2 Temario Consideraciones generales Operadores y expresiones Variables y Tipos Funciones Las Estructuras de Control Guía práctica Primer curso de programación usando robots y Python Objetivos
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
Características de JavaScript
Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual
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
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
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.....................................
2 Comandos para imprimir lpr le lpr -P printer -h -s le lpq imprime le en la impresora por defecto imprime le en la impresora printer sin pagina de ca
1 Comandos para la manipulacion de archivos cat le more le head le tail le diff le1 le2 grep pat le find. -name pat -print locate pat wc le cat lea >> leb cp fold fnew ls [-la] mv fold fnew rm le rm -R
Tema: Uso de Bash en Linux Parte II.
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lab. de arquitectura de computadoras, edif. de electrónica. Tema: Uso de Bash en Linux Parte II. Objetivo general Aplicar
Algoritmo, Estructuras y Programación I Ing. Marglorie Colina
Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona
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
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
Prácticas de Fundamentos del Software
Prácticas de Fundamentos del Software Módulo I. Órdenes UNIX y Shell Bash Sesión Nº5: Expresiones con variables y expresiones regulares 1 Objetivos principales Distinguir entre operadores aritméticos y
Informática. JavaScript: Lenguaje de programación. Fco J. Martín Mateos Carmen Graciani
Informática JavaScript: Lenguaje de programación Fco J. Martín Mateos Carmen Graciani Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Literales Enteros Con base decimal:
PROGRAMACIÓN DE LA SHELL DE UNIX/LINUX
2 PROGRAMACIÓN DE LA SHELL DE UNIX/LINUX 1 INTRODUCCIÓN N AL GUIÓN N SHELL Concepto de guión shell - Un guión shell o shell script es un programa escrito con comandos de la shell e instrucciones condicionales,
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
Objetivos y Temario CURSO LINUX. PRINCIPIOS BASICOS
Objetivos y Temario CURSO LINUX. PRINCIPIOS BASICOS OBJETIVOS Este curso sobre GNU/Linux se dirige a cualquier informático que desee dominar los principios básicos de este sistema operativo o que quiera
introducción a la computación
introducción a la computación representaciones computacionales Bruno Lara Guzmán Departamento de Computación, Facultad de Ciencias 20 de noviembre de 2013 (UAEM) introducción a la computación 20 de noviembre
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
PHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
LENGUAJES DE CONTROL DE ÓRDENES: EL KORN SHELL (KSH)
LENGUAJES DE CONTROL DE ÓRDENES: CONTENIDOS: 1. Introducción EL KORN SHELL (KSH) 2. Aspectos básicos 3. Variables y parámetros 4. Control de tareas 5. El entorno 6. Operaciones aritméticas 7. Escritura
9) Despliegue el mismo archivo de nuevo, pero esta vez utilice solo las teclas del cursor para ejecutar el comando sin tener que digitarlo de nuevo.
PARTE 1. EMPEZANDO EN LINUX Ejercicio 3 1) Use el comando ls para listar los archivos en el directorio actual. 2) Cree un nuevo archivo utilizando el comando cat de la manera siguiente: 3) $ cat > hola.txt
Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java I... 5 Tipos de datos... 6 Tipos de datos simples... 7 Operadores... 11 Operadores Aritméticos... 12 Operadores relacionales...
GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:
Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda
Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP
Nombres de archivo En Linux los nombres de archivo no deben contener ninguno de los siguientes caracteres especiales ni espacios:! @ # $ % & * ( ) [ ] ` \ / ; < > :, Linux permite hasta 256 caracteres
Programación en Shell Bash
Redes de Area Local Miguel Ortuño Curso 2007 2008 Introducción 1 Introducción comans, programas de usuario, procesamiento de ĺıneas, etc. a="hola mun" echo $a Un fichero de texto
El programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:
Javascript Qué es JavaScript? Es un lenguaje de scripting (Código interno en las páginas HTML) necesario para los elaboradores de sitios Web, mediante el cual se puede hacer que las páginas sean activas
Lección 2 Introducción al lenguaje C
Lección Introducción al lenguaje C Decimal Binario Hexadecimal A B C D E F Octal Equivalencia entre decimal, binario, hexadecimal y octal. Código ASCII (American Standard Code for Information Interchange)
Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C
Algoritmo y Estructura de Datos Ing. M. Laura López 1 Estructura de un programa en C 2 Estructura de un programa en C #include Archivos de cabecera # define Definición de constantes Declaraciones Globales
Linux Principios básicos de uso del sistema [4ª edición]
Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran
TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL.
Tema 2. TEMA 2. LENGUAJE C. CONCEPTOS BÁSICOS Y PROGRAMACIÓN ELEMENTAL. PARTE : VARIABLES, OPERADORES Y CONSTANTES.. INTRODUCCIÓN AL LENGUAJE C 2. PROGRAMAS BÁSICOS EN LENGUAJE C 3. DATOS EN LENGUAJE C
Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Shell scripting en Linux
Shell scripting en Linux Roberto Gómez Cárdenas [email protected] http://homepage.cem.itesm.mx/rogomez Lámina 1 Introducción Shell Interfaz con el usuario Interprete de comandos Aspectos de programació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:
Que es el Shell? Kernel. Other programs. csh. bash. X window
Scripts de shell Que es el Shell? Es la interfaz entre el usuario final y el Sistema Operativo. No es el S.O. Existen múltiples versiones y podemos averiguar cual tenemos instalada haciendo: % /bin/sh
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
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
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
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
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,
Programando con el intérprete de órdenes (shell) de UNIX
Programando con el intérprete de órdenes (shell) de UNIX Fundamentos de Informática II. Práctica 1 17 de marzo de 2006 Resumen En esta primera práctica nos familiarizaremos con la orden echo y las variables,
66.69 Criptografía y Seguridad Informática TP Shell Scripting en Unix/Linux
Universidad de Buenos Aires Facultad de Ingeniería 66.69 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
Introducción a la programación en PHP
Introducción a la programación en PHP Qué es PHP? Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor. Qué
GNU/Linux desde la línea de comandos. Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat)
GNU/Linux desde la línea de comandos Pablo Garaizar Sagarminaga (txipi) Alvaro Uría Avellanal (Fermat) De qué vamos a hablar? Kit de primeros auxilios en la shell: Comandos básicos. VI para náufragos Búsquedas
abril de 2017 Desarrollo de aplicaciones en Java Tipos de datos primitivos Tipos de datos Elementos de aplicaciones simples
Desarrollo de aplicaciones en Java Generación de código fuente Compilación Ejecución Elementos de aplicaciones simples EII147-01-02 Introducción a las tecnologías de información Escuela de Ingeniería Industrial
Tema 3. Estructuras de Datos
Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch
Tipos de Datos en C. Palabras reservadas en C
Tipos de Datos en C Tipo Tamaño de bits Rango char 8-128 a 127 unsigned char 8 0 a 255 signed char 8-128 a 127 int 16 32768 a 32767 unsigned int 16 0 a 65535 signed int 16 Igual que int short int 16 Igual
Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo
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
Introducción rápida a la programación (estructurada ) con C++
Introducción rápida a la programación (estructurada ) con C++ A B No A? Si B A Los Bloques pueden ser una línea de código o un modulo (función o subrutina) que pueden estar contenido en otro archivo de
Programación Estructurada
Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 2 Nombre: El lenguaje de programación C Contextualización Una constante en todos los lenguajes de programación (viejos y nuevos) es la implementación
INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco
Introducción a Python
Introducción a Python Jairo Bernardo Viola Villamizar Lógica y Algoritmia Qué es Python? Es un lenguaje de programación interpretado de propósito general de alto nivel. Su filosofía consiste en hacer que
Shell scripting en Linux. Introducción
Shell scripting en Linux Roberto Gómez Cárdenas [email protected] http://homepage.cem.itesm.mx/rogomez Lámina 1 Introducción Shell Interfaz con el usuario Interprete de comandos Aspectos de programación
Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN
Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN - Introducción - Sintaxis - Semántica básica - Tipos de datos - Expresiones y enunciados - Procedimientos y ambientes - Tipos abstractos de datos y módulos
LINUX - El intérprete de órdenes II
LINUX - El intérprete de órdenes II Objetivos: Se pretende introducir al alumno en el uso del intérprete de órdenes bash de LINUX. Ejecución de órdenes en el intérprete de órdenes Orden simple Como ya
Primeros pasos programando en Python
Primeros pasos programando en Python El objetivo de este taller es que aprendan las primeras herramientas de programación. Cada grupo deberá ir leyendo este material en el taller y haciendo los ejemplos,
Programación en Lenguaje C
Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo
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
ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA
ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo
Programación con bash
Programación con bash 1 Índice de contenidos 1. Primer contacto Pág. 3 2. Desvío de la salida y la entrada de los comandos Pág. 3 3. Nombres de ficheros y metacaracteres Pág. 5 4. Comillas y caracteres
PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez
PROGRAMACIÓN ORIENTADA A OBJETOS (L40629) Sabino Miranda-Jiménez Elementos de lenguaje: Identificadores Tipos de datos 2 Tipos de datos primitivos 3 Tipos de datos referenciados Clases Interfaces Arrays
Introducción a Linux. El regreso a los años 70: la consola (I)
Qué es y cómo acceder a una consola? Sintaxis general de parámetros en BASH Encadenamiento de comandos Otros comandos GNU Editores de textos Qué es y cómo acceder a una consola? Una consola es una terminal
Java para programadores
Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) [email protected] Contenidos Variables. Tipos
Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas
Construcciones del Lenguaje Java
Construcciones del Lenguaje Java Autor: Juan Alberto López Cavallotti Versión de Java: 5 / 6 Comentarios Comentario de Línea Comentario Multilínea //Esto es un comentario. /* Esto comenta varias lineas.
ING1310 Introducción a la Computación. Python. Conceptos Básicos. Carlos Reveco
ING1310 Introducción a la Computación Python Conceptos Básicos Carlos Reveco [email protected] [email protected] Facultad de Ingeniería/Universidad de los Andes/Chile Rev : 254 C.Reveco Facultad
