Anda di halaman 1dari 6

FUNDAMENTOS DE PROGRAMACION DE COMPUTADORES Y ALGORITMOS

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

Ejemplo: Algoritmo para sumar dos números


1. inicio
2. variable numero_1
3. variable numero_2
4. variable resultado=número_1 + número_2
5. Mostrar resultado
6. fin

EL ALGORTIMO TIENE 6 PASOS EL PASO UNO ES EL INICIO, EL PASO 6 ES EL FINAL

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.

los datos pueden ser :

1. entero (int) : representa un conjunto de números enteros negativos y positivos en el rango -


2147483648 al 2147483647
2. Datos en coma flotante(double,float) : representan valores con números decimales ej : 3,56
3. Cadena de caracteres (char,string): representa una cadena alfanumérica es decir de números,
letras o símbolos ej : casa
4. Datos logicos(boolean): son el resultado de una expresión lógica , representa un valor de lógica
binaria ej: verdadero (true) o falso(false)

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:

Aritméticos, Relacionales y Lógicos.

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

+= Sumar al valor de una variable

-= Restarle al valor de a una variable

*= Multiplicarle al valor de una variable

/= Dividirle al valor de una variable

++ 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

NOMBRE SIMBOLO FUNCION


And , y && Compara dos valores o
expresiones lógicas y
verifica que las dos sean
verdaderas para que se
cumpla la condición
Or , o || Compara dos valores o
expresiones lógicas y
verifica que alguna de las
dos sea verdadera para que
se cumpla la condición
NOT, no ! Niega una expresión

Ejemplo: 3>5 and 4>2 (comparación de 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.

VARIABLE A OPERADOR VARIABLE B RESULTADO


(BOOLEAN) RELACIONAL (BOOLEAN) (BOOLEAN)
VERDADERO AND VERDADERO VERDADERO
VERDADERO AND FALSO FALSO
FALSO AND VERDADERO FALSO
FALSO AND FALSO FALSO
VERDADERO OR VERDADERO VERDADERO
VERDADERO OR FALSO VERDADERO
FALSO OR VERDADERO VERDADERO
FALSO OR FALSO FALSO

PRIORIDAD DE OPERADORES

Los operadores tienen un orden de ejecución y es el que se representa en la grafica


FUNDAMENTOS DE PROGRAMACION DE COMPUTADORES Y ALGORITMOS

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

Operadores lógicos usados en la programación de computadores

Anda mungkin juga menyukai