domingo, 10 de febrero de 2019

República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria, Ciencia y Tecnología
Universidad Politécnica Territorial del Estado Bolívar
Programa Nacional de Formación en Informática
Algoritmo y Programación I
Trayecto I – Trimestre I







ALGORITMOS Y PROGRAMAS






Profesor:                                                                              Alumno:
Bastardo, Luis                                                                                   Acuña, Brian. C.I: 28.540.638









Ciudad Bolívar, febrero 13 del 2019
Concepto de algorítmica y programas
Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Los algoritmos son independientes de los lenguajes de programación.
Un programa es un conjunto de instrucciones u órdenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema o una función específica.  Es la relación ordenada de actividades, en informática se le conoce como la serie codificada de instrucciones.
Lenguaje algorítmico de programación
Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso. Teniendo en cuenta la forma en que describen el proceso, existen dos tipos de lenguajes algorítmicos:
·         Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de flujo).
·          No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo).

Partes de un algoritmo
Todo algoritmo debe obedecer a la estructura básica de un sistema, es decir: entrada, proceso y salida, donde:
·         Entrada: corresponde al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados esperados. Ejemplo: valores de las variables A y B.
·         Procesos: son los pasos necesarios para obtener la solución del problema o la situación planteada. Ejemplo: asignar a la variable suma, el valor de A más el valor de B.
·         Salida: son los resultados arrojados por el proceso como solución.  Ejemplo: impresión del valor de la variable suma, que contiene la sumatoria de los valores de A y B.
Características de un algoritmo
  • Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada paso.
  • Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
  • Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos.
  • Un algoritmo debe ser legibleEl texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
  • Un algoritmo debe definir tres partes: Entrada, Proceso y Salida.
Elementos de un algoritmo
Definíamos algoritmo como un conjunto de pasos conducentes a resolver un problema, cada uno de esos pasos, corresponde a lo que se denomina en el programa, una instrucción, aunque pudiera darse que, en una instrucción se junten dos o más pasos.
Aprender a realizar un algoritmo se fundamenta en lo que se persigue lograr con su desarrollo; debido a que no existe un método único para resolver problemas se estudian diferentes métodos de resolución o modelos de construcción para lograr la generación del resultado deseado.
Esto nos lleva a reestructurar el concepto de algoritmo, como un conjunto de instrucciones o pasos en los que se describe su inicio, desarrollo o proceso y salida o resultado del algoritmo; elaborados para lograr resolver un problema.
Dado que un algoritmo es un conjunto de instrucciones elaboradas con la finalidad de resolver un problema, a continuación se describen los elementos que se utilizan en la construcción de una instrucción
Formas de representar un algoritmo
Un algoritmo se puede representar por medio de dos formas, a través de Pseudocódigo o de Diagramas de Flujo. Para la presentación de los algoritmos que hasta ahora se han utilizado en el texto se han representado a través de pseudocódigos. Pseudocódigo, significa escribir las instrucciones del algoritmo en lenguaje natural, tal y como lo expresamos de manera cotidiana, este procedimiento facilita su escritura en los lenguajes de programación. Según Joyanes (2003): “El pseudocódigo es un lenguaje de especificación (descripción) de algoritmos”, pág 68. Ejemplo: Algoritmo diseñado para el cálculo de la hipotenusa de un triángulo, utilizando pseudocódigo.
Nota: Como se observa se utiliza el método Entrada-Proceso-Salida. La escritura del algoritmo consta de:
·         Identificación o cabecera
·         Declaración de variables
·         Cuerpo o sección de acciones

Diagramas de flujo o flujogramas: son representaciones gráficas de los pasos necesarios que conllevan a la solución algorítmica de un problema. Para diseñarlos se utilizan determinados símbolos o figuras que representan una acción dentro del procedimiento.
Estos símbolos se han normalizado o estandarizado para representar los pasos del algoritmo. Cada paso se representa a través del símbolo adecuado, que se van uniendo con flechas, denominadas líneas de flujo, que a su vez indican el orden en que los pasos deben ser ejecutados.
Ejemplo: Algoritmo diseñado para el cálculo de la hipotenusa de un triángulo utilizando la técnica del diagrama de flujo.
Lenguaje natural, pseudocódigo y diagrama de flujo
 El Lenguaje Natural se utiliza a diario como medio de comunicación entre humanos. ... Con este propósito, hay un área informática dedicada a la interacción entre ordenadores y a las lenguas habladas por los humanos denominada Procesamiento del Lenguaje Natural (PLN).
El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable sino facilita la programación. En ciencias de la computación, y análisis numérico, el pseudocódigo (o lenguaje de descripción algorítmico) es una descripción de alto nivel compacta e informal1​ del principio operativo de un programa informático u otro algoritmo.
Un diagrama de flujo es una forma esquemática de representar ideas y conceptos en relación. Comúnmente, se utiliza este tipo de diagramas para detallar el proceso de un algoritmo y, así, se vale de distintos símbolos para representar la trayectoria de operaciones precisas a través de flechas. Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema.
Traza de un algoritmo corrido en frío
La traza de un algoritmo se puede definir como la ejecución manual de forma secuencial de las sentencias que lo componen. La traza de un algoritmo (o programa) indica la secuencia de acciones (instrucciones) de su ejecución, así como, el valor de las variables del algoritmo (o programa) después de cada acción (instrucción).

La función principal que posee realizar la traza de un algoritmo es la de comprobar que éste funciona correctamente o para realizar la etapa de depuración en la que se intenta corregir errores, simplificar el algoritmo al máximo e incrementar su eficacia y velocidad.

jueves, 7 de febrero de 2019

Definición de Internet

Internet (el internet o, también, la internet) es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, lo cual garantiza que las redes físicas heterogéneas que la componen, formen una red lógica única de alcance mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión de computadoras, conocida como ARPANET, entre tres universidades en California (Estados Unidos).
Uno de los servicios que más éxito ha tenido en internet ha sido la World Wide Web (WWW o la Web), hasta tal punto que es habitual la confusión entre ambos términos. La WWW es un conjunto de protocolos que permite, de forma sencilla, la consulta remota de archivos de hipertexto. Esta fue un desarrollo posterior (1990) y utiliza internet como medio de transmisión.

Existen, por tanto, muchos otros servicios y protocolos en internet, aparte de la Web: el envío de correo electrónico (SMTP), la transmisión de archivos (FTP y P2P), las conversaciones en línea (IRC), la mensajería instantánea y presencia, la transmisión de contenido y comunicación multimedia —telefonía (VoIP), televisión (IPTV)—, los boletines electrónicos (NNTP), el acceso remoto a otros dispositivos (SSH y Telnet) o los juegos en línea.  



Definición de WiFi

El wifi o wi fi es una tecnología que permite la interconexión inalámbrica de dispositivos electrónicos. Los dispositivos habilitados con wifi (tales como computadoras personales, teléfonostelevisoresvideoconsolasreproductores de música...) pueden conectarse entre sí o a internet a través de un punto de acceso de red inalámbrica.

Wi-Fi es una marca de la Alianza Wi-Fi, la organización comercial que adopta, prueba y certifica que los equipos cumplen con los estándares 802.11relacionados con redes inalámbricas de área local. Su primera denominación fue “Wireless Ethernet Compatibility Alliance”. 




Definición de Apps

Una aplicación móvil, aplicación, apli​ o app (acortamiento del inglés application) , es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentestabletas y otros dispositivos móviles. Las aplicaciones permiten al usuario efectuar un conjunto de tareas de cualquier tipo —profesional, de ocio, educativas, de acceso a servicios, etc.—, facilitando las gestiones o actividades a desarrollar. ​ El acortamiento inglés app suele ser incorrectamente pronunciado por los hispanohablantes como /apepé/, tratándolo incorrectamente como una sigla.

Por lo general, se encuentran disponibles a través de plataformas de distribución, operadas por las compañías propietarias de los sistemas operativos móviles como AndroidiOSBlackBerry OSWindows Phone, entre otros. Existen aplicaciones móviles gratuitas u otras de pago, donde en promedio el 20 a 30 % del coste de la aplicación se destina al distribuidor y el resto es para el desarrollador. ​ El término app se volvió popular rápidamente, tanto que en 2010 fue listada como la palabra del año de la American Dialect Society. 



Definición de Canaimita


CANAIMA, es una tecnología diseñada pensando en las necesidades y realidades del servidor público venezolano, orientado a los procesos de la Administración Pública, en apoyo a su automatización con Software Libre, siendo éste una alternativa al modelo dependiente tradicional y  haciendo frente a un mercado cercado por las grandes corporaciones en su mayoría trasnacionales.







Definición de Tablet

Una tableta, en muchos lugares también llamada por el anglicismo tablet​ es una computadora portátil de mayor tamaño que un teléfono inteligente o un PDA, integrada en una pantalla táctil (sencilla o multitáctil) con la que se interactúa primariamente con los dedos o un estilete (pasivo o activo), sin necesidad de teclado físico ni ratón. Estos últimos se ven reemplazados por un teclado virtual y, en determinados modelos, por un mini trackball o "bola de seguimiento" integrada en uno de los bordes de la pantalla.3

El término puede aplicarse a una variedad de formatos que difieren en el tamaño o la posición de la pantalla con respecto a un teclado. El formato estándar se llama pizarra (slate), habitualmente de 7 a 12 pulgadas, y carece de teclado integrado aunque puede conectarse a uno inalámbrico (por ejemplo, Bluetooth) o mediante un cable USB (muchos sistemas operativos reconocen directamente teclados y ratones USB).



Definición de Laptop

Una computadora portátil, ordenador portátil o computador portátil, es un dispositivo informático que se puede mover o transportar con relativa facilidad. Los ordenadores portátiles son capaces de realizar la mayor parte de las tareas que realizan los ordenadores de escritorio, también llamados «de torre»,o simplemente pc, con similares capacidades y con la ventaja de su peso y tamaño reducidos. Además, también tienen la capacidad de operar por un período determinado por medio de baterías recargables, sin estar conectadas a una red eléctrica.

En algunos países también se les conoce por sus términos en inglés,laptop o notebook (esta última también se conoce como mini laptop).




Definición de Computadora

La computadora (del ingléscomputer y este del latíncomputare, ‘calcular’), también denominada computador u ordenador (del francésordinateur; y este del latín: ordinator), es una máquina digital que lee y realiza operaciones para convertirlos en datosconvenientes y útiles que posteriormente se envían a las unidades de salida. Un ordenador está formado físicamente por numerosos circuitos integrados y muchos componentes de apoyo, extensión y accesorios, que en conjunto pueden ejecutar tareas diversas con suma rapidez y bajo el control de un programa (software).

Dos partes esenciales la constituyen, el hardware, que es su estructura física (circuitos electrónicos, cables, gabinete, teclado, etc), y el software, que es su parte intangible (programas, datos, información, señales digitales para uso interno, etc.).


Definición de Computación

El término computación es proveniente del latín, según la RAE, de la entrada “computatĭo”, pero otras fuentes formulan que deriva de la voz latina “computare” formada por el prefijo “com” igual a “con” y “putare” que quiere decir “computar, evaluar”. La computación puede definirse como una ciencia que se ocupa del estudio de las computadoras, abarcando su diseño, operación y uso en el procesamiento de datos. En otras palabras la computación alude al estudio científico que se fundamenta sobre sistemas automáticos para el manejo de información, que pueden realizarse por medio de herramientas pensadas para dicho fin. La computación combina ciertos elementos teóricos y prácticos del campo de la ingeniería, las matemáticas, la lógica, la teoría de la información etc. 



Definición de Ofimática

Ofimática (acrónimo de oficina y de informática), a veces también llamado burótica, automatización de escritorios o automatización de oficinas, designa al conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para optimizar, automatizar, mejorar tareas y procedimientos relacionados. Las herramientas ofimáticas permiten idear, crear, manipular, transmitir o almacenar la información necesaria en una oficina. Actualmente es fundamental que las oficinas estén conectadas a una red local o a Internet.

Comenzó a desarrollarse en la década de 1970, con la masificación de los equipos de oficina que comienzan a incluir microprocesadores, dejándose de usar métodos y herramientas por otras más modernas.


Definición de Software Libre

El software libre es todo programa informático cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier fin y redistribuido sin o con cambios y/o mejoras. Su definición está asociada al nacimiento del movimiento de software libre, encabezado por Richard Stallman y la consecuente fundación en 1985 de la Free Software Foundation, que coloca la libertad del usuario informático como propósito ético fundamental.

Proviene del término en inglés free software, que presenta ambigüedad entre los significados «libre» y «gratis» asociados a la palabra free. Por esto es que suele ser considerado, de manera errónea, como software gratuito y no en su acepción más precisa como software que puede ser modificado y compartido sin infringir la licencia. El software libre suele estar disponible gratuitamente, o al precio de coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar «software libre» a «software gratuito» (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente. Análogamente, el software gratis o gratuito incluye en ocasiones el código fuente; no obstante, este tipo de software no es «libre» en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa. En este sentido, es importante conocer las implicaciones jurídicas que emanan del uso del software libre. 

Definición de Software

Se conoce como software al soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. La interacción entre el software y el hardware hace operativo un ordenador (u otro dispositivo), es decir, el Software envía instrucciones que el Hardware ejecuta, haciendo posible su funcionamiento.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas, tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. ​

El software en su gran mayoría, está escrito en lenguajes de programación de alto nivel, ya que son más fáciles y eficientes para que los programadores los usen, porque son más cercanos al lenguaje natural respecto del lenguaje de máquina.​ Los lenguajes de alto nivel se traducen a lenguaje de máquina utilizando un compilador o un intérprete, o bien una combinación de ambos. El software también puede estar escrito en lenguaje ensamblador , que es de bajo nivel y tiene una alta correspondencia con las instrucciones de lenguaje máquina; se traduce al lenguaje de la máquina utilizando un ensamblador

.

Definición de Hardware

La palabra hardware en informática se refiere a las partes físicas, tangibles, de un sistema informático; sus componentes eléctricos, electrónicos, electromecánicos y mecánicos.​ Los cables, así como los gabinetes o cajas, los periféricos de todo tipo, y cualquier otro elemento físico involucrado, componen el hardware o soporte físico; contrariamente, el soporte lógico e intangible es el llamado software.

El término es propio del idioma inglés, y su traducción al español no tiene un significado acorde, por tal motivo se lo ha adoptado tal cual es y suena. La Real Academia Española lo define como «Conjunto de los componentes que integran la parte material de una computadora».​ El término, aunque sea lo más común, no solamente se aplica a las computadoras, también es a menudo utilizado en otras áreas de la vida diaria y la tecnología. Por ejemplo, hardware también se refiere a herramientas y máquinas, y en electrónica hardware se refiere a todos los componentes electrónicos, eléctricos, electromecánicos, mecánicos, cableados y tarjetas de circuitos impresos.


Definición de Telemática

La telemática es la disciplina científica y tecnológica que analiza e implementa servicios y aplicaciones que usan tanto los sistemas informáticos como los de telecomunicación, como resultado de la unión de ambas disciplinas.
Son servicios o aplicaciones telemáticas, por ejemplo, cualquier tipo de comunicación a través de internet o los sistemas de posicionamiento global.


Definición de Informática

La informática es una ciencia que administra métodos, técnicas y procesos con el fin de almacenar, procesar y transmitir información y datos en formato digital. No existe una definición consensuada sobre el término, lo cual puede comprenderse a través de las Discusiones que acompañan esta página. Sin embargo, la Asociación de Docentes de Informática y Computación de la República Argentina han tomado una posición, definiéndola de la siguiente manera:
“La Informática es la disciplina o campo de estudio que abarca el conjunto de conocimientos, métodos y técnicas referentes al tratamiento automático de la información, junto con sus teorías y aplicaciones prácticas, con el fin de almacenar, procesar y transmitir datos e información en formato digital utilizando sistemas computacionales. Los datos son la materia prima para que, mediante su proceso, se obtenga como resultado información.  Para ello, la informática crea y/o emplea sistemas de procesamiento de datos, que incluyen medios físicos (hardware) en interacción con medios lógicos (software) y las personas que los programan y/o los usan (humanware).”

         

martes, 5 de febrero de 2019

Definición de institución educativa

1. Es un conjunto de personas y bienes promovidos por las autoridades públicas o por particulares, cuya finalidad será prestar un año de educación preescolar y nueve grados de educación básica como mínimo y la media superior.



Definición de universidad

1. Institución destinada a la enseñanza superior (aquella que proporciona conocimientos especializados de cada rama del saber), que está constituida por varias facultades y que concede los grados académicos correspondientes.


Definición de institución

1. Organismo público o privado que ha sido fundado para desempeñar una determinada labor cultural, científica, política o social.

2. Creación o fundación de una cosa, especialmente un organismo de carácter benéfico, social o cultural.


Definición de Comunidad


1. Conjunto de personas que viven juntas bajo ciertas reglas o que tienen los mismos intereses.

2. Grupo social del que forma parte una persona.