Académique Documents
Professionnel Documents
Culture Documents
Programación de computadores
La programación informática, a menudo acortada como programación, es el proceso de diseñar,
codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es
escrito en un lenguaje de programación. El propósito de la programación es crear programas que
exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente
conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos
especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el
análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el
desarrollo de pequeñas aplicaciones.
Lenguajes de programación
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser
llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina,
para expresar algoritmos con precisión, o como modo de comunicación humana.1
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y
el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura,
se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama
programación.
Algoritmo
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo es un
conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar
una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.
Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se
obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos
ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las
instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el
algoritmo de multiplicación, para calcular el producto, el algoritmo de la división para calcular el
cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos
enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
FUNDAMENTOS DE PROGRAMACION DE COMPUTADORES Y ALGORITMOS
Pseudocódigo
En ciencias de la computación, y análisis numérico, el pseudocódigo (o falso lenguaje) es una
descripción de alto nivel compacta e informal1 del principio operativo de un programa informático u
otro algoritmo.
Tipos de datos
Al resolver un problema informático a través de un algoritmo y luego un lenguaje de programación,
debemos definir los datos que van a estar involucrados y definir qué tipo de datos son.
variable
Es un dato que hace parte de un algoritmo y pertenece a un tipo de dato, a este dato se le puede
asignar un valor en la secuencia del algoritmo y en cualquier momento puede variar o cambiar ese
valor;
FUNDAMENTOS DE PROGRAMACION DE COMPUTADORES Y ALGORITMOS
Operadores
Un operador es el símbolo que determina el tipo de operación o relación que habrá de establecerse
entre los operando para alcanzar un resultado, se clasifican en tres grupos:
Operadores Aritméticos
Son aquéllos que permiten la realización de cálculos aritméticos. Utilizan operando numéricos y
proporcionan resultados numéricos
SIMBOLO USO
+ Suma
- Resta
* Multiplicación
/ División
++ incremento
-- decremento
% modulo
√ radicación
^ Exponenciación
FUNDAMENTOS DE PROGRAMACION DE COMPUTADORES Y ALGORITMOS
OPERADORES RELACIONALES
Permiten realizar comparaciones de valores de tipo numérico o carácter, estos operadores sirven para
expresar las condiciones en los algoritmos y proporcionan resultados lógicos.
SIMBOLO FUNCION
== Igual valor
!= Distinto valor
< Mayor
> menor
<= Menor Igual
>= Mayor igual
Operadores lógicos
Nos permiten comparar dos resultados o expresiones lógicas
F and V = F
FUNDAMENTOS DE PROGRAMACION DE COMPUTADORES Y ALGORITMOS
Tabla de la verdad
Una tabla de verdad, o tabla de valores de verdad, es una tabla que muestra el valor de verdad de una
proposición compuesta, para cada combinación de verdad que se pueda asignar.
PRIORIDAD DE OPERADORES
Los paréntesis ()
En informática los paréntesis pueden servir en la mayor parte de los lenguajes de programación para forzar
prioridades entre las operaciones de una expresión, de una forma análoga a su uso en matemática.
Ejemplo
4+5-(6-3)= 4+5-3= 6
LOS PARENTESIS NOS OBLIGAN A REALIZAR PRIMERO LA OPERACIN QUE SE ENCUENTRRA EN ELLOS