COMPUTACION - PowerPoint PPT Presentation

About This Presentation
Title:

COMPUTACION

Description:

COMPUTACION Ingenier a en Computaci n e Inform tica Docente: Alex Rocha S. Ing. Civil Inform tico. Elementos de programaci n (Operadores) Operadores de ... – PowerPoint PPT presentation

Number of Views:149
Avg rating:3.0/5.0
Slides: 40
Provided by: AlexR7
Category:

less

Transcript and Presenter's Notes

Title: COMPUTACION


1
COMPUTACION
Ingeniería en Computación e Informática
Docente Alex Rocha S. Ing. Civil
Informático.
2
CONCEPTOS BASICOS
  • HARDWARE Se define como la parte tangible, dura
    o física del computador, haciendo referencia a
    los componentes ya sean internos o externos, de
    un computador. Ejemplo Mouse, disco duro,
    microprocesador, impresora, scanner tec.

3
CONCEPTOS BASICOS
  • SOFTWARE Este concepto hace referencia a la
    parte suave, intangible o lógica de un
    computador, puesto a que está compuesto por todos
    los programas o aplicaciones instaladas en el pc,
    y con las cuales los usuarios pueden trabajar.
    Ejemplo Word, Internet Explorer, Norton
    Antivirus etc

4
CONCEPTOS BASICOS
  • COMPUTACIÓN Es una ciencia que se dedica al
    estudio de la evolución tecnológica del hardware,
    es decir es una ciencia que día a día investiga y
    desarrolla equipos, dispositivos o componentes
    que mejoran la eficacia y rendimiento del
    computador.

5
Que es la informática?
  • La informática se puede definir como la ciencia
    que se encarga del estudio de la información a
    través de medios automáticos.
  • Para entender mejor esta definición
    primero se debe conocer los siguientes conceptos
    Datos, información y medios automáticos.
  • Los datos los podemos entender como el conjunto
    de objetos que se deben ingresar a una cierta
    máquina para que los procese.
  • La información será el conjunto de datos y los
    resultados que nos da la máquina ya procesados.
  • Un medio automático lo podemos entender como una
    máquina capaz, de elaborar o procesar datos y
    entregar resultados en calidad de información.

6
Elementos Constitutivos de la informática
La parte física, también denominada hardware.
  • La parte lógica, también denominada software
    (programas), formada por
  • Sistema Operativo ( Permite el funcionamiento
    integral del computador ).
  • - Aplicaciones ( programas que sirven para
    realizar tareas específicas.)

Las personas, quienes introducen datos y obtienen
información como resultados.
7
Que es un Sistema Operativo ?
  • El sistema operativo, es puente de enlace o
    conexión entre el hardware y el software.
    Coordina de manera optima las instrucciones y
    tareas realizadas por el pc en función de las
    necesidades del usuario.
  • Existen diversas versiones, como son
  • Toda la gama de WindowsX
  • - Windows 95
  • - Windows 98
  • - Windows XP Pro
  • - Windows XP Home
  • - Windows Millenium
  • - Windows NT4,0
  • - Windows 2000 Server
  • - Windows 2003 Server
  • - Windows Vista
  • - Windows 8
  • También existe otras distribuciones open
    source, de carácter gratuito.
  • - Unix
  • - Linux y sus diversas distribuciones
  • - Fedora
  • - Ubuntu
  • - red hat
  • - Debian
  • - Kubuntu
  • - Conectiva
  • - Suse

8
Secuencia de pasos en el modo de operación de un
computador.
Datos de entrada
Proceso
Salida
Se ordenan y organizan Los datos De entradas
Generación de información A través de listados,
Informes etc.
Letras Números símbolos
9
Conceptos sobre elementos de programación
Algoritmo Es una serie de pasos ordenados lógica
y secuencialmente, que permiten lograr un
objetivo o propósito.
10
Conceptos sobre elementos de programación
Diagrama de Flujo Representación gráfica de un
algoritmo.
11
Conceptos sobre elementos de programación
Lenguaje natural Es el lenguaje comprensible
por el ser humano.
Lenguaje de máquina Es el lenguaje comprensible
por el computador, basado en código binario (0 y
1).
12
Conceptos sobre elementos de programación
Código fuente Es el programa escrito bajo un
lenguaje de programación.
13
Conceptos sobre elementos de programación
Sentencias Son las instrucciones o comandos que
poseen los lenguajes de programación, para que el
programa realice ciertas operaciones.
Ej input b
Línea de código Hace referencia a una línea de
código específica dentro del programa o código
fuente.
14
Conceptos sobre elementos de programación
Bloque de código Conjunto de líneas de códigos.
Lenguaje de Programación Corresponde a una
tecnología de software que sirve para el
desarrollo de otros software. Ejemplo Cobol,
Fox Pro, Visual Basic, C, PHP, Visual .net,
Javascript, Java.
15
Conceptos sobre elementos de programación
Compilación Acción en el que un programa escrito
en un determinado lenguaje, es traducido a
lenguaje de máquina. Cuando la compilación se
realiza, hace una revisión completa del programa,
si este contiene errores, no se puede ejecutar.
16
Conceptos sobre elementos de programación
Interpretación Acción en que un programa es
traducido a lenguaje de máquina. Cuando la
interpretación se realiza, hace una revisión pero
línea tras línea de código, si este contiene
errores, el programa se puede ejecutar y culmina
hasta llegar a la línea defectuosa.
17
Conceptos sobre elementos de programación
Codificación Acción de escribir un programa en
un cierto lenguaje de programación, respetando
normas de sintaxis.
18
Conceptos sobre elementos de programación
Sintaxis Es el formato de cómo deben ser
escritas las instrucciones o sentencias bajo un
lenguaje específico.
Ejemplo Permite imprimir por pantalla el valor
de la variable a. En Lenguaje Qbasic
En Lenguaje C En
Java print, a printf(i,
a) System.out.println(a)
19
Conceptos sobre elementos de programación
Semántica Corresponde al significado que recibe,
una determinada sentencia en un lenguaje de
programación.
Pseudolenguaje Tipo de lenguaje expresado para
representar un algoritmo, pero bajo un lenguaje
natural, exento de reglas de sintaxis como en un
lenguajes de programación real.
20
Clasificación de los lenguajes de programación
según su nivel.
Lenguaje de Alto Nivel Clasificación de lenguaje
de programación que se asemeja o tiene una
cercanía al lenguaje natural. Pertenecen a esta
clasificación los lenguajes mencionados
anteriormente (Cobol, Fox Pro, Visual Basic, C,
PHP, Visual .net, Javascript, Java. Etc). Otra
característica importante es la compatibilidad
con cualquier computador.
21
Clasificación de los lenguajes de programación
según su nivel.
Lenguaje de Bajo Nivel Clasificación de un
lenguaje de programación, muy cercano al lenguaje
de máquina. Ejemplo el lenguaje Assembler. Está
orientado a la máquina, en la cual cada
instrucción, difiere de un computador a otro.
También este tipo de lenguaje no requiere de
traducción por medio de compilación, ni
interprete, ya que es transformado a lenguaje de
máquina directamente.
22
Clasificación de los lenguajes de programación
según su nivel.
Lenguaje de Nivel Intermedio Comprende aquel
lenguaje que posee ciertas características de un
lenguaje de alto nivel, como puede ser similitud
al lenguaje natural. Y posee una característica
similar a un lenguaje de bajo nivel, como es la
cercanía con el hardware del computador.
23
Tipos de errores frecuentes en un programa.
Errores de Sintaxis Comprende a una violación a
las reglas de escritura respecto a las
sentencias, bajo un cierto lenguaje de
programación. Ejemplo cuando falta alguna (,)
o ().
Errores en tiempo de ejecución Sucede cuando la
ejecución de un programa se ve interrumpido, por
la operación errónea de algún parámetro, número u
objeto no encontrado, o la violación a las reglas
aritméticas.
24
Tipos de errores frecuentes en un programa.
Errores Lógicos Estos errores no son percibidos
por el compilador o interprete, pero si generan
errores en el comportamiento o resultados.
Ejemplo Al momento de que un programa aplique
un 50 de IVA sobre el valor Neto.
25
Conceptos sobre elementos de programación
Depuración Acción de corregir errores,
directamente en el código fuente de un programa.
Variable Espacio de memoria reservado para ser
usado durante la ejecución de un programa. Esta
variable es usada al momento en que se le asigna
un valor, además puede variar durante la
ejecución del programa.
26
Conceptos sobre elementos de programación
Constante Espacio de memoria reservado para ser
usado durante la ejecución de un programa. La
diferencia con la variable es que no puede variar
su valor, durante la ejecución del programa.
IVA 19/100
27
Conceptos sobre elementos de programación
La variable está formada por un
1.- identificador, que corresponde al nombre de
la variable. Ejemplo x.
2.- el tipo, que hace referencia al tipo de dato
que obtendrá el valor almacenado. Ejemplo (
numérico o no numérico)
28
Conceptos sobre elementos de programación
Asignación Proceso en la cual, a una variable le
es asignado un valor. Ej x1
29
Tipos de datos
Tipos de Datos Existen diversos tipos de datos
con los cuales trabaja un determinado programa.
1.- Numéricos 1.1 Enteros gtgt ( -1
) (-50) (0) (1) (10) etc. 1.2 Reales
gtgt ( -1,0001) ( 5,777) (1,11) etc.
30
Elementos de programación ( Tipos de datos )
  • 2.- No numéricos
  • 2.1.- Alfanuméricos Se agrupan en series o
    cadenas de
  • 2.1.1 Caracteres alfabéticos
  • ( A , B , C X , Y , Z ,
    a , b , c ... x , y , z )
  • 2.1.2 Dígitos ( 1,2,3,4,5 etc )
  • 2.1.3 Caracteres especiales (,,,_
    etc )

31
Elementos de programación ( Tipos de datos )
2.2.- Lógicos Son aquellos que pueden tomar 2
valores verdadero o falso .
32
Elementos de programación (Operadores)
Operadores Aritméticos
A b suma
A - b resta
a b multiplicación
a / b división
x 3 potencia
x 0.5 Raiz cuadrada
33
Elementos de programación (Operadores)
Operadores Boléanos o Lógicos
and Y (conjunción)
or O (disyunción)
not No ( negación)
34
Elementos de programación (Operadores)
Operadores de comparación
gt Mayor que
lt Menor que
gt Mayor o igual a
lt Menor o igual a
Igual a
ltgt Distinto a
35
Elementos de programación
Expresiones Las expresiones son una combinación
de símbolos de operadores aritméticos, números,
variables, constantes, paréntesis etc.
Fundamentales en la creación de fórmulas.
venta (19/100) ( ( a b ) / ( c - 100 ) ) /
255
36
Elementos de programación
DIAGRAMAS DE FLUJO (SIMBOLOGIA)
Inicio o Fin
Inicio o Fin
Indica la dirección del flujo.
37
Elementos de programación
Lectura / Escritura de datos
Lectura / Escritura de datos
Conector.
Conector.
Proceso.
38
Elementos de programación
Bloque de Decisión doble.
Bloque de Decisión doble.
Imprimir por impresora
Imprimir por pantalla
Ingreso de datos por teclado
39
FIN
GRACIAS POR SU ATENCION
Write a Comment
User Comments (0)
About PowerShow.com