Algoritmo y Programación
Algoritmo y Programación
Ministerio del Poder Popular Para Las Relaciones Interiores Justicia y Paz
Ministerio del Poder Popular Para la Educación Universitaria Ciencias y
Tectología
Universidad Nacional Experimental de la Seguridad
Cuerpo de la Policía Nacional Bolivariana
CEFO – Catia
Promoción XVIII Proceso 1-2021 Ambiente 6
Unidad Curricular: Tecnologías de la Información y Comunicación
Algoritmo y Programación
Profesor: Estudiante:
Programación
Programación en informática
La programación es lo que permite que un ordenador funcione y realice las tareas que
el usuario solicita.
Lenguaje de programación
Tipos de programación
Elementos de la programación
Existen ciertos elementos que son clave a la hora de conocer o ejecutar un lenguaje de
programación, entre los más representativos está:
Algoritmo y Programa
Además, los algoritmos pueden ser ejecutados por un ser humano, mientras que los
programas están diseñados para ser ejecutados por máquinas.
Algoritmo Programa
Precisión. Estabilidad.
Característica
Finitud. Rapidez.
s
Definición. Usabilidad.
Legibilidad. Actualización.
No computacionales. De aplicación
¿Qué es un algoritmo?
Es una secuencia de pasos que se crea con el fin de explicar un proceso que tiene un
inicio y un fin. Esta serie de instrucciones debe estar expresada en términos
concretos, de tal forma que no quede duda de lo que haya que hacer para que la
ejecución sea exitosa.
Sin embargo, un algoritmo no solo puede estar expresado en números, sino también
con palabras. Cualquier actividad o evento con inicio y final que tenga una serie de
pasos lógicos para lograr su ejecución puede ser expresada mediante un algoritmo. Y
estos suelen ser representados mediante diagramas de flujo.
Partes de un algoritmo
Todo algoritmo está compuesto por tres partes, que son indispensables para que las
instrucciones puedan ejecutarse.
Todo algoritmo debe tener unas características básicas para que se ejecute
correctamente.
Son precisos: las instrucciones tienen que ser concretas y no pueden dar lugar
a ambigüedades.
Son finitos: no importa cuántos pasos tenga un proceso, este debe tener un
inicio y un fin.
Tienen que estar definidos: los algoritmos siempre tienen que dar el mismo
resultado, independientemente de las veces que se ejecuten.
Describen tres elementos: entrada, proceso y salida.
Deben ser legibles: las instrucciones tienen que ser leídas con facilidad.
Tipos de algoritmos
Ejemplos de algoritmos
Para un algoritmo condicional podríamos ver un problema donde dados los catetos de
un triángulo rectángulo, calcular su hipotenusa.
Proceso CalcularHipotenusa
Leer cateto1;
Leer cateto2;
FinProceso
¿Qué es un programa?
Características de un programa
Se espera que todo programa cumpla con estas características para que pueda
funcionar de manera eficiente.
Tipos de programas
Plataforma Moodle
En términos más técnicos, es un sistema web dinámico creado para gestionar entornos
de enseñanza virtual, basada en tecnología PHP y bases de datos MySQL.
La primera versión fue creada en el año 2002 por el pedagogo e informático
australiano Martin Dougiamas, y su nombre original procede del acrónimo de Module
Object-Oriented Dynamic Learning Environment (Entorno Modular de Aprendizaje
Dinámico Orientado a Objetos).
El primer punto fuerte de Moodle es que es un software libre que se distribuye bajo la
licencia GPL (General Public License). Esto significa que cualquier persona o
institución puede hacer uso de él y adaptarlo a sus necesidades sin pagar ni un
céntimo por ello que puedes descargar, instalar, utilizar, modificar y personalizar
Moodle a coste cero.
Todo tipo de organizaciones de todos los tamaños confían en ella para desarrollar sus
proyectos de formación online.
✔ Flexible y personalizable
Es una plataforma que puede dar servicio desde unos cuantos estudiantes a miles de
ellos, tanto en organizaciones pequeñas como en grandes.
El acceso a Moodle se realiza desde la web, por lo que puede accederse a él desde
cualquier lugar del mundo, en cualquier momento y desde cualquier dispositivo. Su
interfaz es compatible con móviles y todos los navegadores de internet.
✔ En tu propio idioma
Moodle está traducido a más de 120 idiomas. Su capacidad multilingüe es otra de sus
características más apreciadas.
👨 Profesores
Su funcionamiento facilita al máximo las tareas del formador online. Su completo kit
de herramientas garantiza el control de todas las actividades del proceso de
enseñanza-aprendizaje, desde un único panel de administrador.
👩 🎓 Alumnos
Su uso también resulta funcional, simple e intuitivo para los alumnos. Esto les ayuda
a centrarse en sus tareas de estudio y no tener que preocuparse por aprender a utilizar
una herramienta compleja.
👨 💻 Administradores
Su interfaz gráfica permite crear aulas virtuales y cursos con facilidad, sin aplicar
tareas de programación. Es un sistema flexible y totalmente personalizable capaz de
adaptarse a los parámetros de cualquier entidad educativa, método de enseñanza,
estructura de contenidos, formato de recursos didácticos (texto, imagen, vídeo,
presentación, etc), estética visual, etc. Sus capacidades también pueden ampliarse con
la instalación de plugins.
Con Moodle es posible:
Universidades
Preparatorias
Educación Primaria
Educación Secundaria
Departamentos gubernamentales
ONG
Fundaciones y asociaciones
Empresas de todos los sectores
Profesores, docentes y formadores
Educadores freelance
Autodidactas