Entradas

Mostrando entradas de junio, 2018

Clase # 9 ( 28 de mayo) - Acumulativo

ACUMULATIVO

Clase # 8 (30 Abril) - Festivo

NO HUBO CLASE

CLASE # 7 (23 de Abril)

DÍA DEL IDIOMA

Clase # 6 Estructuras de Control

Imagen
¿QUÉ SON LAS ESTRUCTURAS DE CONTROL?   A la hora de crear seudocódigos o diagramas de flujo se tienen una serie de estructuras y técnicas que permiten definir algoritmos de una manera más simple y organizada antes de dar el paso a un lenguaje de programación. Estas estructuras se conocen como estructuras algorítmicas o estructuras de control y definen que tipo de proceso seguir dependiendo de la problemática a resolver. Como se mencionó estas estructuras permiten definir el flujo del sistema, controlan el camino que debe seguir el algoritmo y se dividen en: • Estructuras secuenciales. •Estructuras condicionales o de decisión. • Condicionales simples • Condicionales dobles • Condicionales múltiples  •Estructuras iterativas o ciclos Estructuras secuenciales:  Corresponde a los algoritmos donde el flujo del sistema se lee desde el inicio hasta el final de una manera secuencial. Estructuras condicionales o de decisión:  corresponde a los algoritmos donde el flujo de estos

Clase # 5 Operadores racionales y lógicos

Imagen
+OPERADORES LÓGICOS Y RELACIONALES  Dentro de la algoritmia existen una serie de estructuras de control que definen el comportamiento del sistema, dentro de esas estructuras se encuentran las condicionales pero para trabajar con ellas es importante tener claros algunos conceptos como el trabajo con los operadores lógicos y relacionales. Las condiciones mencionadas se procesan mediante expresiones lógicas o relacionales, dichas expresiones utilizan operadores que permiten obtener un resultado en función de verdadero o falso. OPERADORES RELACIONALES  Los operadores relacionales permiten definir la relación entre 2 o más expresiones. La forma de usar e interpretar estos operadores es usando la estructura: Expresión1 Operador relacional Expresión2 Donde el resultado de la operación anterior se evalúa en términos de verdadero o falso OPERADORES LÓGICOS Los operadores lógicos permiten la combinación de condiciones para formar una sola expresión lógica, para estos pe

Clase # 4 Software y Algoritmos

Imagen
RESOLUCIÓN DE PROBLEMAS MEDIANTE ALGORITMOS Definición del problema:  Está dada en sí por el enunciado del problema, el cual debe ser claro y completo. Es importante que conozcamos exactamente "qué se desea obtener al final del proceso"; mientras esto no se comprenda no puede pasarse a la siguiente etapa. Análisis de los datos: El análisis es una de las fases importantes en la resolución de algoritmos, aquí se interpreta lo que debemos hacer y se define que necesitamos para poderlo hacer, es importante entender con claridad el problema. Una vez que el problema ha sido definido y comprendido, deben analizarse los siguientes aspectos:   Los resultados esperados.   Los datos de entrada disponibles.   Herramientas a nuestro alcance para manipular los datos y alcanzar un resultado (fórmulas, tablas, accesorios diversos). Diseño de la solución:  Una computadora no tiene capacidad para solucionar problemas más que cuando se le proporcionan

Clase # 3 (Mayo 21) Fundamentos de Algoritmo

Imagen
¿QUÉ ES UN ALGORITMO?  “Un algoritmo es una secuencia lógica de pasos para solucionar un problema.” Todos los algoritmos deben cumplir las siguientes reglas: Deben ser precisos: Tener un paso a paso lógico y puntual.  Deben ser definidos: El algoritmo debe comportarse de la misma manera siempre.  Debe ser finito: El algoritmo debe tener un número finito de pasos, debe terminar en algún momento. ¿DE QUE SE COMPONE UN ALGORITMO? ALGORITMO COMPUTACIONAL  Los algoritmos computacionales permiten definir los procesos para dar solución a problemáticas mediante operaciones lógicas en un computador. Estos a diferencia de los anteriores debes ser desarrollados siguiendo una metodología definida para la solución de problemas. (enfoque de la solución, sintaxis…) TIPOS DE ALGORITMOS COMPUTACIONALES LENGUAJE NATURAL  Este lenguaje nos permite describir la secuencia lógica de pasos de una manera mas natural o informal, se usa un vocabulario cotidiano al

Clase # 2 (Mayo 7) Fundamentos de Programacion

Imagen
¿QUÉ ES PROGRAMAR? “ Programar es escribir instrucciones especificas a una máquina tonta pero obediente.” Cuando programamos le damos una serie de instrucciones a la máquina de forma que esta la pueda entender y procesar. Cuando hablamos de máquinas nos referimos a todos los “sistemas” que puedan procesar información (Computador, Smartphone, Tablet, Electrodomésticos etc…)   ¿QUÉ ES UN SISTEMA?  Un sistema es un conjunto de elementos que interactúan entre si para un bien común (elementos relacionados que funcionan como un todo) ¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN?  “Un lenguaje es la capacidad que permite expresarnos, darnos a entender o comunicarnos entre nosotros” Un lenguaje de programación es el lenguaje que la máquina entiende. Los lenguajes de programación son usados para escribir programas que puedan ser interpretados por las máquinas, los podemos clasificar en tres grandes categorías:   Lenguaje de Máquina.   Lenguaje de Bajo Nivel. 

Clase #1 (16 abril) conceptos basicos

Imagen
La computadora La computadora​​, también denominada computador​​ u ordenador​​, es una máquina electrónica que recibe y procesa datos para convertirlos en información conveniente y útil que posteriormente se envían a las unidades de salida.                                                              SUBTEMAS Hardware En el caso de la informática y de las computadoras personales, el hardware permite definir no sólo a los componentes físicos internos (disco duro, placa madre, microprocesador, circuitos, cables, etc.), sino también a los periféricos (escáners, impresoras). El hardware suele distinguirse entre básico (los dispositivos necesarios para iniciar el funcionamiento de un ordenador) y complementario (realizan ciertas funciones específicas). En cuanto a los tipos de hardware, pueden mencionarse a los periféricos de entrada (permiten ingresar información al sistema, como el teclado y el mouse), los periféricos de salida (muestran al usuario el resultado de dis