Introducción a la programación.

Introducción a la programación.

Elementos básicos de un algoritmo.

Elementos básicos de un algoritmo.

Entrada

Es la información que se da al algoritmo, es decir, los valores con los que se trabajará.

Proceso

Son cálculos que se necesitan para que, partiendo de un dato que se da en la entrada, se logre llegar al resultado esperado.

Salida

Es el resultado final o la transformación de la entrada mediante el proceso.

Datos y tipo de Datos.

Datos y tipo de Datos.

Los tipos de datos nos permiten representar los diferentes datos que son necesarios a la hora de implementar un programa. Por ejemplo, si escribimos un programa sencillo que sume,reste,multiplique y divida (una calculadora basica) sera necesario emplear tipos de datos numericos que pueden ser : enteros o flotantes.

Tabla de datos de programación.

Tabla de datos de programación.

Constantes y Variables.

Constantes y Variables.

Constantes

Una constante es un elemento de datos con nombre con un valor predefinido. No se puede cambiar el valor asignado a una constante predefinida.

NULL

Una referencia vacía. Parecido a un puntero vacío. No es lo mismo que una cadena de caracteres nula "".

TRUE

Equivalente al número 1.

FALSE

Equivalente al número 0.

Variables

Una variable es un elemento de datos con nombre cuyo valor puede cambiar durante el curso de la ejecución de un programa.

Globales

Una variable es global a no ser que esté declarada dentro de una definición de función. Las variables globales resultan visibles y disponibles para todas las sentencias de un script.

Locales

Las variables locales sólo resultan visibles y disponibles dentro de la función en la que están definidas. Aunque los nombres de variables y los identificadores deben ser exclusivos, resulta válido declarar una variable local con el mismo nombre que una variable global o con el mismo nombre que una variable local definida en otra función.

Los nombres de parámetros de una definición de función se consideran variables locales.

Operadores y tipo de operadores.

Un operando puede ser una constante, una variable o el resultado de una función. Los operadores son aritméticos, lógicos y relacionales. Al igual que sucede en C, la funcionalidad de un operador puede variar según el tipo de datos de los operandos especificados en la expresión.

Operadores aritméticos ( +, -, *, /, **, % ).

Operadores aritméticos ( +, -, *, /, **, % ).

Los operadores aritméticos realizan operaciones matemáticas, como sumas o restas con operandos. Hay dos tipos de operadores matemáticos: unarios y binarios.

Unarios

Los operadores unarios realizan una acción con un solo operando.

Binarios

Los operadores binarios realizan acciones con dos operandos.

Operador de asignación (= )

Este operador se utiliza para copiar una constante, literal, dando el resultado de expresión de variables o resultado de función en una variable.

Operadores lógicos (AND, OR)

Los operadores lógicos permiten combinar más de una prueba relacionar en una comparación. Los operadores lógicos devuelven el valor TRUE (1) o FALSE (0). Los operadores lógicos tienen una menor precedencia que los operadores aritméticos.

Operadores relacionales

Comparaciones entre cadenas de caracteres

Se considera que dos cadenas de caracteres son iguales si coinciden carácter por carácter y tienen la misma longitud. Las cadenas de caracteres se comparan carácter por carácter, de izquierda a derecha hasta comparar todos los caracteres o hasta que finaliza una de las cadenas de caracteres. Si se encuentra el final de una cadena de caracteres antes que el final de la cadena de caracteres correspondiente, se considera que las cadenas de caracteres tienen longitudes diferentes y el resultado es una condición no igual.

Identificadores y reglas para nombrarlos

Identificadores y reglas para nombrarlos

Un identificador es un nombre que se le da a una constante, una variable y a cualquier elemento de programa que necesite nombrarse.

Debe comenzar con un caracter alfabético (A - Z, mayúscula o minúscula)

Los demás caracteres pueden ser letras, dígitos o el caracter especial de subrayado (_)

Las letras no deben ser tildadas.

No se admiten espacios en blanco.

No deberá coincidir con palabras reservadas del lenguaje algorítmico.

La longitud de los identificadores puede ser de hasta 8 caracteres. Este valor dependerá del lenguaje de programación que esté estudiando

Deben ser nombres significativos al programa que se este realizando.

Indicar su tipo (Entero, Real, cadena, caracter o booleano)

Referencias

• claseinfo. (s.f.). Obtenido de Identificadores: https://claseinfo.blogia.com/temas/identificadores/
• IBM. (s.f.). Obtenido de Operadores y espresiones: https://www.ibm.com/support/knowledgecenter/es/SSL5ES_2.2.4/intel/ITM_portal/adminuse/terminal_scriptoperatorexpression_tep.html
• IBM. (s.f.). Obtenido de Constante y variables: https://www.ibm.com/support/knowledgecenter/es/SSDKXQ_6.3.0/com.ibm.itm.doc_6.2.2/terminal_scriptconstantvariable_r.htm
• partes del. (s.f.). Obtenido de Partes de un algoritmo: https://www.partesdel.com/algoritmo.html
• Programación Estructurada . (s.f.). Obtenido de Tipos de Datos : https://sites.google.com/site/programacion1electronica/netbeans/tipos-de-datos