2. INDICE
1. DEFINICIÓN DE PROGRAMACION EN COMPUTADORES
2. CLASIFICACIÓN LENGUAJES DE PROGRAMACIÓN
3. CONCEPTO DE VARIABLE
4. DEFINICION DE CONSTANTE
5. EXPLICACIÓN DE ALGORITMO
6. EXPLICACIÓN DIAGRAMA DE FLUJO
7. CLASIFICACIÓN DE LAS PROPIEDADES DE LOS NUMEROS
EN COMPUTACIÓN
8. EXPLICACIÓN DE LAS SENTENCIAS DE ASIGNACIÓN
9. CARACTERISTICAS DE UN SI POR CONDICIONES
10. ANALISIS DE UN CICLO DE REPETICIÓN EN
PROGRAMACIÓN
3. DEFINICIÓN DE
PROGRAMACIÓN EN COMPUTADORES
Un programa informático es un conjunto de instrucciones que una vez ejecutadas
realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no
pueden funcionar. Al conjunto general de programas, se le denomina software, que más
genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora
digital.
4. CLASIFICACIÓN
LENGUAJES DE PROGRAMACIÓN
Un lenguaje de programación es un lenguaje formal diseñado para expresar
procesos que pueden ser llevados a cabo por máquinas como las computadoras.
1 .Clasificación de los lenguajes de
programación
*Según el nivel de abstracción
*Lenguajes de bajo nivel
* Lenguajes de medio nivel
* Lenguajes de alto nivel
*Según la forma de ejecución
* Lenguajes compilados
*Lenguajes interpretados
* Según el paradigma de programación
* Lenguajes imperativos
* Lenguajes declarativos
*Funcionales
*Lógicos
*Lenguajes orientados a objetos
5. CONCEPTO
DE VARIABLE
Una variable es la expresión simbólica representativa de un elemento no
especificado comprendido en un conjunto.
Este conjunto constituido por todos los elementos o variables, que pueden
sustituirse unas a otras es el universo de variables. Se llaman así porque
varían, y esa variación es observable y medible
6. DEFINICIÓN DE
CONSTANTE
En programación, una constante es un valor que no puede ser
alterado durante la ejecución de un programa.
Una constante corresponde a una longitud fija de un área
reservada en la memoria principal del ordenador, donde el
programa almacena valores fijos.
Por conveniencia, el nombre de las constantes suele escribirse
en mayúsculas en la mayoría de lenguajes.
7. EXPLICACIÓN DE
ALGORITMO
Algoritmo como un conjunto ordenado y finito de operaciones que
permite hallar la solución de un problema. Método y notación en
las distintas fórmulas del cálculo. El algoritmo constituye un
método para resolver un problema mediante una secuencia de
pasos a seguir
8. EXPLICACIÓN
DIAGRAMA DE FLUJO
Es la representación gráfica del algoritmo o proceso. Se utiliza en
disciplinas como programación, economía, procesos industriales y
psicología cognitiva.
Estos diagramas utilizan símbolos con significados definidos que
representan los pasos del algoritmo, y representan el flujo de
ejecución mediante flechas que conectan los puntos de inicio y de fin
de proceso.
9. CLASIFICACIÓN DE LAS
PROPIEDADES DE LOS
NUMEROS EN COMPUTACIÓN
Números, Todas las máquinas incluyen tipos de datos numéricos. Una
distinción entre los números utilizados en la matemática ordinaria y
los números representables en una máquina es que estos últimos
están limitados. Los tipos de datos numéricos comunes en las
computadoras son:
*Enteros o de punto fijo.
*Punto flotante.
*Decimales.
10. EXPLICACIÓN DE LAS SENTENCIAS DE
ASIGNACIÓN
• La operación de asignación es el modo de darle
valores a una variable. La operación de asignación se
representa con el símbolo u operador . La operación
de asignación se conocen como instrucciones o
sentencia de asignación cuando se refiere a un
lenguaje de programación. El formato general de una
operación de asignación es: nombre de la variable ←
expresión La flecha (operador de asignación) se
sustituye en otros lenguajes por = (BASIC, FORTRAN )
o= Pascal). Sin embargo, es preferible el uso de la
flecha en la redacción del algoritmo, pera evitar
ambigüedades dejando el uso del símbolo =
exclusivamente para el operador de igualdad. La
operación de asignación: A ← 5;Significa que a la
variable A se le ha asignado el valor 5.Las operaciones
de asignación se clasifican en: - Asignación aritmética Asignación lógica - Asignación de caracteres
EXPRESIONES
11. CARACTERISTICAS DE UN SI POR
CONDICIONES
• Los operadores para el manejo de ristras en
la programación en Shell son dos binarios, y
la dos unarios (en realidad dan las
condiciones contrarias). La sintaxis de test
con operadores binarios, como era de
esperar, es test operando1 operador
operando2. La tabla de operadores de
manejo de ristras es la siguiente:
• Operador Significado = (binario) Si
operando1 es igual a operando2 != (binario)
Si operando1 es distinto de operando2 -z
(unario) Si operando es una ristra nula -n
(unario) Si operando es una ristra no nula.
12. ANALISIS DE UN CICLO DE REPETICION EN
PROGRAMACIÓN
• A continuación se muestra una alternativa
(usando el ciclo repetitivo FOR)
• 3.1 Ciclo DO … WHILE INICIA el estudio de los
ciclos repetitivos con la estructura DO…WHILE
• Las funciones break y continúe :En el capítulo
anterior cuando revisamos la estructura SWITCH