Está en la página 1de 8

ACTIVIDAD COMPLEMENTARIA No 1

PROGRAMACION

Presentado por:

Andrés Camilo Solano Ríos.

Id: 7304922

Docente:

VICTOR HUGO MENDOZA TOVAR

UNIVERSIDAD MILITAR NUEVA GRANADA.

FACULTAD ESTUDIOS A DISTANCIA.

INGENIEREIA CIVIL.

Bogotá. Colombia, Julio 2020


1. Investigue y elabore un mapa conceptual sobre la Historia de la programación.

PROGRAMACIÓN

Charles Babbage - Lady Countess


(1793 -1871) - (1815-1852)

Características de
Primera máquina para programación
cálculo de polinomios,
Lenguaje diseñado
acciones que deben ser
Unidad central de Claro, Legible, Natural,
ejecutadas por maquinas
proceso (CPU) Eficiente, etc.

Unidad de Control
Código maquina
(Binario)
Memoria

Lenguaje ensamblador
(nivel bajo) Dispositivos de Entrada
y Salida

Lenguaje de
programación
Buses de Interconexión
(alto Nivel)

De Entrada y Salida

Lenguajes de
Programación Arimetico-Logicas

Repetitivas

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

Un lenguaje maquina es una programación mediante códigos numéricos, en el cual tiene un nivel
alto de complejidad para leer, interpretar y programar. Está formado por un conjunto de símbolos
y reglas que definen su estructura y el significado de sus elementos y expresiones.

Los elementos que caracterizan el lenguaje maquina son:

 Variables y Vectores: Podrían calificarse como contenedores de datos y se pueden diferenciar por
los tipos de datos que puedan almacenar.
 Condiciones: es el código que indican que para que cierta parte del programa se ejecute, deben
cumplirse ciertas condiciones.
 Funciones: Se crearon para evitar tener que repetir constantemente fragmentos de código.
3. ¿Cuál es el primer lenguaje de programación que manipula la máquina?

El primer lenguaje de programación que logro manipular la maquina fue, Alan Turing en 1936,
mediante el lenguaje de programación con su máquina de Turing, se trataba de una máquina que
demostraba que con un algoritmo podían resolver cualquier problema matemático.

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

El código ASCII es un juego de 256 caracteres (del 0 a 255) que es utilizado para representar los
caracteres en el computador, donde los primeros 128 (del 0 al 127) son estándar y los restantes
(del 128 al 255) son los llamados extendidos. permite codificar caracteres. Entre otras cosas, el
código se puede utilizar para la codificación de URL.

Ejemplo:

Este es un mensaje representado en código el cual un ordenador lee e interpreta el código


mediante un mensaje.

ASSCI: 0100 1101 0110 1001 0010 0000 0111 0110 1001 0110 0001

Para descifrarlo se pasa a hexadecimal

0100 1101 0110 1001 0010 0000 0111 0100 0110 1001 0110 0001

4 D 6 9 2 0 7 4 6 9 6 1

Luego usando la tabla ASSCI interpreto el código

4 D 6 9 2 0 7 4 6 9 6 1
5. ¿Qué es un lenguaje binario, decimal, octal, hexadecimal? De ejemplos claros

El sistema binario es un término utilizado para poder describir que un elemento puede tomar
valores, por ejemplo (001), hay diferentes sistemas de numeración: decimal, octal, hexadecimal y
binario

Decimal: base 10

Octal: base 8

Hexadecimal: base 16

Binario: base 2

Ejemplo de el número Binario 1011011 (El sistema de numeración binaria que utiliza solo dos
símbolos (0, 1))
6 5 4 3 2 1 0
Potencia de 2 2 2 2 2 2 2 2

Valor de la 64 32 16 8 4 2 1
posición
Binario 1 0 1 1 0 1 1

Decimal
(se multiplica la 64 0 16 8 0 2 1
posición con el
Binario)

Al final se suman los resultados 64 + 0 + 16 + 8 + 0 + 2 + 1 = 91 como resultado tenemos el decimal.

Ejemplo del sistema hexadecimal se denomina sistema de numeración de base 16 y utiliza los
símbolos 0-9 y A, B, C, D, E, F (La letra A se utiliza para representar el 10, la B para el 11, la C para
el 12, la D para el 13, la E para el 14 y la F para el 15). Para convertir el número 2B516 en decimal:

Potencia de 16 162 161 160

Valor de la 256 16 1
posición
hexadecimal 2 B 5
Por último se suman los resultados
Se multiplica el 256 16 1 512 + 176 + 5 = 69310
hexadecimal x2 x11 x5 2B516 = 69310
por el valor de
la posición
Decimal
(se multiplica la 512 176 5
posición con el
Binario)
Ejemplo del sistema de numeración octal de numeración de base 8 y utiliza los dígitos 0, 1, 2, 3, 4,
5, 6, 7.

para convertir el número binario 10110101111001 en octal.

UTILIZANDO LA TABLA DE CONVERSIÓN DE BINARIO A SISTEMA OCTAL

Sistema Sistema
binario octal

000 0
10 110 101 111 001
001 1
2 6 5 7 1 = 26571 8
010 2

011 3

100 4

101 5

110 6

111 7

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

Los lenguajes de alto nivel de programación se expresan por algoritmos de una manera adecuada
en la percepción de una persona, en lugar al de la capacidad con la que lo resuelven las maquinas,
por lo general están orientados a objetos, eventos o a funciones, logrando combinarlas. Como por
ejemplo Java, PHP, Python, Javascript, C++.
7. ¿Qué son los diagramas de flujo, para que se utilizan y sus características, de un ejemplo?

Un diagrama de flujo puede ser una reprensión grafica de una serie de pasos que se expresan de
manera clara para dar solución a un problema. Como por ejemplo la representación gráfica de un
algoritmo y se caracterizan por ser Sintética, Simbolizada y de forma visible a un proceso.

8. ¿Cuáles son los tipos de datos válidos para el computador?

Los tipos de datos más comunes son: números enteros, números con signo (negativos), números
decimales, operadores de asignación, operadores racionales, operadores aritméticos, operadores
lógicos.

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

Un programa traductor es un sistema que recibe información de entrada, puede ser de texto o
numérico y como salida envía información basada en la información inicial. Como gran ventaja
tiene que diferente información que no es entendible en algunos casos, el programa de traducción
puede hacer de esta información más simple para su interpretación.

10. ¿Las variables para almacenar datos en memoria pueden ser de tipo?
 Tipo de dato lógico.
 Tipo de dato entero.
 Tipo de dato real, con decimales.
 Tipo de dato carácter.
 Tipo de dato cadena.
11. ¿Qué es un algoritmo, ¿cuáles son sus características principales, de un ejemplo?

Un algoritmo es conjunto limitado de pasos que se expresan de manera clara para dar solución a
un problema o cualquier actividad cotidiana. por ejemplo.

Quedarse en
trabajar NO casa
SI

Ir a la ducha

Vestirse
NO

SI

¿desayunar? Salir a trabajar


NO

SI

Salir a trabajar

12. ¿Qué es un operador lógico, especial, aritmético? De ejemplos claros

Operadores aritméticos:

Son los que indican las operaciones aritméticas básicas. Por ejemplo

 300+900
 15-2*1
 18-(2*2)

Operadores lógicos:

Los operadores lógicos que permiten relaciones lógicas (verdadero o falso) y sirven para
representar condiciones compuestas. Por ejemplo.

<= menor o igual que 10<=10 = V

>= mayor o igual que 25>=8 = F

== igual que 5==6 = F


=! distinto que 5=!6 = V
Operadores Especiales:

Los operadores especiales son aquellos difíciles de clasificarlos en una categoría en particular, por
ejemplo.

 (Condición)? verdad: falso: Asigna un valor especificado a una variable si la Condición es Verdad,
por otra parte, asigna un valor alternativo si la Condición es falsa.

13. ¿Para qué sirve el programa PSeinty? Descargue el programa PSeinty en su computador

El programa PSeinty es un software que permite escribir algoritmos presentando un conjunto de


ayudas y asistencias que ayudan a encontrar errores y comprender la lógica de los algoritmos.

14. ¿Para qué sirve el programa DEV c++ ? Descargue el programa Dev c++ en su computador

Dev c++ es un lenguaje de programación de alto nivel que ayuda crear programas rápidos y
portátiles en las que solo sea necesario demostrar el uso de estructuras de control y estructuras
de datos

También podría gustarte