Está en la página 1de 7

ACTIVIDAD COMPLEMENTARIA No 1

Yefersson Johanny Escobar Romero

Código Estudiantil D7304388

Enero 2019

Universidad Militar Nueva Granada


Facultad de Estudios a Distancia (FAEDIS)
Módulo Programación

Nombre del Docente:

VICTOR HUGO MENDOZA TOVAR


PREGUNTAS:

1. Elabore un mapa conceptual sobre la Historia de la programación.

2. ¿Qué es un lenguaje de máquina y cuáles son sus características?

El lenguaje maquina es un código inteligible por el computador, su característica principal es que (sus
instrucciones se conforma de cadenas que solo contienen dígitos 0 y 1),en estos códigos pueden ir
instrucciones de almacenamiento de datos, posición en memoria, sistemas de ejecución Roi Roll, FIFO etc.

Otra de sus características es la dificulta para optimizar el programa ya que no cuenta con un IDE, como
visual, Angular, Eclipse etc.

La ejecución local, sin posibilidad de migrarlo a otra computadora

Y su compleja codificación ya que no se especifican los errores sino que se han de buscar de manera manual
entre el código.
3. ¿Cuál es el primer lenguaje de programación que manipula la máquina?

Aunque se programaron algunos más, el primer lenguaje que se instaló en la IBM 704 Fue el
FORTRAN, el cual era un traductor de fórmulas matemáticas, y su función principal era traducir del
lenguaje maquina a lenguaje de alto nivel.

4. ¿Qué es el código ASCII - sus características y para que se usa, de un ejemplo?

El código ASCII Traduce (American Standard Code For Information Interchange)

Este es un código estándar creado por un comité estadunidense en 1963, tiene un juego de 256
caracteres en el computador donde los 128 (0 al 127) son estándar y los demás son llamados extendidos,
generalmente se utiliza para realizar o expresar comando s en pantalla que no son imprimibles.
USO: se utiliza para representar caracteres especiales, a color y símbolos en casos especiales
Ejemplo: Para Generar caracteres diferentes a los caracteres, COMO LAS LETRAS Y SIMBOLOGIAS
ESPECIALES DE LAS MATEMATICAS.

5. ¿Qué son los lenguajes de alto nivel en programación para que se utilizan, de un ejemplo?

Un lenguaje de alto nivel, son muy independientes de la computadora, lo que hace más fácil su portabilidad
y ejecución en otras computadoras. Entre sus características podemos destacar:

 Reglas sintácticas, muy similares al lenguaje humano (en su mayoría lengua inglesa).
 Las modificaciones son muchos menos complejas, algunos (IDE) te marcan donde se encuentran los
errores o en una ventana de salida te dicen el error en ejecución o la excepción que se presentó.
 La formación de los desarrolladores, es menor que la del lenguaje máquina. (Bajo nivel).
EJEMPLO: Los lenguajes de alto nivel generalmente son utilizados para el desarrollo de aplicaciones
Web, multinivel y que pueden interactuar incluso entre varios lenguajes al tiempo, (multinivel). Y en
general las aplicaciones que se desarrollan hoy en día se realizan orientada a objetos ya que la
reducción del condigo por medio de funciones es bastante notoria.

Software DE BANCOS, SUPERMERCADOS, PAGINAS WEB ENTRE OTRAS UTILIZAN LENGUJES DE ALTO
NIVEL.

6. ¿Qué son los diagramas de flujo, para que se utilizan y sus características, de un ejemplo?

Resumidamente es una alternativa que se utiliza para mostrar la secuencia (PASO A PASO ) de cada etapa
que tiene un proceso, reflejando las posibles variaciones de una situación y dando instrucciones de que
hacer en cada una hasta concluir en un proceso final. Sus características más relevantes son:

 Su forma de realizarse puede ser grafica (de hecho siempre suele ser así).
 Tiene un punto donde inicio y otro donde cierra un proceso.
 Se acompaña de Datos de entrada y salida con los cuales se puede procesar y determinar ciertas
condiciones
 Mediante los datos de entrada y salida puede realizar y resolver ciertos procesos o requerimientos
que se le asignen.
7. ¿Cuáles son los tipos de datos válidos para el computador?

Los tipos de datos se definen en tres tipos:

 Numéricos :(Reales o Enteros)


 Lógico: (True, False, For, While, if else ).
 Carácter: (Son lo de tipo cadenas- Ejemplo : String,var,*,/,% etc ).

8. ¿Qué es un programa traductor, para que se utiliza, características y ventajas?

Que es: Específicamente se le conoce como compilador, es un programa que básicamente traduce o
interpreta un programa escrito en un lenguaje de programación (alto nivel) a otro lenguaje de
programación de nivel inferior (lenguaje máquina). Permitiéndole así generar capaz de ser interpretado por
la máquina.

USO: Traducir básicamente traduce o interpreta un programa escrito en un lenguaje de programación (alto
nivel) a otro lenguaje de programación de nivel inferior (lenguaje máquina).

Ventajas:

 Los Compilan crean softwares autónomos y listos para ser ejecutados. En cualquier maquina si se
desea. ya que se encuentran compilados (traducidos) en archivos binarios de lenguaje máquina.
 Al restringir a un paquete de hardware específico (requerimientos básicos CPU), compilar un
programa también puede incrementar el desempeño de este.

Desventajas:

 Los softwares deben ser compilados específicamente para OS X, Windows o Linux, así como para
arquitecturas de 32 o 64 bits. ósea que hay que tener múltiples versiones del código fuente para la
misma aplicación.
 Los grandes softwares suites pueden tardar cantidades significativas de tiempo en compilar. Y esto
debe hacer de manera frecuente para probar la funcionalidad del código y resolver errores.

9. ¿Qué es un algoritmo, cuáles son sus características principales, de un ejemplo?

 Específicamente un algoritmo es un conjunto o grupo de ordenado de operaciones o instrucciones


sistemáticas con las cuales se puede hacer un cálculo, una interpretación u obtención de datos y
hallar la soluciones algún tipo de un tipo de problemas.

Características Principales:

1. Instrucciones Secuenciales: no puede haber un después sin un antes.


2. Funciones: realizan procesos de tipo lógico, o numérico para obtener resultados.
3. Objetivos: Entregar resultados mediante la ejecución de procesos y variables.
4. Todos operan mediante: Datos de entrada y producen datos de salida.

Algoritmo Ejemplo
X=0 -> tipo numero
Y=0 -> tipo string

X = MesageBox” Ingrese su edad”

x= edad

y= MesageBox ” Ingrese su sexo”

y=Genero

if (edad <= 18 , and Genero.equals =”Hombre”)

{
MesageBox” Usted es apto para prestar servicio militar”;
}
Else if()
{
MesageBox” Usted ni tiene la edad o el género requerido para prestar su servicio militar”;
}
Aplicacion.Exit()

Aquí lo mediante dos variables de tipo int y string valido la condición de una persona mediante
un algoritmo para determinar si puede o no prestar servicio militar.

10. ¿Para qué sirve el programa PSeinty ?

El Software PSeInt, es un Interpretador de Pseudocódigo, su función esencial es darle al programador los


aspectos lógicos de la programación, dejando el apartado técnico para cuando se vea la sintaxis de un
lenguaje de programación verdadero.

Dicho de otra mane es un lenguaje de interpretación que ayuda a identificar la lógica y las instrucciones
para llegar a una solución de cualquier problema, basándose en la algoritmia computacional y así dándole
otra perspectiva y minimizando las dificultades propias de un lenguaje común de programación.

11. ¿Para qué sirve el programa DEV c++ ?

El Dev-C++ es un entorno de desarrollo integrado (IDE) el cual permite programar en lenguaje C/C++. Dev-
C++. El Entorno está desarrollado en el lenguaje Delphi de Borland. Tiene una página de paquetes
opcionales para instalar, con diferentes bibliotecas de código abierto. Su función específica es realizar
aplicaciones algorítmicas. Es importante resaltar que es de tipo GPL (gratuito)

12. Descargue el programa Dev c++ en su computador

Descargado /.

También podría gustarte