sábado, 23 de diciembre de 2017

Plataformas y programas básicos

PLATAFORMAS Y PROGRAMAS BÁSICOS:
1. Ejemplos de Sistemas Operativos

GNU/Linux:

Es el término empleado para referirse a la combinación del sistema operativo GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU)

Desarrollador: Linus Torvalds y Free Software Foundation

GNU/Linux puede funcionar tanto en entorno gráfico como en modo consola. La consola es común en distribuciones para servidores, mientras que la interfaz gráfica está orientada al usuario final tanto de hogar como empresarial.

Microsoft Windows XP:
(Windows Experience) es una versión de Microsoft Windows, basado en Windows 2000 y con importantes mejoras. Su modelo de desarrollo es: Software propietario.
Dispone de versiones para varios entornos informáticos, incluyendo los PC domésticos o de negocios, además de equipos portátiles, "netbooks", "tabletas" y "centros multimedia". Es el primer sistema operativo de Microsoft orientado al consumidor.

Desarrollador: Microsoft Corporation.

Mac OS:

Es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh, también aplicado retroactivamente a las versiones anteriores. Es conocido por haber sido uno de los primeros sistemas dirigidos al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, iconos y menús.

Introducción a la programación estructurada


Introducción a la programación estructurada.
1. Definición de pensamiento computacional.

2. Definir, ¿qué es programar?

3. ¿Qué es el lenguaje de programación? Nombrar algunos actuales

4. .¿Qué es el algoritmo? Dar un ejemplo.

5. ¿En qué consiste la estructura de programación?

6. ¿Qué es el diagrama de flujo? ¿En qué consiste el pseudocódigo?

7. ¿Qué son las estructuras secuenciales, estructuras de decisión y estructuras de repetición?

1. El pensamiento computacional es el proceso que permite formular problemas de forma que sus soluciones pueden ser representadas como secuencias de instrucciones y algoritmos.

2. Es el proceso de diseñar, codifcar, depurar y mantener el código fuente de programas de computadora. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias areas distintas, ademas del dominio del lenguaje a utlizar, algoritmos especializados y lógica formal.

3. Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Los bucles son parientes cercanos de los condicionantes, pero ejecutan constantemente un código mientras se cumpla una determinada condición. Los más frecuentes son:
For: Ejecuta un código mientras una variable se encuentre entre 2 determinados parámetros.
While: Ejecuta un código mientras que se cumpla la condición que solicita.

 4. es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y
finitas que permite llevar a cabo una actividad mediante pasos sucesivos que no
generen dudas a quien deba hacer dicha actividad. Dados un estado inicial y una
entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una
solución.

5. La programación estructurada es un paradigma de programación orientado a
mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora,
utilizando únicamente subrutinas y tres estructuras: secuencia, selección e iteración
(considerando innecesario y contraproducente el uso de la instrucción de transferencia
incondicional).

6. 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.
Pseudocódigo: En ciencias de la computación, y análisis numérico, el pseudocódigo (o
falso lenguaje) es una descripción de alto nivel compacta e informal del principio
operativo de un programa informático u otro algoritmo.

7. La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra
en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de
la siguiente y así sucesivamente hasta el fin del proceso.

Înfografia