PROGRAMAR SIGNIFICA DAR INSTRUCCIONES QUE SE EJECUTAN EN UNA SECUENCIA PARA REALIZAR UNA TAREA.

ALGORITMO ES UNA SERIE DE PASOS, OPERACIONES, PROCESOS O CÁLCULOS ORDENADOS DE FORMA SISTEMÁTICA PARA ENCONTRAR UNA SOLUCIÓN.

PSEUDOCÓDIGO ES UN LENGUAJE DE ESPECIFICACIÓN DE ALGORITMOS. EMPLEA UNA MEZCLA DE LENGUAJE NATURAL CON SENTENCIAS DE LENGUAJE DE PROGRAMACIÓN COMO ASIGNACIONES, CICLOS Y CONDICIONALES. ESTE LENGUAJE HACE EL PASO DE CODIFICACIÓN FINAL A UNA TRADUCCIÓN FÁCIL DE LENGUAJE DE PROGRAMACIÓN.

LENGUAJES DE PROGRAMACIÓN:

ENTRE ELLOS TENEMOS DELPHI, VISUAL BASIC, PASCAL, JAVA, PYTHON, ETC. UNA COMPUTADORA FUNCIONA BAJO EL CONTROL DE UN PROGRAMA EL CUAL DEBE ESTAR ALMACENADO EN LA UNIDAD DE MEMORIA. LOS LENGUAJES DE PROGRAMACIÓN DE UNA COMPUTADORA EN PARTICULAR SE CONOCEN COMO CÓDIGO DE MÁQUINA O LENGUAJE DE MÁQUINA.

¿QUÉ ES PYTHON?

ES UN LENGUAJE DE PROGRAMACIÓN DE PROPÓSITO GENERAL, ORIENTADO A OBJETOS, QUE TAMBIÉN SE PUEDE USAR PARA DESARROLLO WEB. ES MULTIPLATAFORMA, USADO DESDE APLICACIONES WINDOWS, HASTA SERVIDORES DE RED. ES INTERPRETADO, NO NECESITA SER COMPILADO.

¿QUÉ ES UNA VARIABLE?

ES UN ESPACIO EN LA MEMORIA PARA ALMACENAR DATOS MODIFICABLES.

EN PYTHON, UNA VARIABLE SE DEFINE CON LA SINTAXIS:

 

nombre_de_la_variable = valor_de_la_variable

 

CADA VARIABLE, TIENE UN NOMBRE Y UN VALOR, EL CUAL DEFINE A LA VEZ, EL TIPO DE DATOS DE LA VARIABLE.

 

¿QUÉ ES UNA CONSTANTE?

EXISTE OTRO ELEMENTO LLAMADO CONSTANTE, LA CUAL SE UTILIZA PARA DEFINIR VALORES FIJOS, QUE NO REQUIERAN SER MODIFICADOS.

 

TIPOS DE DATOS

UNA VARIABLE (O CONSTANTE) PUEDE CONTENER VALORES DE DIVERSOS TIPOS. ENTRE ELLOS:

 

CADENA DE TEXTO (STRING):

mi_cadena = “¡Hola Mundo!”

 

NÚMERO ENTERO:

edad = 35

 

NÚMERO REAL:

precio = 7435.28

 

BOOLEANO (VERDADERO / FALSO):

verdadero = True

falso = False

 

¿QUÉ ES UN PROGRAMA?

UN PROGRAMA ES UNA SECUENCIA DE INSTRUCCIONES QUE ESPECIFICAN CÓMO EJECUTAR EN CÓMPUTO. EL PROGRAMA EN CÓMPUTO PUEDE SER ALGO MATEMÁTICO, COMO SOLUCIONAR UN SISTEMA DE ECUACIONES O DETERMINAR LAS RAÍCES DE UN POLINOMIO, PERO TAMBIÉN PUEDE SER ALGO SIMBÓLICO, COMO BUSCAR Y REEMPLAZAR EL TEXTO DE UN DOCUMENTO O (AUNQUE PAREZCA RARO) COMPILAR UN PROGRAMA.

PRIMER PROGRAMA

TRADICIONALMENTE EL PRIMER PROGRAMA EN UN LENGUAJE NUEVO SE LLAMA “¡HOLA MUNDO!” PORQUE SÓLO MUESTRA LAS PALABRAS ¡HOLA MUNDO! EN EL LENGUAJE PYTHON ES ASÍ:

print(“¡Hola mundo!”)

ESTE ES UN EJEMPLO DE UNA SENTENCIA PRINT, LA CUAL NO IMPRIME NADA EN PAPEL, MÁS BIEN MUESTRA UN VALOR. EN ESTE CASO, EL RESULTADO ES LAS PALABRAS

¡Hola mundo!

LAS COMILLAS SEÑALAN EL COMIENZO Y EL FINAL DEL VALOR; ELLAS NO APARECEN EN EL RESULTADO.

COMENTARIOS

COMO LOS PROGRAMAS SE HACEN MÁS GRANDES Y MÁS COMPLICADAS, SE HACEN MÁS DIFÍCIL DE LEER. LOS LENGUAJES FORMALES SON DENSOS, Y A MENUDO SE HACE DIFÍCIL VER UN TROZO DE CÓDIGO Y AVERIGUAR LO QUE ESTÁ HACIENDO, O POR QUÉ. POR ESTA RAZÓN, ES UNA BUENA IDEA AGREGAR NOTAS A SUS PROGRAMAS PARA EXPLICAR EN LENGUAJE NATURAL LO QUE ESTÁ HACIENDO EN EL PROGRAMA.

UN COMENTARIO EN UNA PROGRAMACIÓN ES EL TEXTO QUE ESTÁ DESTINADO SÓLO PARA EL LECTOR HUMANO – ES COMPLETAMENTE IGNORADO POR EL INTÉRPRETE.

EN PYTHON, EL SÍMBOLO # INICIA UN COMENTARIO. EL RESTO DE LA LÍNEA SE IGNORA. HE AQUÍ UNA NUEVA VERSIÓN DE ¡HOLA MUNDO!

# Este programa de demostración muestra lo bueno que Python es.

print (“¡Hola mundo!”) # ¡Excelente!

SENTENCIAS

UNA SENTENCIA ES UNA INSTRUCCIÓN QUE EL INTÉRPRETE DE PYTHON PUEDE EJECUTAR. POR EJEMPLO: WHILE, FOR, IF

FUNCIONES INTEGRADAS

PRINT (PARA MOSTRAR POR PANTALLA)

TYPE (PARA DETERMINAR EL TIPO DE DATO)

LEN (PARA CONTAR LOS CARACTERES DE UNA CADENA)

 

LA FUNCIÓN RAW_INPUT()

LA FUNCIÓN RAW_INPUT() PERMITE OBTENER TEXTO ESCRITO POR TECLADO. AL LLEGAR A LA FUNCIÓN, EL PROGRAMA SE DETIENE ESPERANDO QUE SE ESCRIBA ALGO Y SE PULSE LA TECLA INTRO.

CONDICIONALES IF Y ELSE

LA SENTENCIA IF EVALÚA BÁSICAMENTE UNA OPERACIÓN LÓGICA, ES DECIR UNA EXPRESIÓN QUE DÉ COMO RESULTADO VERDADERO O FALSE (TRUE O FALSE), Y EJECUTA LA PIEZA DE CÓDIGO SIGUIENTE SIEMPRE Y CUANDO EL RESULTADO SEA VERDADERO. EL UTILIZAR ELSE LO QUE HACE ES QUE PODEMOS TENER LA CAPACIDAD DE EJECUTAR UN CÓDIGO ALTERNATIVO EN CASO DE QUE EL RESULTADO LÓGICO DE LA EXPRESIÓN EVALUADA SEA FALSO.

 

profeoscar.technology │Derechos reservados │ San José, Costa Rica. 2018