An open API service indexing awesome lists of open source software.

https://github.com/tectijuana/nanob1-rasec1311

nanob1-Rasec1311 created by GitHub Classroom
https://github.com/tectijuana/nanob1-rasec1311

Last synced: 5 months ago
JSON representation

nanob1-Rasec1311 created by GitHub Classroom

Awesome Lists containing this project

README

          

![](https://http2.mlstatic.com/pug-hembra-o-macho-D_NQ_NP_667831-MLM30037359856_042019-Q.jpg)

T E M P L E T E
Cool Text: Logo and Graphics Generator

Plantilla generica de todo repositorio.

1. Tutor básico de Git en 15 minutos http://try.github.com por CodeSchool
2. Git Guru https://www.atlassian.com/git/tutorials por GitBucket
3. Git comandos como glosario https://www.atlassian.com/git/glossary
4. DZone resumen tutorial mas popular https://dzone.com/refcardz/getting-started-git
5. Nuestro glosario español https://github.com/tectijuana/PlantillaInicio/blob/master/glosario.md

----

Git for Windows hay tres versiones pero la mas recomendable es https://git-scm.com/download/win Git For Windows 2

----

![](http://www.linuxandubuntu.com/uploads/2/1/1/5/21152474/basics-linux-commands_orig.jpg)

Aprender Linux básico
https://likegeeks.com/main-linux-commands-easy-guide/

Tips de Linux para ser productivos
https://dzone.com/articles/most-useful-linux-command-line-tricks?edition=306244&utm_source=weekly%20digest&utm_medium=email&utm_campaign=wd%202017-07-12
# UNIDAD 1

## Conceptos Básicos

**1.1 Introducción**
"La lógica de la programación es la organización coherente de las instrucciones del programa para que su objetivo sea alcanzado." Por lo tanto, podemos deducir que la lógica de programación nos ayudara a entender y aprender de los diferentes lenguajes que existen en el ámbito de la programación y aprovecharlos al máximo para llevar a cabo diversas tareas que gracias a un ordenador nos facilitaran complicaciones o simplemente enfocarlas en de una manera creativa.

![enter image description here](https://www.miguelvedoya.com/wp-content/uploads/2018/10/logica-de-programacion-orientada-a-objetos.png)

**1.3 Definición de lenguaje**
Un lenguaje de programación es un lenguaje formal que proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos. Es la manera en que nosotros podemos comunicarnos con el programa y ordenar la realización de algo.

**1.4 Definición de algoritmo**
Como algoritmo denominamos un conjunto ordenado y finito de operaciones simples a través del cual podemos hallar la solución a un problema. Los algoritmos nos permiten ejecutar una acción o resolver un problema mediante una serie de instrucciones definidas, ordenadas y finitas.

**1.5 Algoritmos cotidianos**
Ejemplos de algoritmos, pues, no solo son programas informáticos, sino también aquel manual que nos explica, paso a paso, cómo armar la biblioteca o activar el celular que compramos., incluso una receta de cocina es un algoritmo. Ejemplo:
1. Inicio
2. Abrir la puerta del coche.
3. Sacar las llaves de tu bolsillo.
4. Colocarlas en el coche.
5. Encender el coche.
6. Fin

**1.6 Definición de lenguajes algorítmicos**
_Gráficos_
Este tipo de lenguaje tiende a representar a los algoritmos de una forma gráfica. De esta manera se hace mas fácil la representación de cada uno de los procesos que debe llevar a cabo una computadora para resolver problema.
![enter image description here](https://i1.wp.com/www.carlospes.com/curso_de_algoritmos/imagenes/fig_03_03_simbolos_ordinogramas.gif)

_No gráficos_
Los lenguajes algorítmicos no gráficos generalmente son utilizados para representar procesos informáticos ya mas específicos. Dicho de otra forma, para representar la codificación de un programa sin la necesidad de conocer un lenguaje de programación especifico.