BASES DE PROGRAMACION
BASES DE PROGRAMACION
BASES DE PROGRAMACION
QUE ES UN PROGRAMA
conjunto de instrucciones ordenadas de forma correcta que manejan datos para
ofrecer el servicio deseado
atreves de lo leguajes de programación
LENGUAGE DE PROGRAMACION
es un lenguaje diseñado para expresar lo procesos que debe ejecutar la maquina
HTML
es un lenguaje de etiqueta
LENGUAGE COMPILADO
es traducir código fuente directamente a instrucciones para el micro procesador
creando un archivo ejecutable .la maquina no lee el código fuente , si ni el
archivo ejecutado
. mayor velocidad
.mas fiable
.el ejecutable se puede lanzar infinidad sin tener que volver a copilar
LENGUAGE INTERPRETADO
traduce en directo el código fuente instrucción a instrucción ala maquina donde se
ejecuta
. traduce de alto nivel a lenguaje maquina sin crear ningún archivo ejecutable
DATOS
que es una variable :es una zona de memoria para guardar datos
TIPOS DE DATOS
LENGUAJE TIPADO
es donde se guarda los datos según la variable establecida
LENGUAJE NO TIPADO
es donde la variable almacena los datos en general sin clasificación
LAS CONSTANTES
ES UNA ZONA DE MEMORIA QUE NO SE PUEDE CAMBIAR
ARRAYS
es un conjunto de variables que forman el mismo almacenamiento de un dato
dato importante empieza desde 0
MATRICES
es un conjunto de arrays
PROGRAMACION ESTRUCTURADA
es la manera de definir que bloques de código se van a ejecutar en bucle de manera
repetitiva
IF Y ELS
sirve para ordenar al código ejecutar o no una accion
pseudocódigo
es poder representar con nuestras palabras en nuestro leguaje
es un algoritmo
nombre="ana
edad=25
calificación_final=9.8
curso_aprovado=true
print("nombre:" , nombre)
OPERADORES LOGICOS
BOLEANOS
es un valor que representar estados si o no etc.
operadores lógicos son los que permiten
definir las condiciones relacionando varios tipos de boléanos
BUCLE
TIPOS
BUCLE DO WHILE
primero ejecuta luego comprueba
BUCLE WHILE
primero comprueba y luego ejecuta
BUCLE FOR
es mas seguro
for(inicio;condicion;iterador){ instrucciones;}
SWITCH
para controlar valores de datos
BREAK Y OTROS
es una instrucción que se usa dentro de un bucle para romper un bucle
PROTAMACION MODULAR
es un conjunto de variables y un conjunto de funciones se les llama objeto
PROPIEDADES Y METODOS
programación modular optimizar el código
FUNCIONES
recibe valores los trabajo y da resultados
VARIABLES GLOVALES
no son definidas dentro del código
PUNTEROS
FUNCIONES RECURSIVAS
son aquellas que coomo parte de su código se invoca a si misma
función recursiva
GIT
FUNCIONAMIENTO
Algoritmos Elementales
Algoritmos
En este bloque aprenderás a desarrollar desde cero algoritmos con los que resolver
problemas sin importar el lenguaje de programación o tecnología que uses.
Principalmente nos centraremos en la lógica del desarrollo de manera que tu podrás
trasladar la idea a tu propio entorno de desarrollo. Por lo tanto, no importa qué
lenguaje uses, los contenidos de estas clases serán totalmente útiles para tí.
Entre los diferentes algoritmos que veremos están incluidos los de ordenación con
una explicación detallada de su funcionamiento y de cada linea y elemento del
código que estos tengan. ¿¿Sabes que en este curso crearemos un algoritmo de
ordenación más rapido que los famosos de Intercambio o Bubble Sort, Selección o
Inserción?? Si quieres saber como crear algoritmos pensando en la optimización y
eficacia...estás ante el curso ideal para tí.
Estructuras de Datos
En este bloque conocerás diferentes Estructuras de Datos que existen, desde las más
básicas hasta otras más complejas, y tanto estructuras de datos estáticas como
dinámicas. ¿Qué es una estructura de datos estática? ¿Y una dinámica? ¿Para qué
sirven? ¿Cómo se cuándo usar una u otra? Todo eso se explica en el curso.
¿Sabías que en la vida cotidiana hay muchas situaciones en las que se pueden
aplicar algoritmos a Estructuras de Datos? Por ejemplo en un simple supermercado
encontramos varias situaciones que se podrian manejar con Listas, Pilas y Colas.
Precisamente en este curso desarrollaremos a lo largo de un proyecto completo, la
administración de estas cuestiones mediante las Estructuras de Datos Dinámicas
Todos los conceptos se explican en detalle, paso a paso y entendiendo el por qué de
cada cosa. Así podrás captar unas correctas bases sobre estos pilares de la
programación desde un principio en tu desarrollo profesional.
¿Verdad que es genial? Pues lo mejor de todo es que está a tu alcance.
Nos vemos!
GIT
QUE ES:
es una herramienta de software que se utiliza para llevar un control de versiones
el control de versiones esta bastante con las copias de seguridad