LA PROGRAMACION DE COMPUTADORES

Description

Mind Map on LA PROGRAMACION DE COMPUTADORES, created by SARA GUZMAN SALAZAR on 19/10/2022.
SARA GUZMAN SALAZAR
Mind Map by SARA GUZMAN SALAZAR, updated more than 1 year ago
SARA GUZMAN SALAZAR
Created by SARA GUZMAN SALAZAR over 3 years ago
3
0

Resource summary

LA PROGRAMACION DE COMPUTADORES
  1. ALGORITMOS
    1. QUE ES?
      1. Un algoritmo informático es un conjunto de instrucciones definidas, ordenadas y acotadas para resolver un problema, realizar un cálculo o desarrollar una tarea. Es decir, un algoritmo es un procedimiento paso a paso para conseguir un fin. A partir de un estado e información iniciales, se siguen una serie de pasos ordenados para llegar a la solución de una situación.
      2. EJEMPLOS
        1. La ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo.
        2. ELEMENTOS DE UN ALGORITMO
          1. Entrada. Los datos iniciales que posee el algoritmo antes de ejecutarse. · Proceso. Acciones que lleva a cabo el algoritmo. · Salida. Datos que obtiene finalmente el algoritmo.
          2. REALIZAR UN ALGORITMO SOBRE COMO CAMBIAR UN BOMBILLO DAÑADO EN CASA
            1. Detectar el foco dañado. Revisar el foco. Sacar el foco quemado. Botar el foco quemado. Verificar si hay un foco de reemplazo. Instalar el foco. Verificar su correcto funcionamiento.
          3. DIAGRAMAS DE FLUJO
            1. QUE ES UN DIAGRAMA DE FLUJO?
              1. El diagrama de flujo permite representar de forma clara, esquemática y secuencial los pasos a seguir para desarrollar un proceso, algoritmo o sistema.
              2. CARACTERISTICA GENERALES DE UN DIAGRAMA DE FLUJO
                1. Capacidad de comunicación: Los diagramas permite la puesta de conocimientos en común de diversas personas sobre un determinado proceso. Gracias a esta capacidad de comunicación se facilita la comprensión global.
                  1. Facilidad de uso. Es muy fácil de utilizar, donde no se requiere de una gran experiencia para su utilización.
                    1. Es eficiente. Los diagramas llegan a aprovechar al cien por ciento los recursos de la computadora.
                      1. Es holístico. A través de los diagramas se llega a comprender de una forma más clara el proceso en su totalidad desde su proveedor hasta el cliente o usuario.
                      2. TABAL DE LOS PRINCIPAALES SIMBOLOS
                        1. ESQUEMA DE UN DIAGAMA DE FLUJO
                          1. ESTRUCUTURA SECUENCIAL
                            1. También conocido como estructura secuencial, es aquella en la que una instrucción o acción sigue a otra en secuencia. En este tipo de programación se presentan operaciones de inicio a fin, inicialización de variables, operaciones de asignación, cálculo, sumarización, entre otras.
                            2. ESTRUCTURA ALTERNATIVA Y SELECTIVA
                              1. Esta estructura permite evaluar una expresión lógica y en función de dicha evaluación ejecutar una acción (o composición de acciones) o no ejecutarla; también se la suele denominar SI-ENTONCES. A continuación se muestra la notación algorítmica y FORTRAN para la estructura alternativa simple.
                              2. ESTRUTURA E INTERACION O REPETIIVA
                                1. El diagrama de flujo de la estructura repetir es el siguiente: Para utilizar este ciclo se debe establecer un punto de partida, un fin y como se progresará desde el inicio al final; es decir, una condición incial, una condición final y un cambio.
                                2. CONSTANTES Y VARIIABLES
                                  1. En los programas existirán conceptos que poseerán valores, estos conceptos reciben el nombre de variables. Las variables poseen en un momento de la ejecución del algoritmo un único valor, pero este valor puede ir cambiando a medida que se van ejecutando instrucciones, de allí el nombre de variable. Las constantes son conceptos que resultan invariables a lo largo de un algoritmo. En algunos lenguajes existe la posibilidad de que el programador definan sus propias variables. En el ejemplo anterior las constantes que aparecen son 5, 100, Verdadero y Falso.
                                  2. DIAGRAMA DE FLUJO QUE LEA 3 NUMERO Y DIGA CUAL ES EL MAYO Y EL MENOR
                                  3. LENGUAJES DE PROGRAMACIION
                                    1. En informática, se conoce como lenguaje de programación a un programa destinado a la construcción de otros programas informáticos. Su nombre se debe a que comprende un lenguaje formal que está diseñado para organizar algoritmos y procesos lógicos que serán luego llevados a cabo por un ordenador o sistema informático, permitiendo controlar así su comportamiento físico, lógico y su comunicación con el usuario humano.
                                      1. QUE ES UN PSEUDOCODIGO
                                        1. El pseudocódigo es una herramienta que permite representar instrucciones de código pero sin usar un lenguaje de programación formal, es un punto intermedio entre el lenguaje coloquial y el lenguaje de programación
                                        2. CLASES DE LENGUAJE DE PROGRAMACION
                                          1. 1. JAVA Java sigue prometiendo ser uno de los lenguajes de programación de alto nivel más usados de todo el mercado laboral. Hoy en día, cuenta con más de 9 millones de usuarios y está presente en más de 7 mil millones de dispositivos. Empresas como Adobe y Amazon suelen buscar talentos que dominen este lenguaje de programación.
                                            1. 2. Python Otro de los lenguajes de programación más demandados actualmente es Python. Este lenguaje de gran capacidad permite desarrollar programas de todo tipo y posee múltiples ventajas. Es de código abierto, es decir, gratuito, por lo que las limitaciones de desarrollo de software son casi nulas.
                                              1. 10. Assembly Language También llamado lenguaje ensamblador o ASM (por sus siglas en inglés), se trata de un lenguaje de programación de bajo nivel. Un lenguaje ensamblador es específico de cierta arquitectura de computadora física, en contraste con la mayoría de los lenguajes de programación de alto nivel, que idealmente son portables.
                                              2. 3. C C es uno de los lenguajes de programación más importantes en la actualidad, con el cual se desarrollan aplicaciones y sistemas operativos, a la vez que forma la base de otros lenguajes como Java, C++ o C#. Fue originalmente desarrollado por Dennis M. Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del lenguaje B.
                                                1. 4. Javascript Javascript es otro de los lenguajes de programación más demandados a nivel mundial debido a su facilidad de uso y su alta compatibilidad. Resumidamente, JavaScript es un lenguaje de programación dedicado a objetos, cuya característica principal es el desarrollo y actualización de contenido multimedia e interactivo de páginas web.
                                                  1. 5. C++ ¿Qué tanto sabes de C++? Se trata de uno de los lenguajes de programación de alto nivel en cuanto a posibilidades en el mundo de la manipulación de objetos.
                                                    1. 6. C# Este lenguaje de programación ha sido desarrollado por Microsoft. Está enfocado a objetos y su uso más común es la compilación de aplicaciones con ejecutables en .NET Framework. Se trata de un lenguaje con el que se pueden desarrollar aplicaciones de forma rápida y fácil, con la elegancia característica del estilo C.
                                                      1. 7. PHP Por supuesto, en este listado de los 10 lenguajes de programación más usados no podía faltar PHP, que se ganó su popularidad por su dinamismo para poder crear páginas web interactivas desde cero.
                                                        1. 8. Swift Se trata de un lenguaje creado por Apple para el desarrollo de aplicaciones, específicamente, para los sistemas iOS, tvOS, OS X y watchOS. Su funcionamiento se basa en la unión de características del lenguaje Objetive-C y C.
                                                          1. 9. Visual Basic Según se explica en el sitio web oficial, Visual Basic es un lenguaje de programación orientado a objetos desarrollado por Microsoft. El uso de Visual Basic agiliza y simplifica la creación de aplicaciones .NET con seguridad de tipos.
                                                        Show full summary Hide full summary

                                                        Similar