programacion
Núcleo Col
Programa de Ingeniería
Materia: Programación
Profa.: Maria Ysabel Colina
Nombre: Anthony Campos.
CI: 223783031.- ¿Concepto de programa?
- Un programa informático o software es un elemento imprescindible para el normal funcionamiento de una computadora. Puede ser tanto un programa ejecutable como su código fuente, que es escrito por los programadores , un conjunto de instrucciones que producirán la ejecución de una determinada tarea. En esencia, un programa es un medio parallegar a un fin. El fin será normalmente definido como la información necesaria para solucionar un problema.. Por otra parte, de acuerdo a sus funciones, un programa puede ser catalogado como un software de sistema o un software de aplicación .En este ámbito tecnológico se puede hablar de multitud de programas que tienen como objetivo el que podamos realizar una tarea concreta de una manera sencilla.Este sería el caso de Word, que es un procesador de textos que nos ayuda a crear y diseñar multitud de documentos textuales, o PowerPoint que nos sirve para desarrollar presentaciones visuales muy atractivas.
2.- ¿Concepto de algoritmo?
- Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que nogeneren dudas a quien deba realizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.
3.- Características y elementos para construir un algoritmo
-Las características fundamentales que debe cumplir un algoritmo son:
PRECISIÓN: Indica el orden de realización de cada paso dentro del proceso.
DEFINICION: Indicala exactitud y consistencia de los pasos descritos en el proceso, si el algoritmo se prueba dos veces, en estas dos pruebas, se debe obtener el mismo resultado.
FINITUD: Indica el número razonable de pasos, los cuales deben conllevar a la finalización del proceso y producir un resultado en un tiempo finito.
Al diseñar un algoritmo se debe tener presente las características de precisión,definición y finitud.
Instrucción o sentencia: ésta, define una acción o un mandato que se debe realizar, esa acción o mandato se representa a través de un comando o lo que es lo mismo palabras reservadas
Datos: Los datos son símbolos que se convierten en condiciones, hechos, situaciones o valores. Un dato puede significar un número, una letra, un signo ortográfico o cualquier símbolo que represente unacantidad, una medida, una palabra o una descripción. La importancia de los datos está en su capacidad de asociarse dentro de un contexto para convertirse en información
4.- Formas de representar un algoritmo
4.1.-Lenguaje natural: Es aquél que describe en español, para nuestro caso, los pasos a seguir utilizando un vocabulario cotidiano. Se le conoce como lenguaje jerga cuando se utilizantérminos especializados de una determinada ciencia, profesión o grupo.
4.2.- Seudocódigo: es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales, aunque no está regido por ningún estándar. Es utilizado para describir algoritmos en libros ypublicaciones científicas, y como producto intermedio durante el desarrollo de un algoritmo, El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de...
Regístrate para leer el documento completo.