Download Sistema, Aplicación y Programa. Sistema: Un sistema Informático es

Document related concepts
no text concepts found
Transcript
1. Sistema, Aplicación y Programa.
Sistema: Un sistema Informático es el conjunto de partes interrelacionadas, resulta de
la interacción entre los componentes físicos que se denominan Hardware y los lógicos
que se denominan Software. A estos hay que agregarles el recurso humano, parte
fundamental de un sistema informático. Este componente es llamado Peopleware.
Aplicación: es el conjunto de programas informáticos que realizan procesos
específicos, diseñado como herramienta para permitir a un usuario realizar uno o
diversos tipos de trabajo. Suele tener un único objetivo: navegar en la web, revisar
correo, explorar el disco duro, editar textos, jugar (un juego es un tipo de aplicación),
etc.
Programa: Es un conjunto de instrucciones que una vez ejecutadas realizarán una o
varias tareas en unaCOMPUTADORA . Sin programas, estas máquinas no pueden
funcionar correctamente.
2. Clasificación de los Lenguajes de Programación: Lenguajes de Máquina,
Lenguajes de Bajo Nivel y Lenguajes de Alto Nivel.
- Lenguaje De Máquina: Las invocaciones a memoria, como los procesos aritmético
lógicos son posiciones literales de conmutadores físicos del hardware en su
representación booleana. Estos lenguajes son literales de tareas.
- Lenguajes de Bajo Nivel: Son instrucciones que ensamblan los grupos de
conmutadores necesarios para expresar una mínima lógica aritmética. Están
íntimamente vinculados al hardware. Por norma general están disponibles a nivel
firmware, cmos o chip set. Estos lenguajes están orientados a procesos. Los procesos
se componen de tareas. Contienen tantas instrucciones como la arquitectura del
hardware así haya sido diseñada.
- Lenguajes de Alto Nivel: Son aquellos que permiten una máxima flexibilidad al
programador a la hora de abstraerse o de ser literal. Permiten un camino bidireccional
entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y
su posterior compilación. Estos lenguajes están orientados a objetos. Los objetos se
componen de propiedades cuya naturaleza emerge de procedimientos.
9. Tipos de Lenguajes de Alto Nivel.
Entre ellos constan:
3. - Ada
- ALGOL
- BASIC
- C++
- C#
4.
- COBOL
- Fortran
- Java
- Lisp
- Modula-2
Operadores Matemáticos y Operadores Relacionales (Símbolos).
- Pascal
- Perl
- PHP
- PL/SQL
- Python
Un operador es un símbolo matemático que indica que debe ser llevada a cabo una operación
especificada sobre un cierto número de operandos.
- Operadores Matemáticos: Las operaciones aritméticas pueden ser entendidas, desde un
punto de vista operacional, como operadores bivariantes o como operadores a derecha.
Adición +
Resta Multiplicación *
División /
Potenciación ^
- Operadores Racionales: Los operadores relacionales son símbolos que se usan para
comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada
es verdadera, en caso contrario es falsa.
< Menor Que
> Mayor Que
= Igual A
<> Diferente A
<= Menor o Igual Que
>= Mayor o Igual Que
15.Operadores Lógicos.
Los operadores lógicos nos proporcionan un resultado a partir de que se cumpla o no una
cierta condición. Esto genera una serie de valores que, en los casos más sencillos, pueden ser
parametrizados con los valores numéricos 0 y 1, como se puede apreciar en los ejemplos de
abajo. La combinación de dos o más operadores lógicos conforma una función lógica.
Estos son: And, Or, Not.
Tipos de Datos: Numéricos, de Caracter, Fecha y Hora, Lógicos.
- Numéricos: Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se
vaya a utilizar.
-Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el
cero.
-Reales: estos caracteres almacenan números muy grandes que poseen parte entera y parte
decimal.
- Carácter: El tipo de dato carácter es un digito individual el cual se puede representar como
numéricos (0 al 9), letras (a-z) y símbolo ($, _). NOTA: En lenguaje java la codificación
Unicode permite trabajar con todos los caracteres de distintos idiomas.
- Fecha y Hora: Se utiliza para marcar un registro con la fecha de inserción - actualización. Se
actualiza automáticamente cada vez que insertamos o modificamos los datos.
- Lógicos: El tipo lógico también denominado booleano, es aquel dato que solo puede tomar
uno de dos valores: Cierto o Verdadero (True) y Falso (False)
17.Jerarquía (Prioridad de la Operaciones). Los Paréntesis.
- Efectuar las operaciones entre paréntesis, corchetes y llaves.
- Calcular las potencias y raíces.
- Efectuar los productos y cocientes.
- Realizar las sumas y restas.
Las Constantes y Las Variables.
- Variables: Son estructuras de datos que pueden cambiar de contenido a lo largo de la
ejecución de un programa. Una variable corresponde a un área reservada en la memoria
principal del ordenador pudiendo ser de longitud fija y variable.
- Constantes: Es un valor que no puede ser alterado durante la ejecución de un programa.
Una constante es un área reservada de la memoria principal del ordenador, donde el
programa almacena valores fijos.
Los Contadores y Los Acumuladores.
- Contador: Es una variable cuyo valor se incrementa o decremento en un valor fijo (en cada
iteración de un bucle). Un contador suele utilizarse para contar el número de veces que
ocurrirá un bucle.
- Acumulador: Es una variable cuyo valor se incrementa o decremento en un valor que no
tiene por qué ser fijo (en cada iteración de un bucle). Un acumulador suele utilizarse para
acumular o almacenar resultados producidos en las iteraciones de un bucle.
Las Fórmulas (Expresiones) y las funciones.
- Fórmulas: Es una ecuación que calcula un valor nuevo a partir de los valores existentes y
puede contener números, operadores matemáticos, etc.
- Funciones: Es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser
llamada desde otra función o procedimiento. Puede tener muchas fórmulas.
Concepto de Algoritmo.
Es la secuencia de pasos o acciones que resuelve un determinado problema. El diseño de un
algoritmo es independiente del lenguaje.
Tipos de Algoritmo.
son dos:
- Pseudocódigo
- Diagramas de Flujo.
¿Qué es un Pseudocódigo?
Es un lenguaje de programación algorítmico; considerado un lenguaje intermedio entre el
lenguaje natural y cualquier lenguaje de programación específico, como son: C, FORTRAN,
Pascal, etc. No existe una notación formal o estándar de pseudocódigo, sino que, cada
programador puede utilizar la suya propia.
24.Pasos para elaborar un Programa (Pseudocódigo).
En la redacción del pseudocódigo se utiliza tres tipos de estructuras de control: las
secuenciales, las selectivas y las iterativas.
-Estructuras secuenciales: Las instrucciones se siguen en una secuencia fija que normalmente
viene dada por el número de renglón. Es decir que las instrucciones se ejecutan de arriba
hacia abajo. Las instrucciones se ejecutan dependiendo de la condición dada dentro del
algoritmo.
-Estructuras selectivas: Las instrucciones selectivas representan instrucciones que pueden o
no ejecutarse, según el cumplimiento de una condición.
-Estructuras iterativas: Las instrucciones iterativas representan la ejecución de instrucciones
en más de una vez.
25.Diagramas de Flujos Flujogramas
Es una representación gráfica de un algoritmo o proceso. Estos diagramas utilizan símbolos
con significados bien definidos que representan los pasos del algoritmo, y representan el flujo
de ejecución mediante flechas que conectan los puntos de inicio y de término.
diferencia entre algoritmo y pseudocódigo
https://www.youtube.com/watch?v=U3CGMyjzlvM