B

Bichoneitor117

Usuario (México)

Primer post: 10 abr 2014Último post: 10 abr 2014
1
Posts
10
Puntos totales
11
Comentarios
F
Fundamentos de programaciòn
Ciencia EducacionporAnónimo4/10/2014

Nuestro sueño y pasion es ser un gran programador, pero para ello se necesita varias cosas que comprender antes de empezar a programar, soy estudiante de 1er grado de ING. EN SISTEMAS COMPUTACIONALES; eh empezado a hacer foro que de hecho es mi primer foro en esta pagina TARINGA que empeze a ver temas desde hace años y a leer sus contenidos que me ayudaron a comprender algo de nuestro entorno. Bueno empezemos... Fundamentos de programación Temas Unidad 1 -Clasificación el software -Algoritmo -Lenguaje de programación -Programa -Programación -Paradigmas de programación -Editores de texto -Compiladores -Ejecutables -Interfaz de línea de comando -Conclusión Clasificación del software Hay finalidades y funcionalidades inherentes al Sistema Informático por su naturaleza, eso lo establece inicialmente un experto informático. La clasificación del software permitirá saber la finalidad para el cual lo incorporamos a la maquina y la funcionalidad que debe tener. Clasificación del software: Software del sistema Su objetivo es desvincular y aislar a los usuarios y programadores de detalles de aspectos básicos del sistema informático en uso, deslindándolos del funcionamiento interno del hardware. Procurando interfaces apropiadas de alto nivel, que les permiten y/o facilitan la gestión del computador Clasificación del software: Software del aplicación Permite a los usuarios llevar innumerables tareas especificas, en cualquier actividad informatizable, abarcando en cualquier tipo de actividad que inherente a la extensión de la capacidad intelectual del hombre o el control de herramientas creadas por el. La diferencia entre los programa de aplicación y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso más cómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para la realización de las actividades mencionadas. Clasificación del software: Software de programación Es un conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes lenguajes de programación de manera practica Algoritmo Un algoritmo es un método para resolver un problema, En la ciencia de la computación y en la programación, los algoritmos son más importantes que los lenguajes de programación o las computadoras. Un lenguaje de programación es tan sólo un medio para expresar un algoritmo y una computadora es sólo un procesador para ejecutarlo. Tanto el lenguaje de programación como la computadora son los medios para obtener un fin: conseguir que el algoritmo se ejecute y se efectúe el proceso correspondiente. Las características fundamentales que debe cumplir todo algoritmo son: 1.-Un algoritmo debe ser preciso e indicar el orden de realización de cada paso 2.-Un algoritmo debe estar definido. Si surge un algoritmo dos veces, se debe tener el mismo resultado cada vez 3.-Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea, debe tener un numero finito de pasos. La definición de un algoritmo debe describir tres partes: Entrada, Proceso y Salida Resolución de un problema Los pasos para la resolución de un problema son: -Diseño del algoritmo, que describe la secuencia ordenada de pasos —sin ambigüedades— que conducen a la solución de un problema dado. (Análisis del problema y desarrollo del algoritmo.) -Expresar el algoritmo como un programa en un lenguaje de programación adecuado. (Fase de codificación.) -Ejecución y validación del programa por la computadora. Ejemplo de un algoritmo Realizar la suma de todos los números pares entre 2 y 1.000. El problema consiste en sumar 2 + 4 + 6 + 8 ... + 1.000. Utilizaremos las palabras SUMA y NUMERO (variables, serán denominadas más tarde) para representar las sumas sucesivas (2+4), (2+4+6), (2+4+6+8), etcétera. La solución se puede escribir con el siguiente algoritmo: 1.-Inicio. 2.-establecer SUMA a 0. 3.-establecer NUMERO a 2. 4.-Sumar NUMERO a SUMA. El resultado será el nuevo valor de la suma 5.-Incrementar NUMERO en 2 unidades. 6.-Si NUMERO =< 1.000 bifurcar al paso 4; 7.-en caso contrario, escribir el último valor de SUMA y terminar el proceso. 8.-Fin. Lenguaje de programación Un lenguaje de programación consiste en un conjunto de ordenes o comandos que describen el proceso deseado. Cada lenguaje tiene sus instrucciones y enunciados verbales propios, que se combinan para formar los programas de computo Los lenguajes de programación no son aplicaciones, si no herramienta que permiten construir y adecuar aplicaciones Existen muchos lenguajes de programación con características y aptitudes muy diferenciadas. Todo ello se encuentra en dos grandes grupos: Los lenguajes maquina Los lenguajes simbólicos. Lenguajes de programación en el que las instrucciones de los diferentes programas se codifican utilizando los caracteres de las lenguas naturales. La ejecución de un programa. Existen diversos lenguajes y paradigmas de programación que se han diseñado para facilitar la tarea de la programación en diferentes ámbitos. Por ejemplo, la programación orientada a objetos es un paradigma dirigido al mejoramiento en la calidad del software por medio de la observación de aspectos tales como la corrección, robustez, extensibilidad, compatibilidad y sobre todo la reusabilidad del software. La programación lógica, por su parte, es un paradigma orientado a la expresión de los problemas en términos lógicos para su posterior solución por métodos de inferencia y otras técnicas lógicas En la practica cada paradigma de programación es implementado a través de diversos lenguajes. Solo como un ejemplo, la programación orientada a objetos encuentra su recipiente en lenguajes tales como java, C++, Eiffel, Objetive c, el paquete CCLOS de Common Lisp, etc. Programas Un programa es un conjunto de instrucciones escritas en algún lenguaje de programación. El programa debe ser compilado o interpretado para poder ser ejecutado y así cumplir su objetivo. Un programa también consiste en una unidad temática desarrollada durante una emisión televisiva o radial, además de permitir nombrar al grupo de instrucciones que le posibilita a una computadora desarrollar diferentes funciones. En este sentido, hay que decir que 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. 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. Programación En computación, la programación es el proceso de escribir -en un lenguaje de programación- el código fuente de un software. Un término más amplio de programación puede incluir no sólo a escribir, sino a analizar, probar, depurar y mantener el código programado. El fin último de la programación es crear programas o software, que luego será ejecutado por otro programa o directamente por el hardware de la computadora. La programación es una parte del Ciclo de vida del software. Los modelos de análisis y desarrollo general de software son estudiados por la ingeniería del software. Editores de texto El Editor de textos es la herramienta mediante la cual se puede agregar texto y modificarlo, así como cambiar la apariencia: tipo de letra, tamaño, alineación, color. Un editor de texto es un programa que permite crear y modificar archivos digitales compuestos únicamente por texto sin formato, conocidos comúnmente como archivos de texto o texto plano Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, scripts o el código fuente de algún programa El editor de texto es considerada una herramienta de trabajo o programadores una herramienta que nos permite realizar ciertos trabajos y también requiere de aprendizaje para que el usuario conozca mas y obtenga mas destreza en su uso. Hay una gran variedad de editores de texto. Algunos son de uso general, mientras que otros están diseñados para escribir o programar en un lenguaje. Algunos son muy sencillos, mientras que otros tienen implementadas gran cantidad de funciones. Algunos editores son sencillos mientras que otros ofrecen una amplia gama de funciones. Compiladores Es aquel traductor que tiene como entrada una sentencia en lenguaje formal y como salida tiene un fichero ejecutable, es decir, realiza una traducción de un código de alto nivel a código máquina (también se entiende por compilador aquel programa que proporciona un fichero objeto en lugar del ejecutable final). Para traducir las instrucciones de un programa escrito en un lenguaje de alto nivel a instrucciones de un lenguaje máquina, hay que utilizar un programa llamado compilador. Así pues, el compilador es un programa que recibe como datos de entrada el código fuente de un programa escrito por un programador, y genera como salida un conjunto de instrucciones escritas en el lenguaje binario de la computadora donde se van a ejecutar. Ejecutables Programa ejecutable, en informática, programa que ha sido traducido a código máquina en un formato que puede cargarse en la memoria y ejecutarse. Sin embargo, en los lenguajes interpretados puede referirse simplemente al código fuente en su formato apropiado. La mayoría de los programas ejecutables en MS-DOS tiene la extensión de nombre de archivo EXE; si el programa ocupa menos de 64 K puede tener la extensión COM. Para ejecutar el programa, el usuario sólo tiene que escribir el nombre del archivo (sin la extensión) junto al símbolo del sistema y, a continuación, presionar la tecla Intro. El usuario no tiene que modificar el programa en modo alguno para poder ejecutarlo. Las aplicaciones como los programas de procesamiento de textos son programas ejecutables.. Interfaz de línea de comando La interfaz de línea de comandos (Command Line Interface, CLI) es un utilitario de configuración basado en texto que admita un conjunto de comandos y parámetros de teclado para configurar y gestionar un AP. Los usuarios escriben instrucciones de comando, que se componen de comandos CLI y sus parámetros asociados. Las instrucciones se pueden emitir desde el teclado, para tener control en tiempo real, o desde secuencias de comandos, para automatizar la configuración. Casi cualquier programa puede diseñarse para ofrecer al usuario alguna clase de CLI. Por ejemplo, casi todos los juegos de PC en primera persona tienen una interfaz de línea de comandos incorporada, utilizada para diagnostico y labores administrativas. Como herramienta primaria de trabajo, las líneas de comandos son principalmente usadas por programadores y administradores de sistemas, especialmente en sistemas operativos basados en Unix; en entornos científicos y de ingeniería; y por un subconjunto más pequeño de usuarios domésticos avanzados. conclusión En conclusión, queda claro que cada uno de los subtemas son fundamentales a la hora de programar ya que clasificamos los tipos de software que hay, los métodos para poder resolver un problema (Algoritmo) lo cual me llamo mucho la atención ya que debemos especificar claramente que es lo que tenemos que hacer; los lenguajes de programación conocidos cada uno tiene herramientas diferentes e interfaces diferentes, los programas que se realizan con la programación de diferentes tipos de lenguajes de programación, además de conocer los paradigmas de programación que tenemos hoy en día (imperativo, funcional, lógico, y el paradigma orientado a objetos), conocimos además los editores de textos que mas bien hay varios tipos de ellos con herramientas diferentes, los compiladores que son encargados de traducir comandos puestos por un programador en un lenguaje que las computadoras comprenden, los archivos ejecutables que anteriormente en la interfaz de comando se podía ejecutar escribiendo el nombre del programa con su extensión, ahora se ejecuta con los iconos que se representan y se puede saber la extensión del mismo, en Linux se conserva esta característica de ejecución de programas Espero que esta informacion los ayude en su camino a ser un ING. EN SISTEMAS EN SISTEMAS COMPUTACIONALES, yo me quiero especializar en redes pues me gusta mucho las conecciones que se hacen en diferentes tipos de sistemas.

10
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.