Programacion y Algoritmos
Programacion y Algoritmos
Programacion y Algoritmos
Universidad de Oriente
Unidad Experimental Puerto Ordaz
Carrera: tecnología en sistema industrial
Cátedra: Programación en Computación sec 1
Progra
mación Profesora:
Bachiller:
y Jorge Pérez
Ruben Lopez CI: 26562209
Algorit
mos
Ciudad Guayana, agosto 2021
CONCEPTO DE PROGRAMACIÓN
La programación informática es el arte del proceso por el cual se limpia, codifica,
traza y protege el código fuente de programas computacionales, en otras palabras,
es indicarle a la computadora lo que tiene que hacer.
Algunas de ellas pueden agruparse y de ese modo recibir un nombre para tener la
facilidad de ser invocadas con facilidad tantas veces como sea necesario.
CARACTERISTICAS DE LA
PROGRAMACIÓN
Eficiencia: Debe asegurarse de que las instrucciones para manejar datos sea tan
rápida y fácilmente como sea posible.
VENTAJAS DE PROGRAMAR?
como todas esas aptitudes y habilidades que se promueven a través del código.
Principalmente la resolución del problemas y la abstracción, necesaria para
solucionar un problema que no existe en el mundo real como tal, pero que
debemos solucionar a través de la pantalla.
Vida Cotidiana
2-Subirse a la escalera
6-Encender el interruptor
Asociado a la Informática
Los algoritmos no tienen que ver con los lenguajes de programación, dado que un
mismo algoritmo o diagrama de flujo puede representarse en diversos lenguajes
de programación, es decir, se trata de un ordenamiento previo a la programación.
Visto así, un programa no es otra cosa que una serie compleja de algoritmos
ordenados y codificados mediante un lenguaje de programación para su posterior
ejecución en un computador.
CARACTERISTICAS DE UN ALGORITMO
Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada
paso.
Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que
permita entenderlo y leerlo fácilmente.
Ventajas.
3. Con frecuencia sucede que muchos de los algoritmos que se van a utilizar son
fáciles de implementan una vez que se ha descompuesto el programa, sin
embargo, en la mayor parte de los casos, existen unos pocos algoritmos cuya
elección es crítica porque su ejecución ocupara la mayoría de los recursos del
sistema.
4. La elección del mayor algoritmo para una tarea particular puede ser un proceso
muy complicado y con frecuencia conllevara un análisis matemático sofisticado.
Las investigaciones realizadas con él así lo han comprobado que puede mejorar el
desempeño y la habilidad lógica de los estudiantes pues les permite experimentar
con los algoritmos diseñados,[cita requerida] sin tener que dedicar meses a
aprender un lenguaje de producción que les permita "ver" sus creaciones.
SINTAXIS
La sintaxis de un lenguaje de programación se define como el conjunto de reglas
que deben seguirse al escribir el código fuente de los programas para
considerarse como correctos para ese lenguaje de programación.
SEMANTICA
En la Teoría de lenguajes de programación, la semántica es el campo que tiene
que ver con el estudio riguroso desde un punto de vista matemático del significado
de los lenguajes de programación. En el caso de que la evaluación fuera de
cadenas sintácticamente ilegales, el resultado sería no-cómputo. La semántica
describe el proceso que una computadora sigue cuando ejecuta un programa en
ese lenguaje específico. Esto se puede mostrar describiendo la relación entre la
entrada y la salida de un programa, o una explicación de cómo el programa se
ejecutará en cierta plataforma, y consecuentemente creando un modelo de
computación.
LENGUAJE DE PROGRAMACIÓN
En informática, se conoce como lenguaje de programación a un programa
destinado a la construcción de otros programas informáticos. Su nombre se debe
a que comprende un lenguaje formal que está diseñado para organizar algoritmos
y procesos lógicos que serán luego llevados a cabo por un ordenador o sistema
informático, permitiendo controlar así su comportamiento físico, lógico y su
comunicación con el usuario humano.
No deben confundirse, sin embargo, con los distintos tipos de lenguaje informático.
Estos últimos representan una categoría mucho más amplia, en donde están
contenidos los lenguajes de programación y muchos otros protocolos informáticos,
como el HTML de las páginas web
TIPOS DE LENGUAJE DE
PROGRAMACIÓN
Lenguaje máquina
En esta categoría se encuentran los más utilizados. Se usan palabras del inglés lo
cual facilita que una persona pueda intervenir más fácil que en los dos anteriores.
Quinta generación: estos son los más avanzados y fueron pensado para la
inteligencia artificial y para el procesamiento de lenguajes naturales (LISP,
PROLOG).