miércoles, 13 de febrero de 2013

actividad 1 cuestionario.

¿ Que es un problema?
 El diccionario de la real academia de la lengua española define como un conjunto de hechos o circunstancias que dificultan la consecuencia de algun fin.tambien se puede definir como una necesidad inicial que tiene un objetivo solución a alcanzar mediante una serie de operaciones.
¿que es un algoritmo?
es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o sesolver un problema, la palabra algoritmo se deriva del nombre del matemático árabe AL - KHAWARIZMI , que vivió entre los siglos VLL y VIII
características de los algoritmos:
A)  UN algoritmo debe ser preciso e indicar el orden de realizacionde cada paso.
B)Un algoritmo debe estar definido. si ese sigue un algoritmo dos veces, debe obtener el mismo resultadfo cada vez.
C)Un algoritmo debe terminar en algun momento ,es decir, debe tener un numero finito de pasos.
que es un pseudocodigo?
 es un lenguaje  de especificación de algoritmos que utiliza palabras seservadas y exige la indentacion.osea sangria en el margen izquierdode algunas lineas.
que es  un lenguaje de programas?
es un lenguajeno ambiguo cuya sintaxis y semítica entiende la computadora.
que es un diagrama de flujo?
 es la reprecentacion  grafica de un algoritmo. se basa en la utilización de diversos símbolos para representar operaciones especificas .
cual es la simbologia y su descripción?
mencione 5 lenguajes de programación:ADA 
Es un lenguaje estructurado parecido al Pascal destinado a controlar mecanismos en "tiempo real" (o sea una velocidad compatible con las necesidades reales), pero de gran complejidad.Admite una programacion "orientada a objetos" y un sistema de alta modularidad de  HyperTexto. 
ASSEMBLER (ENSAMBLADOR) 
Como señalado a proposito del "Primer Nivel" de los lenguajes, el Assembler es directamente dependiente de los circuitos electronicos de los procesadores (que constituyen el nucleo de los computadores), por lo cual escribir en Ensamblador sigue siendo una tarea muy compleja, a lo cual hay que sumar que el codigo varia de un procesador a otro aunque existe ya una jerga comun para ciertas operaciones como las aritmeticas y logicas, por ejemplo: 

ALGOL 
El ALGOL ("ALGOrithmic Lenguage" es el primer lenguaje que fue creado por un comite internacional. En 1960 se reunieron representantes de varios paises Europeos y de Estados Unidos para crear un lenguaje destinado a "describir procesos" mediante instrucciones de control (iteraciones y alteraciones) de nivel mas elevado que la existentes en las versiones existentes de su predecedor, el FORTRAN. 

BASIC 
El BASIC ("Beginner's All-purpose Simbolic Instruction Code" nacio con los microcomputadores, como un lenguaje simplificado y multiproposito destinado a los usuarios no-especialistas. Permite resolver problemas numericos o comerciales asi como crear y mantener archivos, realizar graficos lineales, etc. Es por esencia un lenguaje interpretado y no-estructurado. 

C y C++ 
El lenguaje "C" es bastante reciente y esta especialmente orientado hacia el desarrollo de software de sistemas operativos y utilitarios que anteriormente se escribian en Assembler. Se usa hoy como base para crear el software que funciona con el sistema operativo "UNIX", logrando un alto grado de portabilidad, es dcir de independencia respecto de los procesadores (con lo cual es facil lograr que un mismo programa pueda ser ejecutado en diferentes modelos de computadores). El "C++" es un lenguaje desarrollado a partir del "C" pero con una estructura "orientada a objetos", lo cual facilita el mejor manejo d los datos. 

No hay comentarios:

Publicar un comentario