0% encontró este documento útil (0 votos)
14 vistas14 páginas

INFORMATICA

esto es un documento ya redactado sobre el tema de informática
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas14 páginas

INFORMATICA

esto es un documento ya redactado sobre el tema de informática
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Escuela Nacional de Ciencias Comerciales No.

Materia:

Computación

Tema:
Informática

Grado:
4TO pc

Sección:
“D”
Introducción

La informática es una ciencia que se estudia el tratamiento


automático y racional de la información mediante el uso de
computadoras y sistemas computacionales

INDICE
Escuela Nacional de Ciencias Comerciales No.5........................................................1
Introducción.........................................................................................................................2
INDICE................................................................................................................................3
¿Qué son los algoritmos?....................................................................................................4
¿Cuáles son las características de los algoritmos?............................................4
¿Qué tipos de algoritmos existen?..............................................................................4
Según su sistema de signos, es decir, cómo se describen los pasos a
seguir, los algoritmos pueden ser:............................................................................5
¿Qué es un diagrama de flujo?.........................................................................................7

Características de un diagrama de flujo....................................................................7


¿Para qué sirve un diagrama de flujo?......................................................................8
HTML 5.......................................................................................................................................9
¿Qué es SQL?.....................................................................................................................11
¿Por qué es importante SQL?.......................................................................................11
Historia de SQL..............................................................................................................11
¿Cuáles son los componentes de un sistema SQL?......................................................11
Tabla SQL........................................................................................................................12
¿Qué es PSeInt?.........................................................................................................................13
PSeInt .....................................................................................................................................13

¿Qué son los algoritmos?


En informática, se llaman algoritmos el conjunto de
instrucciones sistemáticas y previamente definidas que se
utilizan para realizar una determinada tarea. Estas
instrucciones están ordenadas y acotadas a manera de pasos
a seguir para alcanzar un objetivo.

Todo algoritmo tiene una entrada, conocida como input una


salida, conocida como output, y entre medias, están las
instrucciones o secuencia de pasos a seguir. Estos pasos
deben estar ordenados y, sobre todo, deben ser una serie
finita de operaciones que permitan conseguir una determinada
solución.

En el mundo de la programación, todo programa o sistema


operativo funciona a través de algoritmos, escritos en un
lenguaje de programación que el ordenador pueda entender
para ejecutar los pasos o instrucciones de una forma
automatizada. A nivel debió e inteligencia artificial , los
algoritmos analizan la información y datos de consumidores y
usuarios finales.

¿Cuáles son las características de los


algoritmos?
Independientemente del uso que se les dé a los algoritmos,
todos guardan en común las siguientes características:

1. Inicio y fin: parten de un estado inicial desde el cual


ejecutan una serie de instrucciones para llegar a un
estado final de salida o finalización.
2. Exactitud: deben indicar un orden claro, específico y
lógico de instrucciones para la ejecución de cada paso,
sin que exista espacio para la ambigüedad.
3. Secuencia: deben seguir una serie de pasos ordenados,
entendibles y previamente establecidos.
4. Completos: deben tener en cuenta todas las
posibilidades y presentaciones del problema para
ejecutar la solución exacta.
5. Finitos: el número de pasos para ejecutar la tarea debe
ser finito para darla por concluida.
6. Abstractos: representan una guía o modelo para ordenar
procesos.

¿Qué tipos de algoritmos existen?


Según su sistema de signos, es decir, cómo se describen los
pasos a seguir, los algoritmos pueden ser:

 Cuantitativos y cualitativos: si funcionan a través de


cálculos matemáticos o secuencias lógicas.
 Computacionales o no computacionales: si requieren o no
del uso de un ordenador para la solución o ejecución de
una determinada tarea.

Según su función y estrategia, es decir, qué hacen y cómo lo


hacen, existen cinco tipos de algoritmos:

 Algoritmos de búsqueda: aquellos que encuentran uno o


varios elementos que presenten un conjunto de
propiedades dentro de una determinada estructura de
datos. Las búsquedas pueden ser:
o Secuenciales: comparan el elemento a buscar con cada
elemento del conjunto, hasta encontrarlo.
o Binarias: comparan el elemento de búsqueda con un
elemento ubicado en el medio de una serie ordenada
para determinar si son iguales.

 Algoritmo de ordenamiento: son los que se utilizan para


reorganizar elementos de un listado, siguiendo unas
pautas de orden numérico o alfanumérico. Pueden ser:
o De burbuja: comparan cada elemento de la lista a
ordenar, intercambiando posiciones si no están
ordenados correctamente.
o Por selección: ordenan a partir del elemento más
pequeño de forma consecutiva.
o Rápido: eligen un elemento del conjunto y reubican el
resto en torno a este en función de si son menores o
mayores respecto a él.
 Algoritmos voraces: se trata de un tipo de algoritmo
aplicado a problemas de optimización y se utiliza para la
toma de decisiones lógicas para llegar a una solución
final global. Estos algoritmos no son reversibles una vez
que se toma la decisión de ejecutarlos.

 Programación dinámica: este tipo de algoritmo está


asociado al método con el que se procesa el resultado.
La solución de un elemento depende de la solución de
una serie de problemas más pequeños, por lo que
conforme se van solucionando sus problemas, se van
almacenando las soluciones para que no sea necesario
calcularlas nuevamente. Con la programación dinámica
se reduce el tiempo de ejecución del algoritmo.

 Algoritmos probabilísticos: este tipo de algoritmos basa sus


resultados en el azar, de manera que, en líneas generales, se
pueda obtener una buena solución para cualquier distribución
aleatoria de inputs de entrada. El azar representa una
optimización de tiempo respecto a si se determinara la mejor
alternativa para cada caso individual. Se obtiene, en
consecuencia, una buena solución a un problema para
cualquier distribución de datos de entrada.
¿Qué es un diagrama de flujo?
Un diagrama de flujo es un diagrama que describe
un proceso, sistema o algoritmo informático. Se
usan ampliamente en numerosos campos para
documentar, estudiar, planificar, mejorar y
comunicar procesos que suelen ser complejos en
diagramas claros y fáciles de comprender. Los
diagramas de flujo emplean rectángulos, óvalos,
diamantes y otras numerosas figuras para definir el
tipo de paso, junto con flechas conectoras que
establecen el flujo y la secuencia. Pueden variar
desde diagramas simples y dibujados a mano hasta
diagramas exhaustivos creados por computadora
que describen múltiples pasos y rutas. Si tomamos
en cuenta todas las diversas figuras de los
diagramas de flujo, son uno de los diagramas más
comunes del mundo, usados por personas con y sin
conocimiento técnico en una variedad de campos.
Los diagramas de flujo a veces se denominan con
nombres más especializados, como "diagrama de
flujo de procesos", "mapa de procesos", "diagrama
de flujo funcional", "mapa de procesos de negocios",
"notación y modelado de procesos de negocio
(BPMN)" o "diagrama de flujo de procesos (PFD)".
Están relacionados con otros diagramas populares,
como los diagramas de flujo de datos (DFD) y los
diagramas de actividad de lenguaje unificado de
modelado (UML).

Características de un diagrama de flujo

 Sintético. Al emplear símbolos y flechas, muestra de forma


resumida todas las tareas de un procedimiento o un proceso, que
en un texto estarían explicadas con muchos pasos.
 Simple. Se puede elaborar rápidamente y es fácil de
comprender, porque brinda mucha información con pocos
elementos.
 Versátil. Puede representar muchísimos procesos de diversas
áreas, como fabricaciones de productos, toma de decisiones,
instrucciones o contenidos educativos.

¿Para qué sirve un diagrama de flujo?


Los diagramas de flujo se pueden utilizar en distintos campos
para:Informar cómo se lleva a cabo un proceso. Se utilizan para
describir y explicar cómo funcionan los algoritmos, los programas
informáticos, las aplicaciones, los sitios web, la fabricación o la
distribución de un producto, las campañas publicitarias, la
organización de una institución, entre otros.

 Diseñar distintos tipos de procesos. Se emplean en la etapa


de planificación, para diagramar cómo será un proceso que se
quiere implementar en el futuro. Por lo tanto, se pueden utilizar
en empresas, instituciones, campañas de marketing,
investigaciones científicas, proyectos informáticos, entre otros.
 Analizar distintos tipos de procesos. Sirven para examinar
procesos que ya se están llevando a cabo con el objetivo de
solucionar problemas, mejorar procedimientos y cumplir con
distintas tareas de forma más eficiente.
 Explicar procesos teóricos. Se utilizan en distintas asignaturas
para explicar procesos matemáticos, lógicos, biológicos,
históricos, literarios, entre otros. Por ejemplo, se pueden usar
como soporte en una clase de biología para describir el
funcionamiento del aparato digestivo.
 Organizar las tareas de un equipo de trabajo o de
investigación. Se emplean para determinar qué actividades se
deben hacer, cuándo y en qué orden. Además, se puede indicar
quién debe realizar cada paso.
 Corroborar que se estén cumpliendo las tareas. Pueden ser
utilizados por la persona encargada de un proceso, para verificar
que las actividades.

HTML 5
HTML no es un lenguaje de programación; es un lenguaje de marcado que
define la estructura de tu contenido. HTML consiste en una serie de
elementos que usarás para encerrar diferentes partes del contenido para que
se vean o comporten de una determinada manera. Las etiquetas de encierre
pueden hacer de una palabra o una imagen un hipervínculo a otro sitio, se
pueden cambiar palabras a cursiva, agrandar o achicar la letra, etc. Por
ejemplo, toma la siguiente línea de contenido:

1. La etiqueta de apertura: consiste en el nombre del


elemento (en este caso, p), encerrado por paréntesis
angulares (< >) de apertura y cierre. Establece
dónde comienza o empieza a tener efecto el elemento
—en este caso, dónde es el comienzo del párrafo—.
2. La etiqueta de cierre: es igual que la etiqueta de
apertura, excepto que incluye una barra de cierre (/)
antes del nombre de la etiqueta. Establece dónde
termina el elemento —en este caso dónde termina el
párrafo—.
3. El contenido: este es el contenido del elemento, que
en este caso es sólo texto.
4. El elemento: la etiqueta de apertura, más la etiqueta
de cierre, más el contenido equivale al elemento.

Los atributos contienen información adicional acerca del


elemento, la cual no quieres que aparezca en el contenido
real del elemento. Aquí class es el nombre del atributo
y editor-note el valor del atributo. En este caso, el
atributo class permite darle al elemento un nombre
identificativo, que se puede utilizar luego para apuntarle al
elemento información de estilo y demás cosas.

Un atributo debe tener siempre:

1. Un espacio entre este y el nombre del elemento (o del


atributo previo, si el elemento ya posee uno o más
atributos).
2. El nombre del atributo, seguido por un signo de igual
(=).
3. Comillas de apertura y de cierre, encerrando el valor
del atributo.
4. Los atributos siempre se incluyen en la etiqueta de
apertura de un elemento, nunca en la de cierre.
¿Qué es SQL?
El lenguaje de consulta estructurada
(SQL) es un lenguaje de
programación para almacenar y
procesar información en una base de
datos relacional. Una base de datos
relacional almacena información en forma de tabla, con filas y columnas
que representan diferentes atributos de datos y las diversas relaciones entre
los valores de datos. Puede usar las instrucciones SQL para almacenar,
actualizar, eliminar, buscar y recuperar información de la base de datos.
También puede usar SQL para mantener y optimizar el rendimiento de la
base de datos.
¿Por qué es importante SQL?
El lenguaje de consulta estructurada (SQL) es un lenguaje de consulta
popular que se usa con frecuencia en todos los tipos de aplicaciones. Los
analistas y desarrolladores de datos aprenden y usan SQL porque se integra
bien con los diferentes lenguajes de programación. Por ejemplo, pueden
incrustar consultas SQL con el lenguaje de programación Java para crear
aplicaciones de procesamiento de datos de alto rendimiento con los
principales sistemas de bases de datos SQL, como Oracle o MS SQL
Server. Además, SQL es muy fácil de aprender, ya que en sus instrucciones
se utilizan palabras clave comunes en inglés.
Historia de SQL

SQL se inventó en la década de 1970 con base en el modelo de datos


relacional. AL inicio se conocía como el lenguaje de consultas
estructuradas en inglés (SEQUEL). Más tarde, el término se abrevió a SQL.
Oracle, antes conocido como Relacional Software, se convirtió en el primer
proveedor en ofrecer un sistema comercial de administración de bases de
datos relacionales SQL.

¿Cuáles son los componentes de un sistema


SQL?
Los sistemas de administración de bases de datos relacionales utilizan un lenguaje
de consulta estructurada (SQL) para almacenar y administrar datos. El sistema
almacena varias tablas de bases de datos que se relacionan entre sí. MS SQL
Server, MySQL o MS Access son ejemplos de sistemas de administración de
bases de datos relacionales. Los siguientes son los componentes de un sistema de
este tipo.

Tabla SQL

Una tabla SQL es el elemento básico de una base de datos relacional. La tabla de
la base de datos SQL se compone de filas y columnas. Los ingenieros de bases de
datos crean relaciones entre varias tablas de bases de datos para optimizar el
espacio de almacenamiento de datos.
¿Qué es PSeInt? Últimas novedades
PSeInt es una 22/01/2024: Nueva
herramienta para asistir versión: esta versión
a un estudiante en sus corrige un error
primeros pasos en importanta que
programación. Mediante practicamente inutilizaba
un simple e intuitivo la funcionalidad del paso a
pseudolenguaje en paso, y agrega baros
español perfiles nuevos. Ver lista
(complementado con un detallada de
editor de diagramas de cambios... Descargar...
flujo), le permite
centrar su atención en 17/05/2023: Nueva
los conceptos versión: después de
fundamentales de la mucho tiempo y trabajo
algoritmia está disponible una nueva
computacional, versión de PSeInt
minimizando las (incluyendo nuevas
dificultades propias de opciones de descarga
un lenguaje y como PSeInt Windows de
proporcionando un 64 bits, y PSeInt para
entorno de trabajo con macos en procesadores
numerosas ayudas y ARM).
recursos didácticos.
10/01/2023: ¿Por qué
Lista completa de tarda tanto una nueva
funcionalidades. versión?: Hace un tiempo
que no actualizo la versión
Proyectos Relacionados oficial. Esto fue por alguna
situación personal y
Conozca ZinjaI: un IDE porque además estoy
potente y liviano en trabajando en cambios
español para programar internos para tener una
en C++, ideal para mejor base a futuro; pero
utilizar en el aula. mientras tanto no hay
nuevas funcionalidades
que publicar. Escribí en el
blog varios artículos
(es: 1, 2, 3 y 4) contando
de qué se tratan los
cambios y cómo avanzan.
Pronto empezaré a
publicar actualizaciones
otra vez.

Más noticias...

También podría gustarte