1. Lenguajes de
programación
Es un conjunto de palabras
y símbolos que permite al
humano comunicarse con
la computadora, esto con
la intención de darle
instrucciones y órdenes
que la máquina pueda
realizar.
2. Clasificación de los
lenguajes
El lenguaje máquina que es el único
que comprende la computadora.
Están también los de bajo nivel los
cuales son más fáciles de usar que
el lenguaje máquina pues utilizan el
lenguaje ensamblador que se
escribía en el programa fuente El
problema es que eran específicos
para cada procesador lo que
causaba que si se movía el
programa a otro equipo tendría que
ser reprogramado desde cero.
3. Lenguaje ensamblador
El lenguaje ensamblador es el más
directo con el ordenador, es el
lenguaje propio del
microprocesador, está formado por
una serie de palabras o
instrucciones, las cuales son las
más directas al microprocesador,
por eso es el lenguaje más rápido
que hay, dado que es directo y no
necesita conversión, debido a
esto se recurre a este mensaje
para hacer programas que
requieren mucha velocidad.
4. Lenguaje de alto nivel: Imperativo,
funcional, declarativo, orientado a
objetos entre otros
Diseñados para que las personas entiendan
los programas de un modo mucho más fácil
que los lenguajes máquina y ensamblador.
Son lenguajes de programación en los que las
instrucciones enviadas para que el ordenador
ejecute ciertas. Los lenguajes de alto nivel son
normalmente fáciles de aprender porque están
formados por elementos de lenguajes
naturales, como el inglés.
La escritura de programas se basa en reglas
sintácticas similares a los lenguajes humanos,
nombres de las instrucciones tales como
READ, WRITE, PRINT, OPEN, etc.
6. Lenguaje orientado a objetos
El diseño de los
programas se basa más
en los datos y su
estructura. La unidad de
proceso es el objeto y en
él se incluyen los datos
(variables) y las
operaciones que actúan
sobre ellos (Smalltalk,
C++).
7. Sintaxis y semántica
básicas
La sintaxis es un conjunto
de normas que
combinadas estructuran las
construcción de oraciones
que van gobernadas por
una serie de variables
como lo son la sintaxis y la
semántica y estas son las
reglas que determinan las
combinaciones para
programar.
8. Sistema operativo
El sistema operativo funciona como un intermediario para
que el usuario pueda comunicarse con el hardware y así el
sistema pueda proporcionar un ambiente en donde el
usuario pueda ejecutar programas.
• Importancia : El sistema operativo ha hecho posible
que cualquier individuo pueda manejar un dispositivo
electrónico sin la necesidad de tener conocimientos
técnicos, siendo relativamente sencillo.
9. • Características: Los sistemas operativos controlan la
relación de las señales de entrada para obtener siempre
las mismas señales de salida, y con esto, obtener
siempre los mismos resultados también se dividen en
gráficos y texto.
• Comando: Es una orden o instrucción que las personas
proporcionan a un sistema informático, desde la línea de
comando o desde una llamada de programación, estos
pueden ser internos o externos. Algunos de ellos son:
“move = mover un archivo” “MD = Crear un directorio”
“label = designa un nombre de una unidad a una
unidad”.
10. ELEMENTOS DEL LENGUAJE
Estructura de un programa: Se considera como una secuencia
de acciones que manipulan un conjunto de datos cibernéticos.
Se encuentran dos bloques, el primero es el bloque de
declaraciones, en el cual se especifican todos los objetos que
utiliza el programa como constantes, variables, tablas,
registros, entre otros. También se encuentra el bloque de
instrucciones, que es el conjunto de operaciones que se han
de realizar para la obtención de los resultados deseados.
Sus principales partes son la entrada de datos, el proceso o
algoritmo y la salida de resultados, elementos auxiliares son
los contadores y por último el Switch o interruptor, que es la
memoria que puede tomar dos valores exclusivos, como 0 y
1, -1 y 1, falso y cierto.
11. • Variables y constantes: En la programación hay valores que no se
pueden cambiar durante la ejecución de un programa, a estos se le
llaman constantes. Por el contrario, hay valores que se deben
cambiar a lo largo de la ejecución, variables.
• Identificadores: Son un conjunto de valores alfanuméricos que
sirven para identificar las entidades del programa tales como clases,
funciones, variables.
• Palabras reservadas: Son aquellas que tienen un uso determinado
para el lenguaje y por lo tanto no pueden ser empleadas en el
código como identificadores. Estas palabras no pueden ser usadas
para nombrar a las variables, funciones, procedimientos, objetos y
demás elementos en la programación.
• Tipos de datos primitivos: Estos datos hacen referencia al tipo de
información que se maneja, además, es el rango de valores que
puede tomar una variable durante la ejecución del programa.
12. • Numéricos: Puede ser real o entero, dependiendo del tipo de dato
que se vaya a utilizar (Ej. Tipo de dato: Byte Tamaño= 8 bytes)
• Carácter y cadena: Es un dígito individual que se puede representar
como numéricos (0 al 9), letras (A-Z) y símbolos (%&%$).
• Lógicos: Se puede definir como datos comparativo que da
resultados lógicos (cierto o falso).
• Sentencias: Son las unidades ejecutable más pequeña de un
programa, son palabras que especifican y controlan el flujo y orden
de ejecución del programa. Cualquier expresión finalizada en un
punto y coma ; forma una sentencia.
13. Lectura, asignación,
escritura
• Lectura: Es la forma en la que la computadora le
pide datos al usuario a través del teclado.
• Escritura: La manera en la que le puedes dar
órdenes a la computadora.
• asignación: Es la asignación de nombres a la
variable.
14. Estructura de la sentencia
condicional simple (if-then)
Es una escritura
condicional en
programación. y
sirve para indicar al
programa que si
ocurre o hay cierto
valor entonces haga
X cosa o Y si esto
no es así.
15. Diagramas sintácticos
básicos de las sentencias
• Editor: Un Editor de Programación es un software que te provee un entorno de
trabajo, es decir la interfaz gráfica, ayuda, compiladores, funciones de debug, etc.
que usan librerías ya definidas para utilizar algún lenguaje de programación.
• Comandos básicos: Son combinaciones de teclas que usan para ordenar a la
computadora que realice ciertas acciones.
• Edición, compilación y generación de código: Construir el programa, es cuando
el programador pasa el algoritmo diseñado a lenguaje de programación.
• Compilación: Es la traducción del lenguaje fuente al lenguaje máquina.
• Generación de código: Es cuando la computadora corre un programa correcto.
16. Manejo de archivos
Es todo lo que implica la
manipulación de datos,
desde la ordenada por el
usuario hasta la que es
puesta para disposición de
un programa y estas se
ordenan por lógica en un
dispositivo de
almacenamiento de la
computadora.