BASES DE PROGRAMACION

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 6

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

X si hay un error se tiene que corregir volviendo a copilar


X se necesita in IDE para proporcionar el leguaje

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

X mas lento ya que el interprete siempre esta ejecutando el código

DATOS

VARIABLES es la forma mas básica de almacenar información

que es una variable :es una zona de memoria para guardar datos

TIPOS DE DATOS

.NUMEROS DECIMALES O ENTEROS O CON MAS PRECISION


.CARACTERES LETRAS
.CADENAS DE TEXTO
.BOOLEANO SIRVE PARA IDENTIFICAR EL ESTADO DE ALGO

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

OPERADORES DE CALCULO FORMA DE GUARDAR EN TIPOS DE VARIABLE

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

es para ejecutar una instrucción en el código dependiendo la variable

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

Cómo aumentar tu habilidad en la programación


Tras este curso estás listo para pasar al siguiente nivel: los Algoritmos y las
Estructuras de Datos.
Te animo a que continues tu formación con el curso sobre estos temas que tengo a
disposición, es justo lo que necesitas para tu crecimiento como desarrollador.

En ese curso de Algoritmos y Estructuras de Datos aprenderás de forma básica y muy


completa las nociones más elementales sobre estos pilares del desarrollo de
software. Ese curso dará un recorrido completo por todos los conceptos más básicos
para aprender a crear tus propios algoritmos, gracias a la visión global que
adquirirás. De hecho a lo largo del curso aprenderás cámo aplicar cada idea a
cualquier lenguaje de programación.
Aprenderás habilidades fundamentales para la programación:

Algoritmos Elementales

Desarrollo de la lógica de programación

Buenas prácticas al escribir código

Optimización de recursos, tiempo y operaciones en un algoritmo

Implementación en código de Estructuras de Datos

Además contarás con material didáctico descargable, consejos desde mi experiencia


de +15 años programando, ejercicios resueltos y ejemplos de uso para situaciones de
la vida real, para que entiendas qué lógica sigue cada algoritmo y sepas
implementarlo en el lenguaje que tú prefieras.

El curso está dividido en 2 bloques principales abordados a lo largo de las


diferentes secciones:

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!

José Javier Villena

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

GITHUP es para subir repositorios ala nube

son totalmente diferentes

cambiar la configuración --"global user .name dama gonzales"

como instalar commit

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy