Está en la página 1de 8

“Algoritmos y Diagramas de Flujo”

Toscano Hernández Francisco Javier


1MV6
1.- ¿Qué es un algoritmo?

R=Es una secuencia de pasos finitos bien definidos que resuelven un


problema. Por ejemplo, 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.- ¿Qué es un diagrama de flujo?

R= Es aquel que representa la esquematización gráfica de un algoritmo, el


cual muestra gráficamente los pasos o procesos a seguir para alcanzar la
solución de un problema. Su correcta construcción es sumamente
importante porque, a partir del mismo se escribe un programa en algún
Lenguaje de Programación.

3.- ¿Qué símbolos se emplean


para la elaboración de diagramas
de flujo y su
significado?
4.- ¿Qué es una bifurcación?

R=Una bifurcación o “fork” es la creación de una copia de sí mismo por parte de


un programa, que entonces actúa como un "proceso hijo" del proceso originario,
ahora llamado "padre".

5.- ¿Qué es un bucle?


R=Los bucles son una estructura de control de lenguajes de programación usada
para realizar repeticiones. Mediante los bucles podemos realizar la ejecución de
una o varias sentencias de manera repetida.

6.- Menciona 3 características del algoritmo.


-Funcionan en secuencia: Es decir que está compuesto por pasos ordenados
-Las secuencias son concretas: Refiere que cada paso es claro y no deja lugar a la
ambigüedad.
-Los algoritmos son abstractos: Son modelos o guías para ordenar procesos.
7.- ¿Los símbolos gráficos del flujo del proceso están unidos entre sí con?
R= Con líneas, las cuales indican la dirección que fluyen los procesos, se deben de
utilizar sólo líneas horizontales o verticales.
8.- Son bloques o símbolos que representan cada una de las etapas de un
algoritmo, siguiendo estándares que permita a cualquier persona
comprenderlos
R=La Simbologia de diagramas de flujo

9.- ¿Cómo se clasifican los Algoritmos?


R=Algoritmo determinista: en cada paso del algoritmo se determina de forma
única el siguiente paso. Algoritmo no determinista: deben decidir en cada paso
de la ejecución entre varias alternativas y agotarlas todas antes de encontrar la
solución.

10.- ¿Menciona algunos Softwares que son lenguajes de Programación?


Java
Python
JavaScript
Swift
11.-¿Qué es un software?
R= Es un programa o conjunto de programas de cómputo, así como datos,
procedimientos y pautas que permiten realizar distintas tareas en un sistema informático.
12.- ¿Menciona los tipos de softwares de sistema, de programación y de
aplicación, menciona ejemplos de cada uno?

R=-Software de Sistema: Consiste en un software que sirve para controlar e interactuar con el sistema operativo,
proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado
software (Loaders, Sistemas Operativos, Líneas de comando, etc

-Software de Programación: Un software de programación es el conjunto de utilidades y herramientas utilizadas


para el desarrollo, programación o creación de programas o aplicaciones informáticas por parte de los
programadores (Software NetBeans. Integrated, Development)

-Software de Aplicación: Es aquel que nos ayuda a realizar una tarea determinada, existen varias categorías de
Software de Aplicación por que hay muchos programas (solo nombramos algunos) los cuales son: Aplicaciones de
negocio. Aplicaciones de Utilería

13.- ¿Qué es un hardware?


R=El hardware son aquellos elementos físicos o materiales que constituyen una computadora o un sistema
informático. Es decir, son aquellas partes físicas de un sistema operativo tales como sus componentes eléctricos,
electrónicos, electromecánicos, mecánicos y cualquier elemento físico que esté involucrado.
14.- ¿Qué es un software libre y como se puede considerar libre , menciona
sus
características?

R=Es el software que respeta la libertad de los usuarios y la comunidad. A


grandes rasgos, significa que los usuarios tienen la libertad de ejecutar,
copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el
“software libre” es una cuestión de libertad, no de precio. Y se considera
libre si les da a sus usuarios todas estas libertades descritas

También se caracteriza por:

-Libertad de usar o ejecutar el software para cualquier propósito y según los


intereses y necesidades del usuario.

-Libertad de distribuir copias del software a terceros.

-Libertad de estudiar cómo funciona el software y modificarlo, para


adaptarlo a las necesidades de tu empresa
15.- ¿Qué es un lenguaje de programación, menciona 5 , así como de bajo nivel,
medio nivel y alto nivel, así como sus características?
R= Un lenguaje de programación es un lenguaje de computadora que los programadores utilizan para comunicarse y para desarrollar programas
de software, aplicaciones, páginas webs, scripts u otros conjuntos de instrucciones para que sean ejecutadas por los ordenadores.

Bajo Nivel Es un código sencillo y muy adaptable, con


-El Código Máquina instrucciones directas, de fácil conversión y por si
-Consola basada en interruptores luces esto no fuera poco, también trabaja a gran velocidad.
-Tarjeta perforadora con programa inscrito
-El lenguaje ensamblador

Medio Nivel
-CBasic Estos lenguajes se usan para el desarrollo de
-C++ distintas aplicaciones o funcionalidades como, por
-Fortran ejemplo: hojas de cálculo, sistemas operativos,
-Cobol gestores de bases de datos, etc
-Lisp

Alto Nivel
-Códigos nivel Pyton
Se caracteriza por expresar los algoritmos de una
-Java
manera adecuada a la capacidad cognitiva humana,
-Swift
-JavaScrpt en lugar de la capacidad con que los ejecutan las
máquinas.
-PHP
.
16.-¿Qué es un código fuente y código abierto?

R=El término “código abierto” hace referencia a software cuyo código fuente se ha puesto a disposición de
todo el mundo de manera gratuita y otorgado con licencias que facilita su reutilización o adaptación a
contextos diferentes
Por código fuente se entiende todo texto legible por un ser humano y redactado en un lenguaje de
programación determinado. El objetivo del código fuente es crear normas y disposiciones claras para el
ordenador y que este sea capaz de traducirlas a su propio lenguaje

También podría gustarte