Está en la página 1de 12

Clase #1

- Algoritmos - Diagramas de flujo - Git para el control de versiones

Algoritmo
- Conjunto de: - Pasos - Reglas - Instrucciones - Ordenados. - Realizan una actividad.

Algoritmo - Representacin
- Pseudo codigo - Diagramas de flujo.

Pseudocodigo
Codigo para Bizz Buzz mientras numero < 100 si numero divisible por 3 imprimir Bizz de lo contrario si nmero divisible por 5 imprimir Buzz de lo contrario imprimir numero

Diagrama de Flujos
Simbologia:
Inicio Linea de flujo

E/S de datos

Condicional

Proceso

Finalizar

Ejercicio
- Realice el diagrama de flujo de prestar un libro en la biblioteca. - Determine si un nmero es par.

Control de Versiones
Definicion: Poder gestionar los diversos cambios sobre un archivo, documento o proyecto.

Que es Git?
Git es un software de control de versiones diseado por Linus Torvalds (Creador del Kernel de Linux), pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran nmero de archivos de cdigo fuente.

Git 101 - Terminologia


master - La rama principal del repositorio. Dependiendo el flujo de trabajo es donde se mantiene la versin de produccin. clone - Realiza una copia exacta de un repositorio git, puede ser una copia local o remota.

Git 101 - Terminologia


commit - Guarda los archivos con cambios en un repositorio de git. fetch o pull - Obtiene los cambios ms recientes de un repositorio de git. push - Se usa para enviar los cambios del ltimo commit al repositorio.

Git 101 - Terminologia


Branch - Permite crear una versin paralela de los archivos en el mster, donde podemos modificar y hacer cambios sin afectar nuestra versin principal. Merge - Permite unir 2 Branches diferentes.

Tarea #2
- Instalar Git en sus computadoras https://help.github.com/articles/set-up-git Si usan Windows/Mac OS pueden usar el cliente grfico de GitHub. - Realizar el tutorial de introduccion a Git http://try.github.io/ Enviar un documento con screenshots donde se muestre que completaron los 25 challenges. Entregables: Documento en formato .PDF Fecha de entrega: Viernes 31 de enero antes de las 23:59 Correos: 200722379@ingenieria.usac.edu.gt y laboratorio.ipc1b@gmail.com Asunto: [IPC1B]Tarea2_#decarnet Copias tendrn una nota de 1 punto.

También podría gustarte