Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACION
Presentado por:
Id: 7304922
Docente:
INGENIEREIA CIVIL.
PROGRAMACIÓN
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.
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.
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:
ASSCI: 0100 1101 0110 1001 0010 0000 0111 0110 1001 0110 0001
0100 1101 0110 1001 0010 0000 0111 0100 0110 1001 0110 0001
4 D 6 9 2 0 7 4 6 9 6 1
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)
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:
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.
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.
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.
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
SI
Salir a trabajar
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.
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
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