Lenguaje De Programacion
café.
Algoritmos
Algoritmos
OBJETIVO
Aprender las diferentes técnicas
para resolución de problemas mediante
algoritmos, para luego tener la
capacidad de plasmarlos mediante el
uso de algún lenguaje de programación.
¿QUÉ ES LA COMPUTADORA?
Es una maquina electrónica digital
capaz de procesar datos a partir de un
grupode instrucciones denominado
programa,
programa, la
finalidad es
entregar una
información
resultante.
Entradas
Datos de
entradas e
instrucciones
Salidas
Computador
a
Datos de
Salida,
información
¿QUÉ ES UN DATO?
Es un conjunto de símbolos utilizados
para expresar: un valor numérico,
un hecho,
un objeto o
una idea,
para ser objeto de
tratamiento.
¿QUÉ ESINFORMACIÓN?
Es la transformación
de los elementos
procesados.
Los datos de entrada
se convierten en
información
significativa.
Organización Lógica de la
Computadora - SOFTWARE
CLASIFICACIONES DEL SW
1. Sistemas Operativos
2. Lenguajes de Programación
3. Sw de Uso General
4. Sw de Aplicaciones
LENGUAJE DE PROGRAMACION
Es una técnica estándar de comunicación
que permiteexpresar las instrucciones que
han de ser ejecutadas en una computadora.
Consiste
Consiste en un conjunto
de reglas sintácticas y
semánticas que definen
un programa
informático.
LENGUAJE C++
• C++ es un lenguaje de programación
potente, con un campo de aplicación
ilimitado y sobre todo, se aprende
rápidamente.
• Este lenguaje no está ligado a ningún
sistema operativo ni a ningunamáquina
concreta.
PROGRAMA
Es un conjunto de instrucciones sencillas
escritas en un lenguaje de programación,
que al ser recogidas por un interprete son
traducidas para poder ser ejecutadas.
Conjunto de
instrucciones que el
computador debe
ejecutar para
solucionar un problema
determinado.
PROG. FUENTE: Programa escrito en lenguaje de alto
nivel que no a sido traducido a lenguajemáquina.
PROG. OBJETO: Programa en lenguaje de máquina, que
puede ser ejecutado.
COMPILADOR: Traductor que convierte sentencias de
código fuente a código objeto.
INTERPRETE: Traductor que ejecuta un programa línea
por línea no modificando la forma original.
PROGRAMA
FUENTE
PROGRAMA
OBJETO
COMPILACION
PROGRAMA
EJECUTABLE
ENLACE
COMPILADOR
Un compilador es un programa que lee elprograma
escrito en un lenguaje fuente y lo traduce a otro
programa equivalente llamado lenguaje objeto.
Es un traductor que convierte un texto escrito en
un lenguaje fuente de alto nivel en un programa
un
objeto en código máquina.
Lenguaje de
Programa
Fuente
Compilador
ERROR Y
DIAGNOSTICO
Programa en
Lenguaje
Objeto
ALGORITMO
Método para resolver un
problema, medianteuna
serie de pasos precisos,
definidos y finitos.
Produce
Produce un resultado en
un tiempo finito.
Existe diferentes formas
de dar solución a un
mismo problema.
CARACTERISTICAS DE UN ALGORITMO
• Preciso: indica un orden de
realización de cada paso a
realizar.
•Definido: Si se sigue un
algoritmo mas de una vez se
obtiene el mismo resultado.
•Finito: todo algoritmo tiene un inicioy un fin,
es decir debe tener un número finito de
pasos.
Soluciones con algoritmos,
donde la situación es una
actividad
actividad cotidiana
Como subir a una bicicleta y
empezar a manejar
Ayuda al granjero a cruzar al lobo, la oveja y los repollos al otro lado.
Recuerda: Los lobos comen ovejas y las ovejas comen repollos.
Ayuda a los 3 caníbales y a los 3 misioneros a cruzaral otro lado del lago. Pero cuidado, ya que
cuando en un lado hay más caníbales que misioneros, ellos se los comen.
Soluciones con algoritmos,
donde la situación requiere
hacer algún cálculo aritmético
PASOS A SEGUIR EN LA CONSTRUCCION
DE UN ALGORITMO
La definición de un algoritmo debe describir
tres partes:
Entrada
Proceso
Salida
Calculando
Calculando el área de un...
Regístrate para leer el documento completo.