Programacion
La utilización de un lenguaje de programación requiere que usted conozca y utilice algunas herramientas previas, que le ayudarán a comprender y resolver problemas de diferentes áreas como la matemática, la física y la contabilidad, entre otras; a través del computador.
* Algoritmo
* Lenguaje de programación
* Programa fuente
* Programa objeto
*Compilador
* Pseudocódigo
* Diagramas de flujo
Algoritmo: es el conjunto de pasos ordenados lógicamente para realizar una actividad o resolver un problema específico.
Lenguaje de programación: es un conjunto de palabras, letras, números y símbolos especiales con reglas sintácticas definidas que se utilizan para dar instrucciones al computador.
Programa fuente: es el conjunto depasos de un algoritmo escrito en un lenguaje de programación de alto nivel.
Programa objeto: es el conjunto de pasos de un algoritmo escrito en lenguaje de máquina ( bajo nivel ).
Compilador: es una aplicación o programa que traduce un programa fuente en un programa objeto que puede ser interpretado y ejecutado por el computador.
Pseudocódigo: es un conjunto de instrucciones que se escriben enpalabras similares al lenguaje natural para resolver un problema o una tarea específica. Es una herramienta que se utiliza en la programación estructurada.
Diagrama de flujo: es la representación gráfica de un algoritmo o pseudocódigo mediante símbolos convencionales que muestran las acciones, procesos y flujo de la información para resolver un problema planteado.http://www.educapanama.edu.pa/aritculos/conceptos-fundamentales-de-programaci%C3%B3n
Expresiones
Una expresión es una combinación de valores y operaciones que, al ser evaluados, entregan un valor.
Algunos elementos que pueden formar parte de una expresión son: valores literales (como 2, "hola" o 5.7), variables, operadores y llamadas a funciones.
Por ejemplo, la siguiente expresión entrega el valor 10 al ser evaluada:>>> 4 * 3 - 2
10
El valor de la siguiente expresión depende del valor que tiene la variable n en el momento de la evaluación:
>>> n / 7 + 5
Una expresión está compuesta de otras expresiones, que son evaluadas recursivamente hasta llegar a sus componentes más simples, que son los literales y las variables.
Por ejemplo, en la expresión:
>>> b ** 2 - 4 * a * c
lassubexpresiones que son evaluadas son las siguientes:
b ** 2
b
2
4 * a * c
4 * a
4
a
c
http://csrg.inf.utfsm.cl/~rbonvall/progra-ust-2010-1/expresiones.html
¿Qué tipos de expresiones lógicas existen en programación? |
|
» Prioridad de los Operadores Relacionales y Lógicos |
|
De la evaluación de una expresión lógica siempre se obtiene un valor de tipo lógico (verdadero o falso). En lasexpresiones lógicas se pueden utilizar dos tipos de operadores: * Relacionales * LógicosUn operador relacional se utiliza para comparar los valores de dos expresiones. Éstas deben ser del mismo tipo (aritméticas, lógicas, de carácter o de cadena).
Ejemplo 1: Algunos ejemplos son:
22 > 13 (comparación de dos expresiones aritméticas)
22.5 < 3.44 (comparación de dos expresionesaritméticas)
verdadero = falso (comparación de dos expresiones lógicas)
'c' > 'f' (comparación de dos expresiones de carácter)
"coche" = "Coche" (comparación de dos expresiones de cadena)
Proporcionan los valores:
verdadero (22 es mayor que 13)
falso (22.5 no es menor que 3.44)
falso (verdadero no es igual que falso)
falso ('c' no es mayor que 'f')
falso ("coche" no es igual que "Coche")Las comparaciones entre los valores de tipo numérico son obvias. En cuanto a los valores de tipo lógico (verdadero y falso) se considera que falso es menor que verdadero. En lo que respecta a los valores de tipo carácter, su orden viene dado por el ASCII extendido utilizado por el ordenador para representarlos. Y en el caso de los valores de tipo cadena, también se tiene en cuenta dicho...
Regístrate para leer el documento completo.