Para tenerlos siempre a mano y compartirlo con la comunidad
He trasladado los apuntes, ahora se encuentran en esta direccion: enlace
Indice del curso:
Frases Célebres Que Se Escuchan En Clase
Sistemas: Decimal, Binario y Hexadecimal
Como almacenar datos: Variables
Empezamos: Primeros pasos en Pseudocódigo
Pseudocódigo: Operadores y Comparaciones
Bucles: Prácticas y Ejercicios (I)
Bucles: Prácticas y Ejercicios (II)
Bucles: Prácticas y Ejercicios (III): Reloj y S/N
Menus y Calculadora (II): En Caso,Procedimientos y Funciones
Menus y Calculadora (III): Ejemplos de uso de funciones
Tablas o Matrices o Arrays (I)
Tablas o Matrices o Arrays (II)
Primeros pasos: Acceso a la Terminal
Comando de ayuda: man y sus secciones
Editor de texto de terminal: Nano
Organización de directorios en gnu/linux
Manipulación de Directorios: cd/mkdir/rmdir/tree
Comandos para manipular archivos
Comandos de redes (1) en gnu/linux
Compartir disco de red de forma segura (gnu/linux)
Comando Linux: time,head,tail, TUBERIAS, more,less, wc
Permisos, y copias de seguridad (comprimir y descomprimir)
Superar las limitaciones del los servicios de permisos básicos de gnu/linux.
Enlaces duros y blandos del sistema gnu/linux
Alias y Variables del Sistema. Uso del PATH
Comodines en gnu/linux o de expansión.
Sistemas de procesos en gnu/linux y multitarea en terminales.
Comandos de tiempo: date y cron
Repaso de las variables de entorno.
Variables de Usuarios en Bash
Sistema de archivos y montaje de memorias usb
NFS: Protocolo de red sistema de archivos de red.
Instalacion de C y su IDE codelite
Instalando plugins en Codelite
Codelite: versiones más recientes
Tablas de Equivalencias entre Pseudolenguaje y C
Prácticas de C: Bucles (I)
Poner comentarios en nuestros programas
Prácticas de C: Bucles (II)
Tablas: Secuencias de Números (I)
Tablas: Secuencias de numeros (II) Ordenar
Funciones y Procedimientos
Define, Bucle For y función Qsort
Tipos de formatos para prinft() y scanf()
Funciones que forman parte de la librería de C <stdio.h> :
Ficheros (II) y tipos de datos definidos por el usuario
Funciones para manejar cadenas en C (I)
Conversiones de Texto <> Numeros
Problemas: Analisis de argumentos
Problemas: crear un comando similar al cat y buscar una palabra dentro del archivo.
Soluciones profe del Cat: Flujos de Información, malloc y free
Ver la eficacia de nuestro programa...
Analisis de argumentos 2: << ( desplazamiento binario) y enmascaramiento binario
Configurar Codelite y Geany para pasar los ejecutables a /home/usuario/bin
Geany: indentación del código fuente
Mostrar en pantalla el contenido de una variable de entorno o de sistema (HOME, PWD, etc) en C
C: trabajar con directorios
Colores en la Consola (I)
Colores en la Consola (II) y movimiento del cursor
Instalación del ncurses y conio.h modificada
librerias en C (II): Como se crean y se usan
Estructurar los programas en C con módulos.
funciones de C para usar comandos del sistema
listas enlazadas dobles: aplicación en Menus
Script en Bash: Introducción
Gestion de multiples argumentos en Scripts: For
Parametros, Expresiones, Test en Shell
Let / Case / ejemplos de script
examen1 solucion en pseudocodigo
Comentarios sobre la corrección del examen I
examen 2: solución del alumno
examen 2: solución del profe
examen 3: solución del alumno
examen 3: solución del alumno (2º variante): Con uso de estructuras y switch case
examen 3: solución del profe
Examen 4: calculadora no interactiva
Examen 5: crear comando lsl
examen 5: solucion alumno (usando colores)
examen 5 solucion compi. Antonio
Examen 6: Gestión de trareas y notificarlas
Examen 7: Crear el comando "mata"
solucion 7: alumno antonio
Solución con Menus Graficos