Beruflich Dokumente
Kultur Dokumente
INFORME
DATOS GENERALES:
NOMBRES: CODIGO(S):
GRUPO No.: 1
1
INSTITUTO TECNOLÓGICO SUPERIOR “JUAN DE VELASCO”
Av. Chimborazo 11-56 y Cuba
1. TEMA
6.6 Concatenación
6.7 Procesamiento de cadenas de caracteres
6.8 Pre-proceso de información
6.9 Interacción con el sistema operativo
2. OBJETIVO(S):
2.1. GENERAL
Realizar una correcta programación de scripts
2.2. ESPECÍFICOS:
● Conocer más afondo sobre su funcionamiento
3. MARCO TEÓRICO
2
ANDRES GAVILANES
INSTITUTO TECNOLÓGICO SUPERIOR “JUAN DE VELASCO”
Av. Chimborazo 11-56 y Cuba
char cadena_hola[]="Hola";
char otro_hola[]={'H','o','l','a','\0'}; // Igual al anterior
char vector[]={'H','o','l','a'}; /* Un vector de 4 elementos,
con los elementos 'H','o','l' y 'a' */
char espacio_cadena[1024]="Una cadena en C";
char cadena_vacia[]="";
3
ANDRES GAVILANES
INSTITUTO TECNOLÓGICO SUPERIOR “JUAN DE VELASCO”
Av. Chimborazo 11-56 y Cuba
Se debe tener en cuenta que el largo de una cadena y el largo del vector con la que se
representa son distintos, tanto por como largo_cadena() cuenta el largo de la cadena, como
por espacio_cadena del ejemplo anterior.
Algo bastante usual es necesitar unir dos cadenas, veamos un ejemplo:
4
ANDRES GAVILANES
INSTITUTO TECNOLÓGICO SUPERIOR “JUAN DE VELASCO”
Av. Chimborazo 11-56 y Cuba
#include <stdio.h>
#include <string.h>
...
char color[] = "rojo";
char grosor[] = "grueso";
...
char descripcion[1024];
5
ANDRES GAVILANES
INSTITUTO TECNOLÓGICO SUPERIOR “JUAN DE VELASCO”
Av. Chimborazo 11-56 y Cuba
}
}
void intercambiar(char vector[], int pos1, int pos2)
{
char aux=vector[pos1];
vector[pos1]=vector[pos2];
vector[pos2]=aux;
Pre-proceso de información
Por cierto, si quieres aprender Linux desde cero, te proponemos nuestro Curso de
Linux , que es una forma de aprender Linux y comenzar a dominar este estupendo
Sistema Operativo, el manejo de la terminal, sus comandos y todo lo demás,
desde cero y sin necesitar conocimientos previos en el mismo.
Los procesos juegan un papel muy importante en las distribuciones Linux, ya que
son los que consumirán estos recursos hardware tan preciados en entornos de
producción, administrarlos y gestionarlos correctamente es de vital importancia ya
que estos procesos y la gestión que hace el sistema sobre ellos, hacen posible
mantener funcionando el servidor sin necesidad de reiniciar después de un cambio
o actualización importante. Esto es uno de los puntos más importantes por los que
Linux gobierna el 90% de los servidores alrededor del mundo .
Para esta labor contamos con varias herramientas a nuestra disposición, veamos
algunas de ellas.
Para ver los procesos en sistemas Linux, contamos con el comando ‘ ps ’, que
listará (de múltiples formas según las opciones que le pasemos) todos los
procesos que se encuentran corriendo en nuestro equipo.
4. Observaciones
6
ANDRES GAVILANES
INSTITUTO TECNOLÓGICO SUPERIOR “JUAN DE VELASCO”
Av. Chimborazo 11-56 y Cuba
5. Conclusiones
Conocer para que sirven y que son es muy importante para lo que se
esta estudiando
Es un sistema muy extenso de conocer asique hay que prestar
atención en toda la información que se da he implementar un poco
con más investigación
6. RECOMENDACIONES:
⮚ Tener el pc siempre con batería o conectado a la corriente
⮚ Revisar si está conectado a internet
⮚ Ver si tenemos el sistema según la función de la PC.
7. Webgrafías
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Cadenas_de_caracteres
https://www.jorgebastida.es/concatenar-comandos-en-linux-y-sus-variantes/
https://openwebinars.net/blog/20-comandos-para-administrar-y-gestionar--facilmente-los-
procesos-linux/
https://www.uv.mx/personal/rcarrera/programacion-de-sistemas/3-el-sistema-operativo-
linux/4-introduccion-a-gnulinux/
7
ANDRES GAVILANES